Andrii Popenko. Engineering Manager. Team Lead.
Contact information
- Location: Barcelona, Spain
- Email: aopopenko@gmail.com
- GitHub: github.com/4thwithme
- LinkedIn: linkedin.com/in/andrii-popenko-3331b3193/
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