I'm Anton Potapov.-image

I'm Anton Potapov.

I'm a Montenegro based Backend Developer with a strong passion for Data Analysis and NLP tasks.

In my free time, you can catch me training in Podgorica, plucking my guitar, or exploring beautiful Mountains of Montenegro.

about-me-image

About me

Passionate software developer and data analyst with a strong background in competitive programming and a Bachelor's degree in Computer Science. Skilled in C/C++, high-performance computing (HPC), data analysis, relational databases, and NLP tasks. Excited to tackle complex software development and data analysis challenges with a strong foundation in mathematics and a commitment to continuous learning.

  • Location:Montenegro, Podgorica
  • Age:23
  • Nationality:Russian
  • Interests:Backend Development, Data Analysis
  • Study:Moscow State University, Bachelor in Applied Mathemathics and Computer Science
  • Employment:C++ Developer, Pet projecting multiple LLM projects

Work

Data Analyst, LLM Engineer

KPMG RussiaAugust 2020 - June 2023

Developing tools for automating the analysis and control of project data. This involved utilizing Python to automate data extraction from relational models and perform analysis using Pandas queries. Additionally, I developed tools to automate data interactions and enable automatic data visualization using libraries such as NetworkX and Graphviz. I also gained proficiency in Python libraries for NLP tasks, including HuggingFace transformers and langchain pipelines, as well as vectorization tools including vector databases such as FAISS and Chroma and libraries like Spacy, NLTK and Natasha. Furthermore, I utilized server deployment tools to ensure efficient deployment of the developed solutions.

C++ Developer

Research Computing Center of Moscow State UniversitySeptember 2021 - September 2023

Development of an optimized C/C++ backend implementation for the GraphBLAS standard at the Research Institute of Computational Mathematics and Cybernetics, Moscow State University, as part of a grant. This involved creating efficient graph algorithm implementations specifically designed for the targeted processor architecture and establishing a comprehensive testing infrastructure. Throughout the project, I utilized a range of technologies, including C++, OpenMP,CMake, gtest, Git, GitHub Actions, to ensure smooth development and integration processes.

Education

Bachelor's degree in Applied Mathematics and Computer Science

Moscow State UnivesitySeptember 2019 - June 2023

At Moscow State University's Faculty of Computational Mathematics and Cybernetics, I acquired a solid mathematical foundation and honed my programming skills in C/C++ and ASM. I gained hands-on experience in software development and delved into high-performance computing (HPC) and distributed systems, utilizing technologies like CUDA, OpenMP, and MPI. My university years were dedicated to pushing the boundaries of computational mathematics and computer science, equipping me with a strong skill set for software development and beyond.

Correspondence Physics and Technology School (CPTS) at MIPT

Moscow Institute of Physics and TechnologySeptember 2016 - June 2019

The invaluable education I received during my years at the Correspondence Physics and Technology School (CPTS) at MIPT played a pivotal role in shaping my university experience. It provided me with a strong foundation in both mathematics and physics, which proved to be instrumental throughout my academic journey.

Physics and Mathematics Lyceum No. 1580 at Bauman Moscow State Technical University

Bauman Moscow State Technical UniversitySeptember 2015 - June 2019

During my time at my high and middle school, I acquired a strong mathematical foundation and nurtured my passion for IT, particularly in the field of competitive programming. Throughout those years, I actively participated in math and IT summer schools, which contributed to my continuous improvement. These efforts led to notable achievements, including victories and prize placements in competitions such as the "Moscow School Olympiad in Informatics" and the "ITMO Informatics Olympiad."

Active participation in off-site mathematical and computer science schools

Summer HPC academy, LKSH, MIPT, FoxFordSeptember 2018 - June 2022

Active participation in esteemed off-site mathematical and computer science schools has been a cornerstone of my IT journey, providing me with boundless motivation and inspiration. These include notable programs such as LKSH (summer IT school), MIPT Math Summer School, FoxFord School, and the Summer HPC Academy. Through these immersive experiences, I have continually expanded my knowledge, honed my skills, and fostered a deep passion for the world of technology.

Skills

Here you can show a snapshot of your skills to show off to employers

Backend development
C++
Python
C++ CUDA/OpenMP/MPI
LLMs
Huggingface transformers
Langchain
Vector databases
Spoken languages
English
Russian
Serbian
Data Analysis
PostgreSQL
Python Pandas/Seaborn/Graphviz
Python-Excel integration

I have a keen eye for detail, ensuring high-quality code and deliverables in my development projects.

-- Random fact

I have a strong background in mathematics, which enables me to approach problem-solving from a logical and analytical perspective.

-- Random fact

I have a passion for innovation and enjoy exploring cutting-edge technologies to develop creative and impactful solutions.

-- Random fact

I have extensive experience conducting demonstrations, including trainings, related to the integration of digital automation capabilities.

-- Random fact

As a hobby, I am a music producer proficient in playing guitar, bass, and drums, in addition to utilizing MIDI techniques.

-- Random fact

Get in touch.

Feel free to reach out to me using either the submit form or through any of the listed platforms. I look forward to hearing from you!

Instagram
@flagrogrey
Github
flagro
© Anton Potapov 2024