Siarhei Arkhipenka

 

GENERAL INFORMATION

 

First Name

Siarhei

 

Last Name

Arkhipenka

 

Date of Birth

8/12/77

 

Family status

Married

 

Residence

Minsk, Belarus (Russia)

 

Citizenship

Belarus

 

CONTACT INFORMATION

 

Mobile #

+375(29)6627447

 

Time zone

GMT +02:00

 

E-mail

s-arhipenko@yandex.ru

 

PROFESSIONAL EXPERIENCE

  • I have 7+ year experience in developing enterprise systems and software development tools.
  • My primary area of expertise is Microsoft .Net platform.
    I've been using it since summer of 2001.

 

EDUCATION

Belarusian State University

Department of Applied Mathematics and Informatics

Bachelors degree in Computer Science

Grad year: 1999

Minsk Radio Engineering College

Department of Programming

Grad year: 1996

 

LANGUAGES

 

English

Able to converse, read & write

 

Russian

Native

 

EXPERIENCE

Nov.2004-Present; Display Networks (new department of Friendlyway company)

Titles: Senior Software Developer

Actions and results:

         I was responsible for establishing substantial development process from scratch in new department of Friendlyway company.
I have elaborated and implemented:

o        unit testing technology,

o        localization techniques for our Web applications

o        sources management infrastructure (structure, scheduled backups, personnel education),

o        automatic daily builds with NAnt

o        company knowledge base

         I am analyzing and developing a set of tightly coupled Web-based enterprise applications. They automate internal workflows of our customer BMW AG.
Applications are based on 3-tier architecture and ASP.Net technology.

         I am a participant of Visual Studio 2005 Beta Experience Program. I analyze and learn Team Foundation Server for future using in our company.

Technologies used: C#, ASP.Net, Oracle, ADO.Net, XSL, Rational XDE, NUnit, NAnt, VS 2005, Team Foundation Server

 

May.2002-0ct.2004; Galaktika Corp.

Titles: Analyst, Lead Developer

Actions and results:

         I was responsible for analysis of security requirements of our multi-tier ERP application. I gathered threats and designed countermeasures for distributed system. Authentication, Authorization and Data Protection were developed. The integration with MS Authorization Manager was realized. Ive also analyzed performance aspects of different authentication modes for Web Services (including WSE 2.0 features).

         I was responsible for analysis of deployment (installation) strategy regarding security. Ive designed the comprehensive reusable package for configuring security and other features during setup. This package has been used in set of products.

         I made analysis, supervising and development of Entity Designer which is a tool for fast business entities development. The tight integration with MS Visual Studio .Net was performed. Code generation techniques through Code DOM were implemented.

         Ive produced the idea and performed analysis and development of WiseLayoutManager component. The WiseLayoutManager component reduces development time and cost for application developers using Microsoft's Visual Studio on the .Net platform. WiseLayoutManager automatically adjusts a form's appearance in accordance with industry ergonomic standards. With the click of a button the developer can now produce forms with a predetermined and uniform look and feel.

         I developed unit tests for a lot of components I took participation.

 

As my personal achievement Ive got the MCSD.Net certification.

Technologies used: C#, Windows Forms, ADO.Net, XML, Web Services, WSE 2.0, ASP.Net, IIS 5.0 & 6.0, Authorization Manager (AzMan), .Net security features, ADSI, Visual Studio.Net integration techniques, .Net installers, Code DOM, CLR, Reflection, C++, Shell integration

 

Jul.2001-Apr.2002; Galaktika Corp.

Title: Program Manager, Lead Developer

Actions and results:

         I took an initiative and successfully completed a pilot project using MSF methodology. I acted as a Program Manager with a team of 2 men. We prove the maturity and accordance of MSF methodology to the needs of our organization. Pilot project duration was about 1 month.

         As a Program Manager I led the project of Application Server on .Net platform. I coordinated a work of 8 developers and testers. I implemented analysis, planning, supervising; tightly participated in design of entire system architecture. Drove the establishment of code quality standards. Project was successfully completed in time. Project duration was about 9 month.

Technologies used: MS Project, Rational Rose, MS .Net, C#, ADO.Net, Remoting, XML, MS SQL Server.

 

Oct.1999-Jun.2001; Galaktika Corp.

