Alexander Rayev
** ********* ****, ********, ** *1747
Cell: 508-***-****, home: 508-***-****, e-mail: acb3si@r.postjobfree.com
Summary An experienced software architect/developer with a solid
background in Object-Oriented Analysis and Pattern Designs used
for data collection, processing and information systems
Software C#/C++, Qt, Java, JavaScript, jQuery, Relational Databases (SQL
and Oracle), UML
Software Microsoft Visual Studio 2012, Microsoft Pattern & Practices
Packages Components, Microsoft MVC and MVVM Prism Frameworks, IIS,
JBuilder, Infragistics Components, MATLAB
Experience
Time Warner, Inc., Needham, MA 2012 - Present
Project Software Engineer
Responsible for design and development of various customer-facing
applications related to Online Service Platform experience. Participated in
testing process through unit test development, test reviews, witnessing and
analysis. Lead design role working with offshore development groups. Agile
development methodology was used.
Provided design and architectural oversight of multi-tiered client-centric
system. ASP.NET MVC and WPF MVVM frameworks were used for Presentation
Layers. LINQ to SQL ORM was used for Data Access Layer.
Designed, developed and implemented various customer-facing applications
related to the system: Campaign Management, Catalog and Fraud Protection.
Roam Data, Inc., Boston, MA 2011 - 2012 Contract
Lead Software Engineer
Responsible for re-design of the existing Billing System which had data
inconsistency problems related to complex business rules and lack of clear
subsystems separation. Provided coaching and support for other team
members.
Architected SOA system with a clear conceptual separation of billing,
payment and reporting components. Billing component provided web-service
connection to Zuora Billing Platform. SSRS were used for reporting
platform.
Designed and implemented various C# .Net components for data migration and
integration with the existing Mobile Commerce Platform. LINQ, ADO, WPF, WCF
and ASP.NET MVC technologies were used.
IPG, Inc., Boston, MA 2008 - 2011
Lead Software Engineer
Responsible for evaluation and re-design of the existing web-services data
collection, processing and visualization system used for on-line search and
marketing companies. The system reached performance limitations and needed
to be transformed to a scalable high performance enterprise level
application. Agile software development process was proposed and adapted.
Architected, developed, and released first iteration of the application
using the Microsoft SOA based .Net 3.5 Decentralized Software Services,
Concurrency Coordination Runtime frameworks, and WFF controls to insure
high scalability and performance. Publish/subscribe messaging pattern was
implemented. System supported thick (WPF/Win Forms) and thin (ASP.NET)
clients.
Designed and implemented Data Visualization Application based on WPF
Prism framework, MVVM design pattern. The application was used for search
engine optimizations. Additional enchantments included SQL Server 2008 for
data storage and WCF for client/host communication.
Hamilton, Inc., Hopkinton, MA 2007 - 2008
Principal Software Engineer
Responsible for architectural design, development and
implementation of C# FDA compliant HMI applications that are
used for Biotechnology Storage Systems under Rational Unified
Process. Provided coaching and support for other team members
and developed C# software development guidelines documentation.
Designed and implemented architecture for new -80C HMI System;
released first iteration of the product for 2008 Biotech
Automation Show. Fast iterative-based test-driven development
allowed successful introduction of the product.
AIRCUITY, Inc., Newton, MA 2005 -2007
Lead Software Engineer
Responsible for design and development of C++/C# application
that are used for Automation Control Systems.
Designed, developed, and released multi-threaded application
for automated building control system. Used C# Windows Forms
for UI, C++ DCOM for a middle-tier and XML as a data storage
system.
Tyco, Inc., Lexington, MA 2004 - 2005
Principal Software Engineer
Responsible for design, development, documentation,
implementation, and testing of distributed, access control,
automated systems.
Designed, developed, and implemented multi-threaded C# Event
Server application for distributed control system and FIPS
140-2 compliant Security Module.
Applied Biosystems, Inc., Framingham, MA 2000 - 2004
Principal Software Engineer
Responsible for design, development, and troubleshooting of
software for biomedical data collection systems used in high
volume, high throughput genetic discovery factories.
Designed, developed, and implemented software used for
distributed C++ multi-process multi-threaded client-server
software for the automated high performance genetic research
complex.
Hubbell, Inc., Stonington, CT
1997 - 2000
Senior Project Engineer
Provided technical leadership in the development and deployment
of automated testing system used in high volume manufacturing
of the connecting hardware for voice, data, and video
applications. Achieved significant improvement of data flow
between marketing and engineering departments as well as
software maintenance simplification.
Education
Safelight Consulting, needham, MA
Language-Neutral secure Web Development
Microsoft, Waltham, MA
Visual Studio 2005 and SQL Server 2005
Valtech Consulting, Framingham, MA
Applying UML and Design Patterns; Agile Software Development
Developmentor Consulting, Framingham, MA
Java for C++ programmers
College of Telecommunications, Moscow, Russia
Combined BS and MS Degree in Telecommunications
Advance Mathematical School, Moscow, Russia
Gold Medal and Second Place in the regional Mathematics
Competition
Personal US Citizen