Python developer's curriculum vitae
Last revised: 20 May 2008
|
Please grab an updated version at http://dvska.at.tut.by/cv-resume/ |
Dmitry V Selitsky
E-mail: d.v.selitsky[@]gmail.com
- Software Engineer with more than nine years experience.
Areas of expertise include: Web development, database/backend design, Python development, Master Data Management, software/data integration, user interfaces, general IT expertise. Work well independently and within a result oriented team, able to view software through the eyes of the end-customer. Self-starter with minimal amount of instructions and supervision.
WORK EXPERIENCE
2003 - present, IBA JV (CMMI Level 4, IBM's Premier Partner for Software)
- Project: Railway Industry Master Data Management (MDM, Reference Data) System. Environment: Windows 2000/2003, IBM DB2 8.2/federated with DB2 on zOS mainframe
Tools: Erwin, Python, JavaScript jQuery AJAX Role: Senior SW developer, team leader
- Develop custom MDM system architecture
- Prototyped web front-end to MDM
- Design database using Erwin and Python for DB scheme scripting
- Design MDM integration facilities (SOA-style)
- Develop SOAP client for testing MDM to SAP R/3 interoperation
- Develop scheme- and data-level database testing tool
- Develop data cleansing, retrieval, migration tools (ETL)
2006 – present, freelancer
- DB2 consulting: optimize database structure, automate backup, etc
- Develop web crawlers
- Google Maps custom app
2001 - 2003, IBA JV
- Project: Railway Industry MDM System.
Environment: Windows 2000, IBM DB2 UDB 7.2/8.2, Subversion, Trac, PowerDesigner, WS MQ Role: Software/web/database developer, team leader
- Designed and implemented Web/XML-RPC front end to MDM system.
Tools: Apache2, Quixote, mod_python, OOP Python 2.4, DB2 SQL ODBC, HTML, CSS, JavaScript
- Developed WinNT service which retrieves data from MQ Series queues, parses it and writes into database. Tools: Visual C++, Win32 API, MQ API, embedded SQL, DB2 (triggers, stored procedures)
- Developed client GUI application for MDM database users/operators using MS Visual C++, ADO, SQL, MFC, Roguewave/Stingray Studio.
2000 - 2001, IBA JV
- Project: OS/390 Storage Management Environment: OS/390 IBM Mainframe
- OS/390 Storage Management administrative automation tasks. DFSMS, REXX, JCL
1999 - 2000 IBA JV
- Project: IBM VM, OS/390 mainframe operator automation Role: Application programmer Tools: MS Visual C++ using IBM Personal Communications APIs; Borland Delphi (Win32 API, Windows shell API)
- Developed GUI app, help system, packaging
1997 - 1999 R&D Institute of Automation Aids (NPO Agat), part-time
- Project: Information Control System of National Forestry, workflow subsystem Environment: Windows NT, Oracle 7.3 Server Role: Application programmer
Tools: Borland Delphi Client/Server (ActiveX, QuickReports, BDE)
- Designed and implemented bookkeeping GUI app
EDUCATION
2005, IBA, on-site
Java training (Java, J2SE, JDK, JRE, Applet, J2EE, IBM WebSphere Studio, MVC, HTTP and HTTPS, JSP, Servlets, JNDI, JDBC, RMI, XML, UML, XDE)
1999 - present
Self-instruction in
- SOA architecture and tools (Websphere Message Broker, WS MQ, WS TX)
Web-development (TCP/IP, HTTP, Apache, Python, HTML, CSS, Django, AJAX JavaScript, MySQL, Flash, image processing)
- software testing
1999 - 2000 IBA JV postgraduate courses
- OS/390 system administrator (MVS System architecture, Job management, RACF, TSO, ISPF, DFSMS)
1999, Belarusian State University of Informatics and Radio electronics, Minsk, Belarus
System engineering diploma (BS)
FOREIGN LANGUAGES
- English: Reading / reading computer texts / speaking a little / writing
- Russian: native
OPERATING SYSTEMS
- Microsoft Windows NT/2000/2003/XP Pro/Sever
- Linux (user, scripting)
- OS/390, zOS, OS/390 UNIX (user level)
PROGRAMMING LANGUAGES
Python
- C/C++ (MS Visual C++ 6.0)
JavaScript (minor experience)
DATABASE MANAGEMENT SYSTEMS
- IBM DB2
- MySQL, PostgreSQL, SQLite
INTERNET/eBusiness
- TCP/IP
HTML, Python, CSS, HTTP, JavaScript
- Web-servers (Apache)
- IBM MQ-Series
- Web services, XML
MIDDLEWARE/CASE/APPLICATIONS
- Allfusion ERwin Data Modeler
Sybase !PowerDesigner
IBM MQ-Series (WebSphere MQ)
- Quest Central for DB2
PERSONAL
- Date of birth: February, 1977
- Citizenship: The Republic of Belarus
- Marital status: Single
- Skype: dvs_at_skype
- Google Talk/Jabber: d.v.selitsky[@]gmail.com
- ICQ: 7373-7480
- Cellular: +375 29 772 40 15
Keywords: warehouse, site crawler, grab, harvester, spider, scraper, scrap scrape, administrator, bachelor, resume CV curriculum vitae, database administrator DBA, solution architect analytic, open source, XML, server-side, client-side, usability, agile, test, project management, remote telecommute, BI, warehouse, EAI, ESB, relational, offshore, outsourcing, programming, Ascential DataStage, wsgi, google app engine, appengine, Минск Беларусь Белоруссия Москва, Санкт-петербург, Киев, разработчик программист БД веб вэб
EditText (last edited 2009-03-16 11:44:16 by gate117)
