I am Solutions Architect with strong experience in various technologies and platforms, who successfully worked with large off-shore and on-shore teams. I’ve done system analysis, technical design, and application development. I have thorough knowledge of Object Oriented Programming (OOP)/Object Oriented Design (OOD) and have proven expertise in software design, including excellent knowledge of Unified Modelling Language (UML), knowledge of different J2EE application servers and technologies. I gained a major experience in delivery of Web-based applications, including high performance enterprise applications. I possess proven knowledge of full software development process lifecycle, including time and effort estimations, software quality measurement and improvement.

Graduate degree in Computer Science. I am capable to work as a team leader, managing off-shore and on-shore teams. I hold very effective interpersonal and communication skills

Work History

Work History
Jun 2005 - Present

Solution Architect

Capgemini UK

I prepared software architecture specifications for major clients. I analyzed requirements and provided technical solution options for client's review. I acted as software quality lead and delivered standard solutions used internally by all Capgemini UK delivery teams.

  • I am currently working as a Non-Functional Requirements lead architect for Thomas Cook Globe project. In this role I am responsible for defining performance testing strategy, monitoring delivered code for performance, creating static code analysis automated procedures and outlining continuous integration procedures. I work directly with the client infrastructure team and manage a team of developers and Solaris and DB administrators.
  • Designed and built an integrated message notification solution for EDF Energy. Started as software quality lead, promoted best practices and approaches for measuring and delivering top quality software. My unit test approach allows delivering high quality software using less testing resources in the end.
  • I was working as a leading member of performance tuning and middleware design team for FSA GABRIEL project, which is used by all financial organizations in UK. The solution is delivered on Solaris using whole stack of Oracle/BEA Weblogic products (Portal, Weblogic Integration, AquaLogic Service Bus, Aqualogic DSP), and my role was to analyse performance options and recommend viable solutions. My suggestions allowed increase of application load capacity for at least 30% while reducing response times by 50%.
  • Before that I was leading Continuous Integration team on FSA GABRIEL project. I was responsible for leading the team of 4 people located in India, and for maintaining the successful build of a project. I help project manager to integrate Agile methodology (unit testing and coverage, continuous integration) into RUP based project. I created a standard build template for nine sub-projects and fully automated build/release procedure of distributed SOA application for various environments. I worked close with client and solution architect in order to simplify deployment processes and ensure code quality.
  • I designed business rules processing engine for Welsh European Funding Office which allowed fast execution of reusable business procedures. I worked on client facing workshops, and applied my experience to help project manager to estimate time and effort required to create secure and reliable solution for integration between Filenet Workflow Engine and Websphere backend. I also helped infrastructure team to secure Websphere 6 production environment and to do initial setup of the continuous integration environment using CruiseControl and Maven 2.0. That was first and very successful application of continuous integration methodology in Capgemini UK.

I worked on energy trading solution for a EDF Energy. After participating on various client workshops and working closely to PMO, I proposed three possible solutions for a client's problem, which allowed cutting development and production costs by different degrees. The chosen solution cut production costs by 30%.

Jun 2004 - May 2005

Technical Architect

DNA (Razorfish)

I acted as a senior technical architect for online projects for StandardLife bank, one of the Scotland's largest commercial banks. Analyzed requirements, created technical architecture specifications, designed software architecture. I provided an initial input for project manager's time and effort estimations. I managed team of off-shore developers. I architected systems using J2EE, JBoss, MySQL, .Net, MS SQL Server.

Responsible for:

  • Establishing programming standards and defect tracking procedures
  • Implementation of the Rational Unified Process
  • Providing architecture guidance for offshore development team - for Standard Life Bank - for Oxfam UK - for Standard Life Insurance

Jun 2000 - Oct 2003

Senior Programmer/Analyst

Spherion Corporation

Spherion® provides integrated employment solutions to meet the evolving needs and priorities of companies and job candidates.

Acted as a technical leader and participated in full development life cycle on various Web and Windows applications.

  • Distributed application for subsidiary office's intranet, which allowed cutting costs maintaining consultants and temporary employee's information.
  • J2EE application for gathering and measuring performance details of consultants and temporary staff.
  • Connected corporate J2EE applications to PeopleSoft ERP.
  • High volume (up to 100,000 simultaneous users) Web timesheet application, which improved accuracy and saved more than $250,000/year by cutting maintenance costs. (J2EE, Websphere)
  • Increased performance of rule-based bulk import operations by replacing legacy VB application with secure Web Service. (Java, Axis framework)

Acted as a senior consultant for Fortune 500 clients:

  • Visa International - distributed salary budgeting application for Latin American Visa offices (Brazil, Mexico, Venezuela and Chile)
  • American Automobile Association (AAA) - application for performance analysis of rebates programs

Used on various projects: Java/J2EE/Servlets/EJB/JSP (3 years), ASP.Net, C# (1 year), MS SQL Server 2000 (3 years) and IBM DB2 (2 years), ASP, VB. Created working prototypes demonstrating architectural concepts, participated in maintenance of Group Coding Standards, mentored other developers, and participated in 3rd level of application support.

May 1999 - May 2000

Development Team Lead

Powernet Inc,

Lead a team of 5 developers. Designed and developed various high performance web applications, mentored junior programmers. Created and maintained coding standards. I worked on client side, providing technical expertise to customers. Used Java/Servlets/JSP, MS SQL Server 2000, ASP, VB.

Oct 1996 - Aug 1998

Software Architect

Rossiyskiy Kredit Bank

Organized and managed data mining operations to support bank's technical analysis team. Designed and developed programs for intraday and real-time analysis of state treasure bills, stocks and futures markets. Created real-time bank portfolio analysis platform for various markets. Supported re-design of bonds management platform.

Sep 1994 - Oct 1996

IT Department Director

OLMA Investment Co.

OLMA is one of the most competent financial institutions in Russia, playing a major role in the establishment of the market infrastructure.

Successfully organized and managed IT department.

Created working prototypes demonstrating architectural concepts, created corporate IT standards. Participated in internal application support. Used VB, VBA, MS SQL Server, MS Access.

1993 - 1994

Database Manager

Bain & Co.

Developed and supported biggest Russian database for analysis and assistance for Russian privatization progress. I managed data mining and help desk departments.  Procured computer software, hardware and office equipment. Used MS Access, VBA.