Algorithms Developer Resume




Title
Algorithms Developer

Primary Skills
Algorithms / Web Algorithms, C++, C#, F#, Python / IronPython, Java, Website Engineering

Location
US-MA-Boston (will consider relocating)

Posted
Oct-28-09

RESUME DETAILS
OBJECTIVES: Solving real-world problems, designing and developing intelligent and adaptive algorithms and systems in a variety of computer languages.

EXPERIENCE:
* Analysis of difficulties and problem definition. Research. Design and development of models, algorithms, and heuristics in C++, C#, F#, Python / IronPython, and Java.
* Advanced techniques from mathematics, statistics, artificial and computational intelligence, and cybernetics.
* Statistical Process Control (SPC) and Design of Experiment (DOE) (the classical, Shainin, and Taguchi approaches).
* Object-oriented and object-process design with UML.
* Object-oriented programming in C++ and C# including Design Patterns and multithreading.
* Component (ActiveX) programming in C++.
* Generic (Templates, STL) and meta-programming in C++ including Alexandrescu's techniques and his Loki library.
* System programming in C++ including Win32 DLL injection and message capturing, Windows NT services, COM services, COM customized marshaling, RPC, APPC, cluster aware services.
* .NET programming in C# / CLR and C++ / CLI 2005 (acad.) including Reflection (rewrote Formans' Java techniques in C++ / CLI) and two-way inter-process communication with COM.
* SQL Server database design, tuning, and programming.
* Programming ASP.NET 3.5 with AJAX, ASP.NET MVC with C#, F#, and jQuery library.

EMPLOYMENT OVERVIEW:
Freelance Web Intelligence Developer, Boston, MA 01.2009 -- current
Offerings:
* Building adaptive web sites and website engineering. Web usage mining;
* Development of algorithms of the intelligent web: searching (based on Lucene), PageRank, analysis of user clicks, recommendations (based on similar users, items, and content), clustering, classification, etc;
* Development of algorithms of the semantic web;
* Design and development of intelligent features of social networks: computational collective intelligence and beyond;
* Text Analytics.

Freelance Adaptive Software Developer, Boston, MA 03.2007 - current
Offerings:
* Design and development of dynamic and adaptive software including Formans' reflection techniques for Java and .NET, Dynamic Object Model, Adaptive User Interface (AUI), Adaptive Design Patterns, and Viable System Model (the cybernetic approach).

Freelance Applied Computer Scientist / Programmer, Boston, MA 04.2005 - current
Offerings:
* Understanding and formulation of difficult technical problems adequately;
* Solving these problems correctly based on advanced techniques from mathematics, statistics, computational intelligence (including machine learning), cybernetics, and computer science;
* Design and development of smart and intelligent algorithms / solutions and agent-based software;
* Modification and enhancement of Artificial Intelligence (AI) algorithms from Open Source and my own (simulated annealing, Grossberg and Carpenter's ART1 algorithm, the backpropagation algorithm for neural networks, the genetic algorithm, the rules-based model, the fuzzy logic controller, the bigram (Markov Chain) model, etc) for specific customer requirements.

Compuware Corp., Technology Department (QALoad product), Detroit, MI 03.2000 - 11.2004
Software Developer
Researched and developed the following projects:
* Discovering server scalability bottlenecks (based on performance counters). Used the Kruskal-Wallis test and modified Hodges-Lehmann estimators for statistical modeling (the article was prepared for publication);
* Pattern recognition for QALoad capture's files and "restoration of application logic" for c-scripts. This technique was able to reduce their sizes up to 10 - 15 times;
* SQL Parser (written in C++ / STL) and the algorithm for dynamic variablization based on it. With this feature, clients were able to variablize complex c-scripts (one million lines and almost one thousand SQL statements) for only 30-40 minutes instead of usual 3 days;
* Pattern recognition for simplifying variablization of DB c-scripts.

Central Transport International, Inc., Sterling Heights, MI 03.1998 - 02.2000
Systems Architect
Designed and developed
* The NT-based distributed enterprise architecture for 100+ terminals across the US, Canada, and Mexico using satellite communication;
* Two-way communication with the mainframe legacy system (DB2, CICS) based on SNA / COMTI;
* Multi-threaded asynchronous services for accessing ERP data on MS SQL Server from mainframe CICS clients (based on APPC communication with mainframe CICS) with a cluster support;
* Data marts and OLAPs for Sales and Operation Departments. Statistical visualization of the operational data based on MS Excel (MS Excel SDK, C++ / Active X add-ins).

Resource Technologies, Troy, MI 08.1997 - 03.1998
Software Consultant
Developed the scalable architecture for terminal operations based on MTS and MS SQL Server with up to 300 MS-DOS clients (hand-held computers) using MS RPC. Played a role of technical adviser to VP. After several months of work, the client hired and promoted me to Systems Architect to lead the technical reconstruction of its IT.

Advanced System & Designs, Inc., Troy, MI 01.1996 - 05.1997
Software Engineer
Researched, designed, and developed DoES for Windows (the primary product for the Shainin approach to Design of Experiment on the market) and ANOVA-TM for Windows 2.x (the primary product for the Taguchi approach to Design of Experiment on the market).

DataNet Technologies, Inc., Troy, MI 02.1993 - 06.1994
Software Engineer
Researched and developed all statistics for WinSPC product including non-normal capability analysis for all types of Pearson's and Johnson's distributions (the first commercial product with such a feature).

EDUCATION:
Voronezh State University, the Department of Algebra and Topological Analysis Methods, Voronezh, Russia
Master of Science, Mathematics
Master curriculum included: topological structures, nonlinear functional analysis, theory of nonlinear Fredholm maps and their applications, bifurcation theory, homology, Banach algebra, and Hamilton-Lagrange systems.
Master's thesis: Diffeomorphisms in Banach spaces.

CONFERENCES:
IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO'07).

MEMBERSHIPS:
Web Intelligence Consortium
American Society for Cybernetics
Software Contractors' Guild.

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Boston, MA | Resumes in Massachusetts

View other Algorithms Developer resumes