Personal

Name: Dmitry Astapov
Year of birth: 1978
Professional IT experience since: 1999
Seeking full-time employment: No
Seeking assignments/jobs: Anywhere, but will relocate with family only
Target position: IT/Telecom Consultant
Will also consider: *NIX/OpenSource/Haskell development
E-mail: dastapov AT gmail DOT com

Short summary

I am a business/systems analyst with strong technical/developer background and set of competences that include requirements gathering and analysis; project planning and execution; tender bidding and proposals evaluation; system and software architecture design and evaluation; IT auditing; database architecture and programming (incl. Oracle, PL/SQL); code review; technical writing; telecom business processes analysis and design; implementation and integration of OSS/BSS/NSS systems, protocols and processes. I am fluent in wide variety of application programming languages and proficient with all major *NIX-like OSes.

Language Skills

Language Spoken level Written level
English Fluent Presentation proficient
Ukrainian Fluent Presentation proficient
Russian Native language Academic

Project experience

Client: MTS Ukraine
Period: 2008/05 – 2009/02
Description: Modernization of the existing Electronic Archival system
Chief contractor of the project, Galantis, subcontracted me as a part of the team of four for the duration of this project.
I took part in requirements gathering and analysis, producing the Statement of Work and Requirements Specification for the project. Our team was responsible for all integration activities, and I was tasked with writing critical integration components using Expect and PL/SQL.
I also served as a main contractor liaison with the customer and oversaw data cleanup and migration from the old archival system into the new one.
Technologies: MS Office, MS Project, Oracle 9i, PL/SQL, Expect, Unix textutils and shellutils
Role: Business Analyst, Systems Analyst, Technical Writer, Programmer
Client: Comptel Oy
Period: 2008/07 – 2008/12
Description: Development of the Network Element Interfaces for Comptel InstantLink
I was contracted for development of the Network Element interfaces (NEI) for the Comptel InstantLink Implementation projects in BLYK Netherlands and Wind Hellas.
My responsibilities included: writing technical specifications for NEIs, development of the NEIs, writing installation guides and test specification for NEIs, testing NEIs produced by other developers, configuration of the InstantLink on the customer servers
Technologies: MS Office, ClearCase, expect, ksh, Unix shellutils and textutils
Role: Developer, Technical Writer, Systems Analyst
Client: MTS Ukraine
Period: 2007/12 – 2008/02
Description: Analysis of the existing Electronic Archival system
As a part of the team of four I was contracted to analyze existing Electronic Archival system, asses its performance and limitations and come up with most feasible upgrade/modification strategy.
I was responsible for analysis of the current state of the system, related business processes and known problems/limitations.
As a result, a comprehensive 129-page report on the current state of the system was provided, along with 45-page requirements document. The latter was used as a basis for Request For Information document during the tender for Electronic Archive upgrade services.
Technologies: MS Office, MS Project, Oracle 9i, SQL
Role: Business Analyst, Systems Analyst, Technical Writer
Client: UMC, now re-branded as MTS Ukraine
Period: 2002/12 – 2007/07
Description: During this period I was responsible for a number of internal IT projects and Value-added Services (VAS) development projects. My responsibilities included: requirements collection and analysis, project planning and execution, system and software architecture, technical writing and code review.
Successful projects include: “Corporate network”, “Corporate group”, “Partner networks”, “Friends and Family”, “PABX Integration”, “Prepaid to Postpaid migration” services and many more.
I also participated in a number of system acquisition tenders, where I was charged with analysis and evaluation of proposals; vendor selection.
I also actively participated in the introduction of proper software development and support life-cycle in UMC
My daily activities included problem troubleshooting and root-cause analysis for all IT systems related to the post-paid customer segment of the UMC
Technologies: C, C++, Perl, expect, Tcl, unix shell, SQL, PL/SQL, Oracle 8i/9i, Python, Zope, MS Office, MS Project
Role: Business Analyst, Systems Analyst, System Architect, Project Manager, Developer
Client: UMC, now rebranded as MTS Ukraine
Period: 2001/11 – 2002/11
Description: Implementation of the carrier-grade provisioning system.
I was charged with the execution of the Comptel MDS/SAS implementation and integration project. Responsibilities included: gathering and analysis of requirements, supplier management, project execution, participation in system setup and configuration, acceptance testing, software development.
After delivery, I was charged with support and development of the MDS/SAS. System is still in operation as of 2008.
Technologies: MS Project, Comptel MDS/SAS, tcl/expect, cvs, HP-UX 10.20, Oracle 8i
Role: Business Analyst, Systems Analyst, Project Manager, Technical Writer, Developer
Client: UMC, now re-branded as MTS Ukraine
Period: 2001/05 – 2002/08
Description: Major billing system upgrade
When UMC upgraded its billing system BSCS from v.4 to v.6, I was tasked with adaptation and customization of existing provisioning and CDR collection systems for the new version of the billing system.
I was responsible for supplier management, requirements gathering and analysis, software adaptation and acceptance testing of the provisioning and CDR collection chains
Technologies: C++, tcl/expect, MS Office, MS Project, Oracle 8i, PL/SQL, Pro*C, cvs, make
Role: Systems Analyst, Developer, Business Analyst
Client: UMC, now rebranded as MTS Ukraine
Period: 2000/10 – 2001/12
Description: Development of the Call Data Record (CDR) pre-processing software.
I was charged with re-design and rewrite of the in-house CDR pre-processing tool with aim to improve speed and stability of the software and incorporate a number of outstanding functionality change requests. Part of the task was to reverse-engineer functional specification from the sources of the existing system.
Delivered system achieved ~200x speedup, parts of it are still in operation as of 2007.
Technologies: ASN.1 (snacc compiler), C, C++, gcc, HP-UX 10.20, make, cvs, noweb, Oracle 8i, Pro*C
Role: Systems Analyst, Developer, Technical Writer
Client: GradSoft
Period: 1998/08 – 2000/02
Description: Development of the workflow system components
As a part of the team of two, I was responsible for delivering a GUI component that produced an aesthetically pleasing layout of the workflow graph and allowed end-user to add/delete/modify workflow rules using specialized editing components.
Technologies: Java (JDK 1.2), SWING, AWT, Oracle 8, CORBA, cvs, make, SunOS, Windows NT
Role: Developer

