Andrii Popenko. Engineering Manager. Team Lead.


Contact information


Summary

I have 8+ years of development experience. My main traits are: problem solving (coding), curiosity, perseverance and empathy. As an engineering manager, in my work I focus on: the product quality and code (because I have high standard expectations from UX/UI), well-organized teamwork, healthy and friendly atmosphere in the team, and the result (result delivered on time). I’m an easily challenged person, the more difficult the task in front of me is, the more enthusiastically I tackle it. I like learning new technologies. Have deep expertise in front end development, back end, databases, UX/UI.


Technologies

  • Front end: HTML, CSS (SCSS), JS (Typescript), Three.js, Next.js, Astro.js, GrapthQL, React (+ other), canvas drawing, webgl, pixel perfect, React design systems, accessibility, creation component libraries, Wordpress.
  • Back end: Node.js, Nest.js, Express, Bun.js, RabbitMQ, socket, Meteor, GrapthQL (Apollo).
  • Infrastructure: CircleCI, Webpack, Kubernetes, Gulp, AWS, Docker, GH Actions, Chai, Mocha, Sinon.
  • Databases: MongoDB, MySQL, PostgreSQL, Redis, ElasticSearch, Neo4j.
  • Other languages: Fortran, Python, C++, PHP, Rust.
  • Other: GIT, Kibana, Logstash, Postman, npm.

Experience

  • [01.2024 - present]: Engineering Manager at “Aleph1.

    Location: Barcelona, Spain
    Responsibilities: Leading a team of 8 engineers, managing the development of an e-commerce project, and ensuring the team’s productivity and efficiency. Developing and implementing engineering strategies, ensuring the quality of the product. RFC, code review and mentoring. Delivering the code to production. Solving system outages and prod issues within team’s area of responsibility. Hiring process participation.

  • [06.2020 - 01.2024]: Senior Software Engineer at “Aleph1.

    Location: Barcelona, Spain
    Responsibilities: Developing and maintaining an e-commerce product, implementing new features. Implementing new technologies, and solving complicated issues, related to reliability, resilience, and performance. Implementing the design system, and creating the component library. Code review, mentoring, and delivering the code to production.

  • [05.2019 - 06.2020]: Software Engineer at “Shwartzcode.

    Location: Kyiv, Ukraine
    Responsibilities: Creating pixel-perfect web pages with high accessibility, improving performance of a back end service. Developing a call-center app. Implementing the design system and creating the component library.

  • [09.2019 - 11.2021]: Teacher of programming at “Main Academy.

    Location: Kyiv, Ukraine
    Responsibilities: Teaching programming languages, such as HTML, CSS, JS, React. Preparing students for the exams, and helping them to be ready for their first job.

  • [06.2018 - 05.2019]. Software Engineer at “Hasky.

    Location: Kyiv, Ukraine
    Responsibilities: Developing and maintaining websites and services with React, Node.js etc.

  • [01.2018 - 06.2018]: Software Engineer at “Mamontova studio.

    Location: Kyiv, Ukraine
    Responsibilities: Creating websites with Wordpress and PHP.

  • [06.2016 - 01.2018]: Neutron physics engineer at “SSTC NRS.

    Location: Kyiv, Ukraine
    Responsibilities: Calculations of neutron transients in the reactor core and spent nuclear fuel.

  • [09.2016 - 06.2019]: Senior teacher of robotics and prog. at “Robocode.

    Location: Kyiv, Ukraine
    Responsibilities: Teaching kids robotics and programming. Organization of school work and learning process as senior teacher.


Education

National Technical University of Ukraine“Igor Sikorsky Kyiv Polytechnic Institute”
[09.2012 - 06.2016]: Bachelor of nuclear power engineering.
[09.2016 - 06.2018]: Master of nuclear power engineering.


Languages

English, Ukrainian.


Courses

  • Prog.it: HTML, CSS, JavaScript
  • javascript.info - Node.js, React
  • Stepik.org - Python
  • MongoDB University - M001
  • MongoDB University - M121
  • MongoDB University - M201
  • Udemy - Logstash, Kibana
  • Udemy - ElasticSearch
  • GraphAcademy - Neo4j, Cypher
  • GraphAcademy - Graph Data Modeling
  • Robot_dreams - Microservice architecture