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 |
|
|
PROFESSIONAL EXPERIENCE |
|
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 MCSD.Net (Microsoft
Certified Solution Developer for MS .Net) The certification
includes exams in five areas:
View my transcript
at www.microsoft.com/learning/mcp/transcripts
|
I have
completed Microsoft official training courses:
|
I have passed Microsoft
e-learning courses:
|