dmitry-white
Dmitry White
Lead Software Engineer at EPAM Systems
Newcastle upon Tyne, United Kingdom

- 3x AWS Certified Associate (SA, Developer, SysOps), 1x CompTIA Certified (A+) - Lots of experience as a Web Developer (React.js, Vue.js, Node.js) - Equal amount of experience as a Cloud/Platform Engineer (AWS, CloudFormation, Terraform, Docker/Kubernetes, Go/Bash) - Actively engaged in Online Learning (LinkedIn Learning, A Cloud Guru, Udemy, Coursera, EdX) - Lector, Mentor and Interviewer in Tech Portfolio: https://github.com/Dmitry-White Contact Email: dmitry.b.white@gmail.com

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,053.4
CodersRank Rank
Top 1%
Top 50
Go
Go
Developer
United Kingdom
Top 10
HCL
HCL
Developer
United Kingdom
Top 100
JavaScript
JavaScript
Developer
United Kingdom
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
EPAM Systems
6 years 6 months
Newcastle upon Tyne, England Current workspace
Currently Dmitry White supports the EPAM Systems

Dmitry White's scores will be added to this company.

Lead Software Engineer
Oct 2022 - Present (2 years 1 month)
A web platform for a large American global investment company

Responsibilities:
- Full stack and Cloud solutions involving creation/support of complex FinTech systems in a serverless architecture backed by AWS
- Development and improvement of legacy Angular and new React.js applications in scope of micro-frontend architecture
- Development and improvement of GitHub Actions shared workflows across large quantity of supported repositories within micro-frontend and micros-services architecture
- WIP

Domain: finance

Technologies: React.js, TypeScript, Node.js, AWS, Terraform, GitHub Actions
Lead Software Engineer
May 2021 - Oct 2022 (1 year 5 months)
A web platform for a large US video game and software developer and publisher

Responsibilities:
- Full stack and Platform solutions involving creation/support of complex Consent Management systems in a microservice architecture backed by Kubernetes with a close to 1 million MAU
- x5 times improvement of developer's onboarding time and delivery performance based on Plandek metrics by authoring a CLI tool in Go to automate company's internal technical administration and management
- Responsible for one of the main Consent Management solutions involving Passport/ID scanning
- x2.5 times Lead Time increased Lead Time based on Plandek metrics by introducing Terraform Workspaces and Modules as a replacement for legacy Python-based generation of Terraform code
- Improved CI/CD process time by refactoring all the integration tests in several microservices by applying ES6+ features as well as KISS, YAGNI, DRY, SOLID
- Knowledge transfers of JS/Go, Node.js and AWS concepts for colleagues

Domain: identity & consent management

Technologies: TypeScript, Node.js, Go, Bash, AWS, Docker, Kubernetes, Terraform, CircleCI, Datadog, Pingdom
Senior Software Engineer
Jul 2020 - May 2021 (10 months)
Order Management System for the largest automotive services organisation

Responsibilities:
- Backend solutions involving creating complex AWS infrastructure in a microservice architecture and integrating it with a number of third-party tools and a BFF service to deliver the complete solution to the client
- Created an automated Feature Toggle solution integrated with Optimizely for custom A/B testing and Dark Launches in project's internal systems
- Design and implementation of a complex serverless Order Management System with Commercetools integration at the core of the entire platform from scratch
- Design and implementation of a multi region setup in AWS via Route53 with Active-Passive failover
- Architectural design and implementation of the backend infrastructure with Observability best practices in mind

Domain: e-commerce

Technologies: TypeScript, Node.js, AWS, Serverless Framework, AWS VPC, AWS Route53, Optimizely, Commercetools, New Relic
Senior Software Engineer
Oct 2019 - Jul 2020 (9 months)
Innovative news platform start-up that provides an unopinionated information sharing experience in a close to Youtube.com format

Responsibilities:
- Full stack solutions involving creating AWS infrastructure on the backend, creating a state-of-the-art React.js & TypeScript components on the frontend and integrating them together to deliver the complete solution to the client
- Introduced an improved version of State Management System using Rx.js and API Integration system with Axios
- Drastically improved the overall Code Quality and Technical Debt by set up a Code Review process and implemented Code Style & Conventions on the project
- Architectural design and implementation of the backend infrastructure alongside with the project's Solution Architect

Domain: news & media

Technologies: React.js, Rx.js, Typescript, Node.js, AWS, AWS CloudFormation & SAM, Amazon Aurora
Javascript Developer
May 2018 - Oct 2019 (1 year 5 months)
As a software developer at EPAM Systems, I do work both related to Front-End (React.js, Vue.js) and Back-End (Node.js).
As a Front-End developer on my current project, I'm responsible for creating and maintaining a huge library of React components, utilising Redux, Axios, Storybook and Jest along the development process.
As a Back-End developer for the same project, I'm responsible for creating, maintaining all the Node.js (Koa framework) based endpoints that our microsevice architecture uses, as well as integrating them with client-side code for successful communication with a third-party system.
As part of my direct responsibilities as a key developer on the current project, I write Swagger and Confluence documentation for both of the code bases and communicate with clients and remote teams.
Belarusian State University of Informatics and Radioelectronics
Feb 2019 - Jun 2019 (4 months)
Minsk, Republic of Belarus
University Lecturer
I was hired on a part-time basis as an industry expert to teach a class on "User Interface Development: JavaScript, ReactJS, NodeJS" by giving a set of lectures and conducting an exam at the end of the semester.
Lattice Protocol
Mar 2018 - Aug 2018 (5 months)
Remote
Developer
Lattice Protocol:

A Block-Chain powered SaaS Suite building collaborative ecosystem, bringing upstream and downstream synergies for Market participants globally
The Protocol offers an end to end network architecture for building a trustless collaborative ecosystem with curated listing. Participants can decentrally run a shared economy on tailor made storefronts with befitting customer-seller alignment. The unique lattice architecture further allows symbiotic value creation through cross platform synergies to drive a truly globalized connected ecosystem.

This section lets you add any degrees or diplomas you have earned.
Technische Universität Berlin
Master of Engineering - MEng, Robotics Technology/Technician
Dec 2016 - Dec 2016
This summer school was for post-graduate students interested in robotics and machine learning as the two major research fields towards real-world Artificial Intelligence (AI). It was held at the TU Berlin from September 4-8, 2017. It was initiated by the Priority Programme in Autonomous Learning (SPP 1527) and sponsored by the German Research Foundation, which supports basic research on learning methods in artificial systems involving scientists from the fields of machine learning, robotics and neuroscience.
Belarusian State University of Informatics and Radioelectronics
Bachelor's degree, Electrical and Electronics Engineering
Dec 2011 - Dec 2017
Zhejiang University
Master of Technology - MTech, Computer Science
Dec 2015 - Dec 2016
Main Research Goals that were set in the lab:
Artificial Intelligence, Computer Vision and Image Processing, Operating System, Compiling Techniques, Database System, Software Engineering, Multimedia Software Technology, Computer Networks and Information System, Object Oriented Technology and Software Automation, Software Intelligence.
Securing and Integrating Components of your Application
Mar 2019
Improve Your JavaScript Language Skills
Jan 2020
Become a Vanilla JavaScript Developer
Nov 2019

Jobs for you

Show all jobs
Feedback