Resume
Sumary
Andrii Chekarov
Dynamic professional with over 8 years of experience in software development and web application engineering, expert in Python programming and full stack development.
- Hamburg, Germany
- andrii.chekarov@outlook.com
Education
Master of Computer Science
2019 - 2021
Hamburg University of Technology, Hamburg, Germany
Focused on mastering generative AI technologies and honing my skills as a Python full stack engineer, driving innovation and building comprehensive solutions.
Bachelor of Computer Science
2015 - 2019
Hamburg University of Technology, Hamburg, Germany
Focused on learning the fundamentals of computer science and building a strong foundation in Python backend development and web application engineering.
Professional Experience
Python Developer
10/2021 - 03/2022
QuinScape, Dortmund, Germany
- Developed a robust content management system using Django, which successfully managed the workflow for a team of 20+ content creators.
- Implemented a new scoring algorithm for educational assessments that increased the accuracy of results by 15%.
- Performed extensive code reviews to enforce coding standards and improve application's security and scalability.
Full Stack Developer
06/2022 - 08/2023
Luna Tech, Amsterdam, Netherlands
- Implemented best-practice FastAPI system architecture, user authentication ( JWT, OAuth), modularization, and unit testing using pytest and mock.
- Developed progressive web apps with React, enhancing mobile user engagement by more than 50%.
- Designed and implemented a database system in PostgreSQL that optimized storage and retrieval operations by 35%.
- Integrated third-party services using RESTful APIs, which expanded the platform's capabilities and enriched the user experience.
Senior GenAI & Python Developer
11/2023 - Present
TechGlobe Solutions, Dallas, Texas
- Developed a Report Generation Agent tailored for generating comprehensive reports with Faiss vector database and LangChain's ReAct agent.
- Applied query expansion to improve search engine results by adding additional terms or phrases to the original search query.
- Conducted hybrid search by combining keyword search based on the BM25 algorithm with vector search to retrieve more accurate and robust results.
- Achieved a 40% reduction in bug reports by implementing an agile testing framework during the development phase.
- Automated software deployment by implementing a CI/CD pipeline using Docker.