← Back to list
senior
Registration: 11.11.2022
Alexander Dmitriev
Skills
C
C++
Go
Java
JavaScript
Oracle
PHP
Postgres
Python
software development
Work experience
Team lead and backend tech lead/Development Team lead/Lead software developer/Senior software developer
04.2013 - 10.2022 |Devexperts (https://www.devexperts.com)
-
Feb 2021 – present time
Team lead and backend tech lead
Leading cross-functional team of 10 for the company’s SAAS trading product.
Accomplishments:
- Built the team
- Set up processes inside the team which were also adopted by two other teams working on the product
- Together with the team implemented high availability patterns in most of the product’s services
- Participating in the company’s solution architects group and pre-sale activities helped to attract new
clients
April 2019 – Feb 2021
Development Team lead
Leading backend team of 9 developers for a new project for US customer in insurance industry.
Accomplishments:
- Started new project from scratch.
- Built the team from 0 to 9 developers distributed across several locations.
- Designed micro-service style architecture.
- Established development processes and optimized them to improve features lead time.
- Ensured technical excellence.
- Closely communicated with the highly demanding customer.
- Product successfully went into first production in February 2020.
Jul 2016 – April 2019
Lead software developer.
dxCore project (https://devexperts.com/order-management/): dxCore is a high load trade server, the
core element of the modular trading solution from Devexperts. The product is responsible for a real
time representation and state of trade accounts including balances, portfolios, working orders as well
as a history of recent trade and non-trade activities.
Accomplishments:
- Lead project’s development. Several phases of the project successfully went into production.
- Implemented the most critical and complex product’s features.
- Designed API for various new functionality.
- Helped analytics to turn client’s requests into requirements. Decomposed requirements into
developer tasks.
- Took part in system’s architecture development. Consulted teammates on system’s architecture.
- Interviewing, onboarding and mentoring of new teammates.
April 2013 – Jul 2016
Senior software developer
Team lead and backend tech lead/Development Team lead/Lead software developer/Senior software developer
04.2013 - 10.2022 |Devexperts (https://www.devexperts.com)
-
Feb 2021 – present time
Team lead and backend tech lead
Leading cross-functional team of 10 for the company’s SAAS trading product.
Accomplishments:
- Built the team
- Set up processes inside the team which were also adopted by two other teams working on the product
- Together with the team implemented high availability patterns in most of the product’s services
- Participating in the company’s solution architects group and pre-sale activities helped to attract new clients
April 2019 – Feb 2021
Development Team lead
Leading backend team of 9 developers for a new project for US customer in insurance industry.
Accomplishments:
- Started new project from scratch.
- Built the team from 0 to 9 developers distributed across several locations.
- Designed micro-service style architecture.
- Established development processes and optimized them to improve features lead time.
- Ensured technical excellence.
- Closely communicated with the highly demanding customer.
- Product successfully went into first production in February 2020.
Jul 2016 – April 2019
Lead software developer.
dxCore project (https://devexperts.com/order-management/): dxCore is a high load trade server, the core element of the modular trading solution from Devexperts. The product is responsible for a real time representation and state of trade accounts including balances, portfolios, working orders as well as a history of recent trade and non-trade activities.
Accomplishments:
- Lead project’s development. Several phases of the project successfully went into production.
- Implemented the most critical and complex product’s features.
- Designed API for various new functionality.
- Helped analytics to turn client’s requests into requirements. Decomposed requirements into developer tasks.
- Took part in system’s architecture development. Consulted teammates on system’s architecture.
- Interviewing, onboarding and mentoring of new teammates.
April 2013 – Jul 2016
Senior software developer
Technical leader of the “Zodiac Game Portal” project
04.2009 - 04.2013 |DevelopOnBox (Zodiac Interactive) (http://www.zodiac.tv/)
-
Accomplishments:
- Led project development from the analysis of requirements to the integration with the customer.
- Design and development of the platform.
- Platform integration with internal dependent teams.
- Platform integration with customer’s development team.
- Onsite integration at customer's site in Canada. Successfully performed integration in just 5 days.
Senior software developer. Participated in the development of the PowerUp for tru2way® platform.
Accomplishments:
- Design and development of various features. For example, organized synchronization of the target devices (set top boxes) with the cloud based server.
- Performed application profiling and optimization that led to performance increase of UI applications launched on the platform.
- Refactored existing codebase with an aim to optimize it for performance and memory to be run on
slow target devices (400 MHz, ~90Mb RAM).
- Improved existing design of the application due to extensive refactoring of the existing code base.
- Covered a lot of functionality with unit tests.
- Prepared several Demo applications for cable TV shows.
- Implemented a number of various helper tools.
Technical leader of the “Orange Homescreen” project/Software developer
07.2006 - 02.2009 |Motorola
-
August, 2008 – February, 2009:
Technical leader of the “Orange Homescreen” project.
Leaded development of the embedded J2ME application.
Accomplishments:
- Work planning, distribution of tasks and work coordination within a small team (4 devs, 2 testers).
- Work coordination of 12 dependent teams.
- Together with team decided to throw away legacy implementation and successfully developed
“Orange Homescreen” application from scratch.
- Together with team created an architectural design for the app.
- According with established process created the Feature Analysis and other documents to assess the
work to be done and to determine dependent teams. Performed clarification of the requirements.
July, 2006 – August, 2008:
Software developer.
Development and maintenance of the embedded J2ME application (Motorola Screen3).
Accomplishments:
- Development of different features, for example: successfully created a prototype of the Screen3 application for the IDEN platform (which was fundamentally different from original platform).
- Performed quick investigation and resolution of complicated issues from the field.
- Successfully solved different kinds of issues in cooperation with dependent international development teams as well as with international test teams.
- Performed an on-site support together with a regional deployment team and a customer (6 weeks, Sunnyvale, CA, USA).
Optimization of the Java Virtual Machine for cellphones on IDEN platform.
Accomplishments:
- Implemented several JVM bytecodes on ARM assembler.
- Researched the ways of JVM optimization, participated in implementation of those optimizations.
Educational background
Mathematic, software programmer
2001 - 2006
Saint-Petersburg State University, Russia
Languages
EnglishAdvancedRussianNative