Education

Education: Specialist Informatiki (Computer Sciences Specialist), Bakalavr Prikladnoi Matematiki (BS in Applied Math) from National Taras Shevchenko Kiev University, Cybernetics Faculty
Year started: 1995
Year finished: 2000

Courses and Certificates

Year: 2001
Duration: 3 days
Name: “IN Overview” by Siemens IN TC
Year: 2001
Duration: 5 days
Name: MDS/SAS Network Element Interface Developer” by Comptel Oy
Year: 2001
Duration: 3 days
Name: “Managing Projects” by George Washington University & ESI UK
Year: 2002
Duration: 3 days
Name: “Systems Integration” by George Washington University & ESI UK
Year: 2002
Duration: 1 day
Name: GPRS support in BSCS” by SchlumbergerSema
Year: 2003
Duration: 2 days
Name: “Team development and customer-oriented work” by Paradigm
Year: 2003
Duration: 4 days
Name: “OO Analysis and Design with UML” by JB International
Year: 2003
Duration: 3 days
Name: “CR100 CRM Base Customizing” by SAP Ukraine
Year: 2003
Duration: 4 days
Name: “Requirements Management” by George Washington University & ESI UK
Year: 2004
Duration: 2 days
Name: “Team Building” by CBSD
Year: 2006
Duration: 4 days
Name: “Troubled Projects Management” by IBM

Competences

