Program management, senior project management, project management, team and technical leadership, communications management, risk management, interviewing, hiring & couching developers, continuous integration & testing. Agile concepts (Scrum, XP, Kanban).
Requirements collection, product specification, features estimation & release planning
Desktop applications, intranet and internet applications, web applications, client-server architecture, web services (SOAP, Rest), load balancing, redundant & “mission critical” systems, search engines, object oriented DBMS, algorithms
Specialties: Project/Program management: 9 years experience with teams from 2 to 40 developers.
Programming:
Experience in C++ - 12 years, Java - 6 years, general programming experience about 19 years.
C/C++ (Qt, MFC, Win32API), Java, C#, OpenGL, HTML/DHTML/XML, SQL, UML; SOAP, WebServices, COM.
Delivery Director, Travel Practice @ From June 2014 to Present (1 year 7 months) Line Manager @ Hotwire
Hotwire is online travel agency on air tickets, hotel rooms, car rentals and other special deals for price-hunters auditory. Is a part of Expedia Inc. From April 2012 to June 2014 (2 years 3 months) Program Manager @ SITA eCommerce is solution that integrates different SITA passenger and travel services in one highly customizable application.
Role: Program manager
Responsibilities: Project management (staffing, HR, reporting, team management, planning), senior project management (coaching, consulting), customer relations From January 2011 to April 2012 (1 year 4 months) Project Manager @ SITA
SITA eCommerce is solution that integrates different SITA passenger and travel services in one highly customizable application.
Role: Project manager
Responsibilities: Technical leadership, project management (staffing, HR, reporting, team management, planning) From January 2010 to January 2011 (1 year 1 month) Tech Lead @ Cicero Financial Planner is a set of web services that are represent different financial tools
Role: Tech Lead, Application designer and developer
Responsibilities: Technical leadership, staffing, HR, reporting, team management, application design and development From January 2009 to January 2010 (1 year 1 month) Principal Java/C++ Developer @ PQuo
PQuo is online consumer identity management system. Huge challenge of developing and maintaining interfaces to approximately a hundred of different web sites was solved by developing very flexible engine along with target site description language. Solution uses J2EE, JSP, PHP, SOAP, MySQL.
Role: Principal developer. I designed and implemented different parts of system, as for back-end and API, and for front-end. I performed set of investigations that was successfully integrated into system.
Skoop
Skoop is global people search system. It works under Linux servers, uses custom indexing engine and effective cluster storage. Requirements: Indexing 1.5 Billion web pages, recognize/extract people related data (related people, citations, related companies, locations and baseline tags) from any (non-nstructured) web content.
Role: Advanced developer. I was involved in this project for 2 months and implemented parts of Fast Text Index engine and Related Names search. From June 2007 to January 2009 (1 year 8 months) Software Engineer/Team Leader @ SimPlant
Description: SimPlant is program for surgeons-dentists. It designed to help them in surgery planning. The product built on MFC, OpenGL and DirectX technologies and also mathematical libraries that was developed at Materialise.
Role: Team leader, Senior developer. As developer I successfully designed and implemented fast Volume Rendering tool. As team leader I reached some significant improvement in collaborations between members of distributed team, I also introduced more effective team structure From September 2006 to May 2007 (9 months) Software developer / Project Manager @ Research Office
Package of programs for marketing and sociological studies. Solution uses COM, ObjectHaven, Sling, TrolltechQt.
Role: Project manager, Senior developer. I completely designed and implemented framework and user interface of the Research Office Expert, and it'd different modules. I led the Research Office developers. I set up the system for planning, accounting and the tracking of defects on the basis of MSProject + MSProjectServer.
ObjectHaven
Object-oriented DBMS, that works as in the form of independent component, as in the “client-server” mode. It supports transactions, multi-user mode, versions.
Role: I developed the multi-user mode and versions support. I implemented several library containers.
ComXLib
Framework library for developing the scalable applications with the COM-technology usage. This library is the basis for all of products described above.
Role: I implemented the replication algorithms of the treelike and vector type containers. From September 2002 to September 2006 (4 years 1 month) Lecturer @ C++, MFC, Win32API From November 1999 to March 2002 (2 years 5 months)
Master's degree, Mathematics, Economics @ National Pedagogical University 'M.P. Drahomanov', Kyiv From 1997 to 2002 C++, MFC, Win32API, OpenGL @ Semicom From 1999 to 2001 Dmitriy Russov is skilled in: Program Management, Senior Project Management, Project Management, Team Leadership, Agile Project Management, Scrum, Kanban, Project Estimation, Project Planning, Technical Leadership, Programming, Design Patterns, UML, Java, C++