Last revised: 15 Mar 2012
Резюме на русском




Dmitry V Selitsky




E-mail: d.v.selitsky@gmail.com


Software Engineer with more than ten years experience.
Areas of expertise include: Master Data Management, software/data integration, Web development, database/backend design, Python development, 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

03.2012 - , Tula.co

Project: Reporting and Scraping API
Environment: Linux
Tools: Python/Django (fab, virtualenv), Git, Github, nginx, Jenkins
Role: Web developer

  • high load web service development
  • 12.2011 - 02.2012, QuoteRoller.com startup

    Project: Quote Roller -- proposal & quote management software as a service
    Environment: Linux
    Tools: Python/Django (fab, virtualenv), PostgreSQL, Mercurial, Bitbucket, Redmine, Selenium, Jenkins
    Role: Web developer

  • Ckeditor customizations
  • Develop integration with Box.net
  • Develop integration with Highrise
  • Web UI development
  • 2003 - 11.2011, IBA Group (CMMI Level 4, IBM's Premier Partner for Software)

    Project: Railway Industry Master Data Management (MDM, Reference Data) System.
    Environment: Websphere AS 7.0, IBM DB2 8.2/9.5/federated with DB2 on zOS mainframe
    Tools: ERwin, IBM Optim, Python scripting, Jython, Django, JavaScript/jQuery/AJAX, SAP JCO API
    Role: Senior SW developer/architect, team leader

  • Develop custom MDM system architecture
  • Develop data migration, conversion, cleansing, retrieval tools and processes (ETL)
  • Prototyped web front-end of 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 RFC client for SAP R/3 + MDM integration
  • Develop scheme- and data-level database testing tool
  • Integrated a Full Text Search (FTS) engine
  • 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, Google App Engine, AJAX JavaScript, 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

  • Windows family
  • Linux / UNIX
  • OS/390, zOS, OS/390 UNIX (user level)
  • PROGRAMMING LANGUAGES

  • Python
  • SQL
  • C/C++ (till 2003)
  • JavaScript (minor experience)
  • DATABASE MANAGEMENT SYSTEMS

  • IBM DB2
  • MySQL, PostgreSQL, SQLite
  • INTERNET/eBusiness

  • TCP/IP
  • IBM Websphere AS
  • HTML, Python, Django, CSS, HTTP, JavaScript
  • Web-servers (Apache)
  • IBM MQ-Series
  • Web services, XML
  • JEE, J2EE
  • MIDDLEWARE/CASE/APPLICATIONS

  • Allfusion ERwin Data Modeler
  • IBM Opim
  • Sybase PowerDesigner
  • IBM MQ-Series (WebSphere MQ)
  • Quest Central for DB2
  • Jenkins CI
  • Subversion, Mercurial
  • PERSONAL

  • Year of birth: 1977
  • Citizenship: The Republic of Belarus
  • Skype: dvska-at-skype
  • Google Talk/Jabber: d.v.selitsky@gmail.com
  • Cellular: +375 29 772 40 15