Category Competence Years Last used Level
Working area Automated Testing 6 2008 Expert
Working area Billing 7 2008 Experienced
Working area Business Analysis 5 2007 Very experienced
Working area Change Management 6 2007 Good knowledge
Working area CMM 4 2007 Experienced
Working area Data Warehouse 3 2007 Experienced
Working area Documentation 8 2008 Expert
Working area Estimating 8 2008 Expert
Working area Identification Of Needs 8 2008 Expert
Working area Project Execution 7 2007 Very experienced
Working area Project Management 7 2008 Very experienced
Working area Requirement Specification 6 2008 Very experienced
Working area System Analysis 6 2008 Very experienced
Languages ASN.1 5 2006 Good knowledge
Languages AWK 10 2008 Experienced
Languages Bourne shell 10 2008 Expert
Languages C 4 2004 Good knowledge
Languages C++ 4 2004 Good knowledge
Languages Erlang 4 2007 Good knowledge
Languages Haskell 6 2008 Expert
Languages HTML 10 2008 Good knowledge
Languages Java 3 2002 Some knowledge
Languages KornShell 5 2008 Expert
Languages Lexx/Yacc 6 2008 Experienced
Languages LISP 7 2007 Experienced
Languages Perl 10 2008 Experienced
Languages PHP 4 2006 Some knowledge
Languages PL-SQL 5 2008 Experienced
Languages PostScript 4 2006 Some knowledge
Languages Prolog 3 2007 Good knowledge
Languages Python 4 2007 Some knowledge
Languages RegEx 12 2008 Expert
Languages Ruby 3 2008 Some knowledge
Languages Shell script 10 2008 Expert
Languages SQL 6 2008 Experienced
Languages TCL-TK 7 2007 Experienced
Languages TeX 8 2006 Very experienced
Technologies CGI 10 2008 Experienced
Technologies CORBA 4 2004 Good knowledge
Technologies OLAP 4 2008 Experienced
Technologies SOAP 5 2008 Experienced
Technologies SSH (Secure Shell ) 10 2008 Expert
Technologies Wiki 6 2008 Expert
Platforms CygWin 6 2008 Experienced
Platforms Debian 10 2008 Expert
Platforms DHTML/DOM 6 2007 Some knowledge
Platforms HP-UNIX 5 2007 Experienced
Platforms Linux 12 2008 Expert
Platforms Red Hat Linux server 8 2008 Very experienced
Platforms UNIX 12 2008 Expert
Databases Oracle 7 2008 Experienced
Databases MySQL 5 2007 Some knowledge
Databases SQLite 5 2007 Some knowledge
Development tools Emacs 10 2008 Expert
Development tools Rational ClearCase 1 2008 Some knowledge
Development tools SVN (Subversion) 4 2008 Experienced
Development tools vi 10 2008 Expert
Development tools csv 10 2008 Expert
Development tools make 10 2008 Expert
Methods PMI (Project Management Institute) 5 2007 Good knowledge
Methods RUP 5 2006 Good knowledge
Methods UML 5 2007 Good knowledge
Telecom Billing 8 2008 Experienced
Telecom BMP (Billing Mediation Platform) 8 2008 Expert
Telecom BSCS 8 2008 Very experienced
Telecom BSS/OSS 8 2008 Expert
Telecom CDR (call detail records) 6 2006 Very experienced
Telecom GPRS (General Packet Radio Service) 5 2007 Good knowledge
Telecom GSM 8 2008 Very experienced
Telecom IN (Intelligent Network) 6 2007 Good knowledge
Telecom Mediation 8 2008 Expert
Telecom NMT 5 2005 Experienced
Telecom Postpaid 8 2008 Expert
Telecom Prepaid 5 2007 Experienced
Telecom Provisioning 8 2008 Expert
Telecom Roaming/TAP3 4 2007 Some knowledge
Telecom WCDMA 3 2007 Good knowledge
Telecom NIMS (Network Inventory Management System) 2 2008 Good knowledge
BSS BSCS 8 2008 Very experienced
BSS InstantLink 7 2008 Very experienced
Office apps Microsoft Office 8 2008 Very experienced
Office apps Microsoft Project 7 2008 Expert
Project Management Requirement Management 7 2008 Expert
Project Management Risk Assessment 5 2008 Very experienced
blog comments powered by Disqus