Backend engineer|PhD (Physics)
Volodymyr Hamalii
The main thing in any work is to love it. Then everything is within your power.
Tech skills
Programming languages
- Primary: Python
- Secondary: JavaScript
- Additional Experience: Golang, Lua, PHP, SQL, Java
Cloud & Infrastructure
- Containerization: Docker
-
AWS Services:
- Compute: EC2 (Amazon Linux), Fargate (containers), Lambda (serverless)
- Orchestration & Management: CloudFormation, Step Functions, ECS, Amplify
- Storage & Queues: S3, SQS, SNS
- Networking & DNS: Route 53, API Gateway, CloudFront
- CI/CD: CodeBuild, CodePipeline
- Serverless Architectures (Lambda Functions, Fargate tasks)
Databases & Data Stores
- MongoDB / Amazon DocumentDB
- Redis / Amazon ElastiCache / Amazon MemoryDB
- MySQL / PostgreSQL (Amazon RDS)
- Elasticsearch
- SQLite
Frameworks & Libraries
Python:
- Frameworks: Flask, FastAPI
- Data & Scientific: numpy, pandas, scipy, matplotlib
JavaScript:
- Node.js (Express.js)
- Frontend Libraries/Frameworks: React.js (Gatsby, Next.js)
- UI Libraries: jQuery, Chakra UI, Material UI, Bootstrap
PHP:
- Symfony (basic experience)
Tools & DevOps
- Environments: VS Code, Cursor, Jupyter, Anaconda Navigator
- API Testing: Postman
- Version Control: Git (GitLab, GitHub, AWS CodeCommit)
- APIs & Integrations: Slack API, Contentful CMS
Data Science & Machine Learning
- Python libraries: scikit-learn, seaborn, tensorflow (keras), LangChain
- APIs: OpenAI, Gemini, Perplexity AI
- Computer vision: CNN from scratch, transfer learning, fine-tuning (TensorFlow)
- LLM-based applications: RAG pipeline, vectorization, prompt engineering
Work Experience
Backend Developer (NDA)
Mar 2024 - Present
- Setting AWS infrastructure.
- Create Python apps for clusters in AWS Fargate and Kubernetes.
- Data analysis.
- Multithreaded, parallel and async Python.
Freelance Developer
- Built React project for game developer blog (AWS CodeCommit, CodeBuild, CodePipeline; Contentful CMS with GraphQL API).
Scientific Researcher at B. Verkin ILTPE of NASU
Feb 2024 - Present
- Calculating and modeling atomic 3D structures using Python libraries (numpy, pandas, scipy, matplotlib).
Junior Software Engineer at Erbis
Sep 2022 - Mar 2024
- React app development and HTML/CSS frontend.
- Setting up infrastructure on AWS.
- Write Lua scripts for Redis.
- Process automation and CI/CD creation.
- Role of the Lead Developer in the team.
Founder and co-chairman of the educational center OwlCourse
Jul 2019 - Jul 2023
- Group and individual mathematics and physics teacher.
- Chief methodist.
- Math and physics courses creator.
Mathematics teacher Private school "Ranok"
Sep 2020 - Aug 2021
- Secondary school advanced mathematics instructor.
- Olympiad problems section instructor.
- Author of video lessons in mathematics for the external assessment.
Physics and mathematics teacher Tutoring center "ZiGzag"
Oct 2015 - Jun 2019
- Individual and group lessons.
- Organization of online marathons.
- Conducting online broadcasts and live math lessons.
Projects
Web service for hotel and activity booking (NDA)
Mar 2024 - Mar 2025
Role: Fullstack (mainly backend) Developer
Technologies: Python, Golang, PHP (Symfony/Pimcore), AWS (Lambda, Fargate, Step Functions, API Gateway, ECR, ECS, EC2, Route 53, CloudFront), Docker, MongoDB, Elasticsearch, OpenAI, Gemini, Perplexity
- Set up and maintained AWS infrastructure for scalable service orchestration.
- Created Python applications for processing data in AWS Fargate and Kubernetes clusters.
- Optimized backend resource usage, implemented multithreaded, parallel, and asynchronous Python solutions for improved performance.
- Developed ML-powered services (LLMs, factorization models, embedding-based ranking).
- Worked with PHP Symfony (Pimcore) to configure backend logic and data pipelines.
- Enabled content and data management via Pimcore's admin UI for operational use cases.
Game developer blog (freelance project)
Sep 2023 - Feb 2024
Role: Frontend Developer
Technologies: React.js, AWS CodeCommit, CodeBuild, CodePipeline, Contentful CMS (GraphQL API), AWS S3, CloudFront
- Developed a React-based frontend application integrated with Contentful CMS via GraphQL and webhooks.
- Configured AWS S3 and CloudFront for hosting and content delivery.
- Set up a CI/CD pipeline using AWS CodePipeline (CodeCommit → CodeBuild → S3).
- Enabled automatic deployment on content updates or code changes.
Static HTML pages generator via Redis scripts
Sep 2022 - Mar 2024
Role: Fullstack Developer
Technologies: Python, AWS (S3, EC2, Redis/MemoryDB/ElastiCache), Lua scripting, Mustache templating, Next.js, AWS CodePipeline
- Developed a static page generator pipeline using Python, Redis, and Lua scripting.
- Parsed category-based input data, stored it in Redis.
- Generated static HTML pages via Mustache templates and uploaded them to AWS S3.
- Created an admin panel UI with Next.js for content and page management.
- Deployed and maintained the entire flow on AWS cloud infrastructure.
- Set up CI/CD pipelines (AWS CodePipeline) to automate build and deployment steps.
- Performed basic DevOps tasks: S3 hosting setup, domain routing, and automated site updates.
Monolit Python program for calculation and modelling atomic structures
Sep 2020 - Present
Role: Python Developer
Technologies: Python (NumPy, SciPy, Pandas, Matplotlib, CustomTkinter), MVP architecture, 3D atomic structure generation, data visualization, optimization algorithms
- Designed and implemented a monolithic scientific modeling application using Python and MVP architecture.
- Developed algorithms to simulate and optimize atomic structures of carbon honeycombs absorbing various substances (e.g., metals, inert gases).
- Processed coordinate-based input data and generated complex 3D multi-component atomic models.
- Built a custom GUI with CustomTkinter.
- Enabled export of simulation results for further analysis and scientific publication.
Education
B.Verkin Institute for Low Temperature Physics and Engineering of the National Academy of Sciences of Ukraine
Physics and astronomy — postgraduate school (PhD)
Oct 2019 - Oct 2023
V. N. Karazin Kharkiv National University
Physics and astronomy — master's degree
Sep 2017 - Jun 2019
Physics and astronomy — bachelor's degree
Sep 2013 - Jun 2017
About
I'm a Python backend developer with a strong foundation in mathematics and physics, honed by my experience as both a physicist and an educator. That background fosters quick learning, a curiosity for how things work "under the hood," and a drive to solve complex problems challenges with elegant solutions.
I currently focus on architecting and deploying scalable applications in AWS, leveraging serverless and cluster services, different data storage etc. I'm also meticulous about clean code, consistent naming, and repository management rules, ensuring high-quality standards across every project. I often step into a development lead role, encouraging best practices and guiding teams toward shared goals.
Looking ahead, I'm eager to blend my scientific mindset and backend expertise with AI/ML technologies — using data-driven solutions to push the boundaries of what software can accomplish.
Interesting facts
- The first version of this CV was created during the GoIT CSS-HTML Marathon in August 2022, when I thought I would be a frontend developer.
- Can't imagine life without sports and gym. Engaged in long-distance running since 2020. Was active tennis player.
- Began playing guitar in 2013 and picked up the ukulele in 2022. I now have an electric guitar that was partially 3D printed.
- Served as Deputy Student Dean (2014-2017). Organized almost all major faculty events.
- I have experience working as a video editor and editing clips (2009-2018).
- Achieved victories in national intellectual tournaments (2009-2013), showcasing problem-solving and teamwork.
- Performed fire shows from 2010 to 2014.