Dmitri Shatove
Fairfax, VA *****
acxl7a@r.postjobfree.com
703-***-**** (CELL)
TITLE:
Software Developer (Apps Development, Maintenance, Conversion, Integration, Testing & Support)
WORK STATUS: U.S. Citizen
AVAILABILITY: 2-week notice
RATE/SALARY REQS: FROM $65/h W2 OR 120K/YR Permanent
PHONE SCREENS: M-F 12-7 ET w/prior notice
SUMMARY OF SKILLS:
Languages: C/C++/SQL/(c ba k)sh/Perl/Python/VBA/XML
Operating Systems: Unix/Linux/Windows
Frameworks/IDEs: Visual Studio, Eclipse, Visual Age
Protocols/APIs: Symphony, OCI, db/ctlib, MT, JDBC, TCP/IP, SNMP, SOAP/HTTP
Databases: Informix, Sybase, Oracle 11g, DB2/UDB, Remedy, C-ISAM, MS ACCESS
DB visual tools: Toad, DBArtisan, DB2 Command Center
Other Tools: Autosys, CVS, Git, Jira, Turtle SVN, RCS, Clear(Case Quest), Jenkins, Excel, Sharepoint, Outlook.
EXPERIENCE:
4/15-current, Sr. Developer/Data Analyst, Permanent Position, Alexandria, VA
Provide tech support for MIS developing data uploading/downloading /transfer/multi-dimensional model building/reporting sales/inventory/pricing data warehouse software in a Oracle/Informix/MS Access/Unix(AIX)/Linux/Windows environment.
Utilize SQL, C++, ksh/Perl, DataStage, Ace reports & 3rd party proprietary scripting languages. Projects involve analyzing, designing, coding, testing & deploying large sql batches, ksh/Perl/Python scripts, heavy data analysis, query optimization, QA, table design & production support. Other tools; Jira, MS Excel, proprietary ETL tools.
3/14-3/15, Technology Ventures, W2 Contractor
Client: Fannie Mae. DC Metro
Developed (Agile/CI/TDD) & maintained components & APIs of MBS valuation engine's analytics library (financial modeling), specifically:
-analyzed, designed, coded (fixed, modified, extended functionality), tested, & deployed C++ components
-analyzed & modified XML (VNML) requests
-integrated the engine w/3rd party (Symphony libs) software
-converted icat to C++ code
-wrote/modified data parsing/conversion/comparing (Perl) & unit test/ad hoc task automation (Bash) scripts
-interacted w/QA, BA, CM, other user/development & product/production support personnel.
-created & updated documentation
Utilized C++/ Symphony/pthread APIs/XML(VNML) & Perl/bash/gmake scripting in a Linux/Symphony//Jenkins continuous integration environment.
Other Tools: CVS, MS Excel, iCAT, XMLSpy, Clear Quest, SharePoint, Remedy, Word, Outlook.
10/12-2/14, Randstad Technologies, W2 Contractor
Client: BTS Software Solutions, DC Metro
Developed automated unit test suites for Python/Django views in proprietary simulation applications. Implemented pre/post-commit git hooks. Utilized Python/bash/git/pep8/pylint scripting in a Linux (Ubuntu VM)/Jenkins environment. Used Jira & Fisheye for tracking & code reviews, respectively.
Developed OES (Oracle Entitlement Server) attribute-based authorization control API.
Utilized: C++/TCPIP/HTTP/SOAP/WSDL/XACML/SoapUI/bash.in a VMware(Solaris)/WSSM/OES/Weblogic environment.
Client: IFC WBG, Washington, DC
Converted the database layer of C++/Java/VBA financial market checks, collateral management & numerics apps from Sybase 15 ctlib to Oracle 11g OCI R2 (9.2). Specifically:
a) Wrapper Library (DLL) to combine Excel API and Sybase API for daily market checks utility app (C
b) DB component (SQL) of Java (JDBC, JMS) app for collateral management.
c) SQL code of C++/ctlib/UNIX apps for numerics.
Project involved close interaction with the user & data conversion teams.
Tools: Remedy, Eclipse, Visual Studio, Excel VBA, Toad, svn, Unix(Solaris).
02/10-9/12, Collabera, W2 Contractor
08/11-9/12 Client: JPMorgan Chase, DE
Analyzed, augmented, modified, enhanced, optimized, fixed/ debugged, tested & deployed back-end
(business logic & ad-hoc) features/components of a trading (IB MBS) in-house applications (feeds/batch processing, table-polling daemons, Sybase stored procedures, Oracle packages). Utilize C/C++/SQL/(c k)sh/Perl/ DBI/IBM MQ/pthread in a Unix (Solaris)/Sybase/Oracle environments. Tools used: DBArtisan,Exceed/dbx, RCS, Jira, Putty, Autosys, MSOffice, Alacrity. Project involved direct interaction with users& resolving production issues.
1/11-08/11, Client: UBS, NJ
Code, test & support back-end features/components proprietary C//SQL/(c k)sh/MQ/pthread bond-trading application(C table polling daemons, Sybase stored procedures in a Unix(Solaris)/Sybase env. Utilized DBArtisan, ClearCase, MindAlighned, Putty, Exceed, pbrun.
02/10-12/10, Client: TNS, DC Metro
Performed programming support of a global network monitoring (SNMP polling) proprietary in-house applications written in C++ in Linux w/Remedy & SQLServer 2008 RDBMS (backend) and Windows (VC++ /MFC) (front) environments, respectively.
Enhanced, modified, tested, traced production issues, documented changes.
-designed & coded new features;
-modified existing functionality;
-developed and documented test plans and test cases;
-performed unit & integration testing;
-traced & resolved issues;
-responded to inquiries from the help desk, production support & QA;
-documented code enhancements and modifications;
-worked with production support, QA & development teams in the client's overseas offices;
Utilized: C++, SQL, Linux, VisualStudio 6, TCP/IP socket, Winsock, Posix and Windows thread APIs, MFC, Remedy, vi, gdb, svn.
10/06-12/09, Northrop Grumman, W2 Contractor
Client: SESC, DC Metro
Designed, coded & tested real time embedded aircraft radar altimeter software
on Windows XP. Utilized C/C++ w/QT/Boost libraries in Eclipse IDE.
Client: IRS, DC Metro
Gathered, derived & clarified requirements, analyzed, designed, coded, tested & supported back-end
& data mapping logic of VC++/SQL in-house applications. Projects involved:
Extensions & modifications of existing functionality; Data conversions
Utilized: VC++, SQL, T-SQL, DDL, XML, Unix scripting (MVS emulator), UML, Clear Case, MS Word/Excel in aWindows XP, UNIX, MVS zOS environment
10/05-06/06, Spherion Consulting, W2 Contractor
Client: Fannie Mae, DC Metro
Implemented financial data attestation tools (SOX project) for several data engines
in several business (mortgage loans) areas, namely:
-analyzed business requirements;
-wrote & tested SQL (UDB, Sybase) batches to be implemented on SAS engine;
-wrote scripts to automatically (re)create test data;
-Interacted with BA & DBA teams;
-created & maintained documentation;
Utilized:
SQL, ksh scripting, DDL, FTP, Clear Case, TELNET, bcp in a NT/UNIX AIX//UDB, v8/Sybase, MS Access, Word & Excel.
02/01-10/05, IDS Consulting, W2 Contractor, DC Metro
-Developed & supported C++ (Visual Age, TCP/IP socket client) - based airline sales auditing
applications in Windows NT/Linux environments. Projects involved:
-Coding & testing to specifications;
-Tracing & resolving production issues that involved 3rd party software;
Performed programming support of commercial C/C++/ISAM-implemented products on Linux & Unix(HP-UX, AIX) platforms.
-Analyzed requirements;
-Extended & modified existing functionality for upcoming releases (C/C++/ISAM);
-Implemented custom features & data conversions (C/C++/ISAM);
-Deployed & configured code on customers' platforms (tar, FTP, TELNET, csh);
-Responded to inquiries from customers, QA & Help Desk;
Interpreted specifications, designed, coded, tested & supported store, warehouse and distribution center management software in a UNIX(AIX)/Sybase/environment.
Utilized C, embedded SQL, X-Motif API, ksh, XML, MS Word.
8/97 - 4/99, Sapphire Technology, W2 Contractor, client: IBM, DC Metro
Ported from OS/2 to Windows NT datagram distributing & broadcasting components of the NHL Game Statistics for the Soccer League of Japan.
Used Visual Age for C++, NETBIOS API, Visual Age Object Class Library, Shared memory, Multithread & MQ APIs, C Standard Library Extensions.
Designed, coded & tested components of a multi- platform Print-On-Demand Content Management software (C/embedded SQL) in an AIX client-server (DB2) environment.
5/99-10/00, 9/96-8/97, Sapphire Technology, W2 Contractor, Client: Fannie Mae, Washington, DC
Maintained, developed & supported an in-house C/SQL/SQR/(k c)sh-based database financial
(mortgage-backed securities) applications in a client-server (SYBASE) UNIX (Solaris) environment. Which involved:
-code & data analysis
-tracing production problems
-extension & modifications of the existing functionality
-analysis of new business requirements
-implementation of new features
-testing & debugging
-migration of applications to system, test and production environments
-creation and maintenance of documentation
-responding to written & verbal inquiries from the users
EDUCATION:
MOSCOW STATE UNIVERSITY, Master’s in Applied Mathematics