Alexander D.

Alexander D.

St. Petersburg, Russia
Hire Alexander D. Hire Alexander D. Hire Alexander D.

About Me

I am an expert Full Stack Java-platform Developer with technical specialty in application design, project architecture/design, feature development/refactoring and improvements; including new paradigm usage, TDD and IT introduction. I am skilled in analytics and have experience with Spring (Core, Security, Web), Reactive (Vertx), and ORM (MyBatis, Hibernate). I am a team player and use a client-focused approach for the delivery of cutting-edge technical solutions for clients.

Frontend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Software Engineer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

BIOCAD
BIOCAD
Software Development Engineer
2018 - Present (7 years)
Saint Petersburg, Russia
  • Regularly define, design, develop and implement new features into new and existing products of BIOCAD.

  • Regularly undertake design reviews, ensure quality of software modules and components in BIOCAD's existing products.

  • Provide technical direction and recommend new approaches and utilize new technologies in the software development process for the company.

Revolut
Revolut
Backend Developer
2017 - 2018 (1 year)
Saint Petersburg, Russia
  • Successfully planned, developed and implemented the technical systems for the auto-invests platform.

  • Provided technical expertise for the design, development and deployment of the investment platform for Revolut's Wealth project.

  • Provided sound technical advice on integrating solutions with internal services, external services and third party systems.

EPAM Systems
EPAM Systems
Software Development Engineer
2016 - 2017 (1 year)
Saint Petersburg, Russia
  • Designed and developed software components for the bioinfomatics project of EPAM.

  • Assisted in the design of the automation roadmap and improved testing processes by providing testing tools and automation frameworks which decreased new features development time by at least 450%.

  • Efficiently investigated new design approaches, prototyped new technologies, and evaluated technical feasibilities for different parts of the application.

MoCo Media
Java Developer (Server Side)
2015 - 2016 (1 year)
Saint Petersburg, Russia
  • Provided technical leadership for a high-load (up to 20M unique, 700k online users) multiplatform social messenger project; with a chat function, social network integration, external payments and SMS.

  • Efficiently implemented Google API integration, assisted in the SMS send service design and created a user award system that had a significant impact on user loyalty.

  • Led the implementation of the remote awards system integration (Fyber) which served as the money source for non-paying users.

Kavanga
Kavanga
Software Development Engineer, R&D Department
2014 - 2015 (1 year)
Saint Petersburg, Russia
  • Successfully implemented the analytics workflow which significantly increased the user click ratio.

  • Provided technical guidance for the design and implementation of the outline of the plugin-based system.

  • Efficiently translated client functional requirements for the introduction of the ETL (Extract-Transform-Load) subsystem for user preferences and groupings for new products.

Reksoft
Reksoft
Software Development Engineer
2013 - 2014 (1 year)
Saint Petersburg, Russia
  • Worked with Oracle DB, EMC Documentum and Java Services in the design, implementation, testing, documentation, delivery and maintenance of software solutions for clients of Reksoft.

  • Regularly resolve issues found during engineering testing and QA in a timely and risk-managed manner.

  • Regularly evaluated and made technical decisions on the use of new or existing technology, software products and tools.

T-Systems
T-Systems
Freelance Software Development Engineer
2013 - 2013
Remote
  • Provided technical expertise as the Java Freelance Engineer working on "Swiss Railways" portal that managed ticketing and route planning.

  • Designed, developed and implemented the project utilizing new technology stack and engineering best practices.

  • Successfully tested all components to ensure module-level functionality and data structure consistency.

Showcase

Java Full Stack Engineer - EPAM Systems
Java Full Stack Engineer - EPAM Systems
  • Worked on a bioinformatics project and research file processing project using Groovy and Mongo.

  • Implemented REST-service and security management platform using OracleDB 11g and Spring Security.

  • Automated tool analysis with Groovy and Mongo, reducing feature development time by 4-6 hours.

Java Full Stack Engineer - MoCo Media
Java Full Stack Engineer - MoCo Media
  • Developed a high-load multiplatform social messenger.

  • Implemented rating systems and social media integration.

  • Successfully integrated external payment, SMS, and service providers.

Java & Hadoop Platform Engineer, R&D Department - Kavanga
Java & Hadoop Platform Engineer, R&D Department - Kavanga
  • Worked as a Java & Hadoop platform engineer for Kavanga, an internet advertising agency.

  • Focused on DSP/SSP advertising platform projects.

  • Implemented analytics workflow and designed the plugin-based system outline.

Java Freelance Engineer - T-Systems
Java Freelance Engineer - T-Systems
  • Developed the Swiss Railways project from scratch in 1.5 months using a new technology stack.

  • Successfully managed the entire lifecycle of the Swiss Railways project.

  • Experienced as a Java engineer at T-Systems CIS, demonstrating expertise in Java development.

Education

Education
Bachelor's degree (specialist), Applied Mathematics and Computer Science
Saint Petersburg State University
2009 - 2014 (5 years)