Titles: Developer, Analyst

Actions and results:

         I designed the language for querying persistent objects. I developed SQL-like syntax, compiler and runtime for query execution. Other programmers are reusing it for fetching persistent objects from MS SQL Server 2000.

         Ive implemented the realization of a new type of invoices in our enterprise network system Galaktika. Developed using 4Gl language.

         Ive written universal profiling tool for our 4GL language.
It made possible to make reports about processing speed for any algorithm (including database operations). Reports had a MS Excel worksheet format.

Technologies used: MS Java, JFlex, Cup, 4Gl language, Pascal, Rational Rose, MS SQL Server, MS Excel, Visual Basic for Application (VBA)

 

Sept.1998-Oct.1999; Business Relationship Center

Phone calls tracking and accounting system

Titles: Developer, Analyst

Actions and results: I designed and entirely implemented Phone calls tracking and accounting system. I implemented an interaction with automatic telephone mini-station (switch) and database. Phone calls tracking and costs accounting were implemented.

I also developed entire client application for reporting and controlling costs. A set of reports include time spending calculations which are grouped by employees and/or projects.

Technologies used: MS Visual Basic, MS Visual Basic for Applications, MS Access

 

Nov.1997 Sept.1998; Meteorological Central Office

Title: Developer

Actions and results: I designed and entirely implemented the Report Generation system. Export Data and Report Generation through MS Excel Application were developed. The reports were sent into World-wide meteorological organization .

Technologies used: MS Visual Basic for Applications, MS Excel based reporting

 

TECHNICAL SKILLS

.Net technologies

 

C# (C Sharp)

 

.Net Framework fundamentals, Common Language Runtime (CLR)

 

Windows Forms

 

ASP.Net

 

ADO.Net

 

Web Services (System.Web.Services, WSE 2.0, SOAP)

 

Regular Expressions

 

XML DOM, Serialization

 

Security (for ASP.Net and Web Services; CAS - Code Access Security; AzMan - Authorization Manager)

 

Remoting

 

COM Interop

 

Integration with Visual Studio .Net (Add-ins and Designers)

 

Debuging skills

 

RDBMS

 

Microsoft SQL Server 2000, T-SQL (TSQL)

 

Oracle 8-9, Oracle Data Provider

 

Internet technologies

 

HTML, DHTML, CSS

 

XML, XSL, XSLT, XSD

 

Tools (Project Management, Testing and etc.)

 

Internet Information Services (IIS) 5.0, 6.0

 

Microsoft Project

 

Visual SourceSafe (VSS)

 

Rational Rose, Rational XDE

 

Microsoft Visio

 

NUnit (freeware testing tool)

 

NAnt (freeware building tool)

 

Microsoft Share Point Services (SPS)

 

Microsoft Application Center Test (ACT)

 

 

Methodologies

 

Microsoft Solution Framework (MSF)

 

Unified Modelling Language (UML)

 

Object Oriented Design, Programing (OOD, OOP)

 

GUI standards

 

Certificates & TRAININGS

I have certificates of
MCAD.Net (Microsoft Certified Application Developer for MS .Net),

MCSD.Net (Microsoft Certified Solution Developer for MS .Net)

 

The certification includes exams in five areas:

  • Analysis: Analyzing Requirements and Defining .NET Solution Architectures (No.70-300)
  • ASP.Net: Developing Web Applications with C# (No.70-315)
  • Windows Forms: Developing Windows-based Applications with C# (No.70-316)
  • Web Services: Developing XML Web Services & Server Components with C# (No.70-320)
  • SQL Server: Designing Databases with MS SQL Server 2000 (No.70-229)

 

View my transcript at www.microsoft.com/learning/mcp/transcripts
(Transcript ID: 664805, Access code: 12345678)

I have completed Microsoft official training courses:

  • Course 1516: Principles of Application Development
  • Course 1517: Principles of Infrastructure Deployment

 

I have passed Microsoft e-learning courses:

  • Course 2936: Installing and Securing Microsoft SQL Server 2005
  • Course 2937: Administering and Monitoring Microsoft SQL Server 2005
  • Course 2938: Data Availability Features in Microsoft SQL Server 2005
  • Course 2939: Programming Microsoft SQL Server 2005

 

Используются технологии uCoz