Aleksandr Elmekeev

Staff Software Engineer at Babylon
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
UK
Languages
  • English Full professional proficiency
  • Russian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Denis Gerasimov

Hi Alex, I want to leave a feedback of my work with you as a QA automation engineer basically from DevOps engineer point of view. When we have started a new project year ago in 2018 one of our goals was to setup DevOps culture that obviously include as much automation as possible. You have always participated to almost all of our DevOps activities (actually I've checked and you are top reviewer of my pull requests :D). I believe that we have made a good progress in this area and I want to say thank you a lot for all your help and interesting ideas of continuous improvements that you have provided to me and our team during this interesting and excited journey. Here are the top aspects of Alex's work that I want to notice: 1. Wide outlook - Alex is always stay in trend and can suggest modern and interesting tools that we can use in our project to automate/improve some routine processes. He also regularly invite our team to different meetings and conferences in our area to get new knowledge as well as performed his own workshops that were very interesting. Special thanks for this Alex! 2. Craving for automation - You always try to automate routine processes from testing to security issues remediation. 3. Continuous Improvement of quality testing and automation - Your contribution to our CI/CD pipelines allowed us to get a feedback (shift left) from the pipeline for the developers as well as for QAs and release managers about state of our application based on the nice test reports that you have configured. 4. Good review skills - Alex is a great reviewer and is able to find non-trivial mistakes/mismatches between different pull requests at one time that is really cool. 5. Good understanding of the project/system flow - When something is not working Alex is able to make quick analysis himself and understand what's wrong that is the consequence of good understanding of how the system should work. To sum up I want to say that Alex is a great teammate who did a lot of contribution to DevOps culture spreading in our project and I wanna say many thanks for this and wish good luck on the new project! Hope to work with you in the future again :)

Rustem B.

Dear Aleksandr, Thank you very-very-very x100500 times much for all your efforts, passion, innovations, which you have invested from own side into our product. I was very happy to work in one team with you! In this feedback, I'd like to embrace your top characteristics: * Deep understanding of the business, you're involved into (what brings money, how) * Very good technical skills (of good software developer): Java, Angular, JUnit, Spring, Selenium, git, Windows/Linux infrastructure * High bar on the internal quality of work. If something couldn't be achieved on the level you want it immediately, you'll keep improving it in the future until it reaches the target level. Alex is very passionate about own work, work of his team. Big successes are done just with passionate people * Great Facilitator. In our team, Alex has been wearing multiple hats. Scrum mastership and in overall team leadership have been one of those. I saw that Alex was able to build a productive flat organization, where people have been motivated to do better, extra. They were successful and happy with own work * Great QE. Alex played critical role on supporting quality on most of our riskiest projects. Fintech area is bound to trust. People tend to forget about it until they start facing some issues. But once trust has been compromised, you can't gain it again. Alex understands it very well and has been one of the advocates to treat NFRs very effectively. Alex was able to collect and document all requirements, if needed do reverse engineering of existing applications, contribute to system design of the proposed solution, plan all required testing and execute it in most efficient manner, automate all routine stuff. * Effectiveness. What I also liked in Alex, that he never done job, just to do the job. He selected most efficient ways to cover existing requirements. He was able to identify quickly, what test coverage level is really required in a particular situation, what is a routine, may it be automated, how and etc * Knowledge. Alex learns very quickly and on his own whatever he needs * Alex is fully self-sufficient and doesn't require day to day supervision. Extremely frank and reliable As I remember we have worked together with Alex from 2015 to 2017. Alex was one of the key people in our team and contributed a lot to it. I always knew that I could come to him with any problem/project I could have, and Alex will make it done. In my opinion, he is successful in all his roles: Lead QE, Scrum Master, Business Analyst, Infrastructure Lead. Wherever Alex will be working on, I bet he would be invaluable asset of that company! Alex thank you very much! Good luck to you! It'll be a great honor to work together with you again!

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Professional Scrum Master I
    Scrum.org
    Nov, 2017
    - Oct, 2024
  • IELTS General Training (for UKVI): Overall Band Score 8.0
    IELTS Official
    Jul, 2019
    - Oct, 2024

Experience

    • United Kingdom
    • Hospitals and Health Care
    • 400 - 500 Employee
    • Staff Software Engineer
      • Dec 2021 - Present

      * driving and coordinating a major version upgrade of AWS Postgres instances across company

    • Senior Software Engineer
      • Feb 2021 - Dec 2021

      As part of a small SRE team:* Terraform configuration for monitoring and alerting in New Relic* Designed and implemented solution to develop re-usable Synthetic testing scripts and deploy them through Terraform to New Relic Synthetics* Build a set of tooling to expose SLIs and building reports for external companies on company SLOs* Support functional teams in production related work including production incidents and their prevention, e.g. any cross team infrastructure projects like rolling out security configuration or major version upgrades for AWS RDS instances

    • Senior Software Engineer in Test
      • Sep 2019 - Feb 2021

      * End to end test automation with Cypress (Javascript). Building up regression suite for one of the React + GraphQL application from scratch that runs against both integrated environment and inside pipeline with mocked REST services.* Consumer driven contract tests with Pact (creation of consumer contracts as well as configuration of provider verification pipelines) with Javascript and Java.* Configuration of pipelines with CircleCI, Jenkins, Docker compose.* Root cause analysis of functional and non functional defects in microservices architecture with services written in Java and Ruby and frontend in React with the help of Logz.io (ELK stack), NewRelic, Sentry.

    • United States
    • Software Development
    • 700 & Above Employee
    • Scrum Master
      • Apr 2018 - Aug 2019

      * Scrum Master, Processes Automation, DoD, DoR. Scrum master of colocated team of SWE, QA and DevOps (10 people). Automation of release paperwork or routine tasks with browser userscripts, e.g.:- Javascript, Node.js, SilkCentral. Automated creation of test cases in test management system (SilkCentral) based on Protractor and Postman tests.- Typescript, Angular, Java, Spring, Stryker, Pitest, Mutation testing. Proof of concept on introduction of mutation testing into development process for both backend and frontend.- Groovy, Git, Jenkins, Docker, Openshift. Together with DevOps engineer significantly simplified orchestration of microservices deployment with Jenkins pipeline through creation of DSL that is used by all the services repositories.* Web Automation, TypeScript, Node.js, Protractor, Automated Accessibility Testing, aXe. Together with frontend lead developer has built an initial automation framework for new payments system portal (rich web application on Angular) based on Protractor. Added possibility to automatically check subset of ADA requirements in end to end tests with the help of aXe tool. Later on one of the main contributors and code reviewers.* Backend Automation, Javascript, Microservices, REST, Postman, Jenkins. Created collections with integration and end to end API tests for microservices (REST). Integrated test run into continuous integration process (Jenkins pipeline) with the custom Postman reports for simplified RCA. Mentoring other teams based on experience of automation with Postman.

    • Senior Quality Assurance Engineer
      • Apr 2016 - Apr 2018

      * Web Automation, Java, Selenium, Maven. One of the main contributors and code reviewers.* QA Lead, Test Strategy, Triage, RCA, RTM, Functional Matrix, SilkCentral. Defining test strategy for releases. Guiding team on test design (including combinatorial test design). Full responsibility for functional and regression cycles which is run by the QA team of 9-12 people. Initial root cause analysis on the defects created by the team.* Scrum Master, IDP, Processes Automation. Scrum master of distributed team of SWE and QA. Clarification of metrics. Preparation of individual development plans for new team members. Automation of release paperwork or routine tasks with browser userscripts, e.g.:- Javascript, Bitbucket, JIRA. Automatic metrics gathering on pull requests raised/reviewed. Smart branch compare based on commit message convention. Simplification of sprint planning (capacity / workload).- Javascript, Checkmarx, BlackDuck, Salesforce, JIRA. Integration between various tools used to create release action plan based on the input from security static scans.

    • Quality Assurance Engineer
      • May 2014 - Apr 2016

      * Web Automation, Java, Selenium, Maven. As part of the team has built an initial automation framework for payments system portal based on company internal framework (Selenium). Later on one of the main contributors and code reviewers.* Backend Automation, Groovy, SOAP, REST, SOAP UI. Created simple suites for smoke testing of a number of web services (SOAP and REST).

    • United States
    • Software Development
    • 1 - 100 Employee
    • Android Developer
      • Sep 2013 - May 2014

      * Ruby, MySQL. Created simple REST server to provide data for timetables of classes. * Java, Android. Created application with timetables of classes for Mari State University. Work in the team of 3 SWE on English lessons application. * Ruby, MySQL. Created simple REST server to provide data for timetables of classes. * Java, Android. Created application with timetables of classes for Mari State University. Work in the team of 3 SWE on English lessons application.

    • Russian Federation
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Developer
      • Sep 2011 - Apr 2012

      Javascript, JQuery. Created wrapper for Flash component with map of the building. Javascript, JQuery. Created wrapper for Flash component with map of the building.

Education

  • Mari State Technical University (MarSTU)
    Specialist, Computer Software Engineering
    2007 - 2012

Community

You need to have a working account to view this content. Click here to join now