Time Complexity Analyzer
Web tool that analyzes time complexity of code within set constraints. Features algorithm visualizations, quizzes, and interactive learning tools for deeper understanding of computational complexity.
Hi, I'm
Building tools for ESG & Climate analytics at MSCI in Budapest. Python, Django, Spark, and a passion for clean code.
Since the beginning of university, I've been exploring various technologies and programming paradigms — starting with functional programming and working with languages like C++, Python, and JavaScript. I've delved into AI, ML, backend, and frontend development.
My recent experience has been primarily in Python backend development at MSCI, working with Django, PySpark, data processing pipelines, and testing tools within the ESG & Climate sector. I build internal tools that power climate analytics for global financial institutions.
Beyond coding, I've mentored Python students, tutored math for government exam prep, and solved 500+ LeetCode problems. I'm always open to learning new things and embracing new challenges.
Building and maintaining Python-based internal tools for ESG & Climate analytics. Working with Django, PySpark, Pandas, and Azure DevOps in a cross-functional engineering team delivering climate risk models to global financial institutions.
Taught Python as a backend programming language to aspiring developers. Designed curriculum covering fundamentals through web development with Django.
Worked on end-to-end projects delivering key features for Operations platforms within ESG & Climate. Used Django for internal applications, Pandas/NumPy for data processing, and pytest/Postman for testing and API validation.
Developed Python code in a framework for validating production code that performs P&L attribution of complex financial derivatives. Implemented classes, functions, and scripting to produce XML files. Collaborated with cross-functional teams using Git and Azure DevOps.
Used advanced NLP techniques to analyze large text datasets. Identified patterns in virtual assistant interactions and found similarities between expressed intentions, contributing to language model development.
Tutored high school students in mathematics, preparing them for official government exams and Olympiad competitions.
Web tool that analyzes time complexity of code within set constraints. Features algorithm visualizations, quizzes, and interactive learning tools for deeper understanding of computational complexity.
Team-based multiplayer game where players use bombs to combat monsters and foes. Developed with TDD principles, CI/CD pipelines, and UML class diagrams, structured around user stories.
A puzzle game where you place bulbs on a board to illuminate every cell, while ensuring no two bulbs shine on each other. Pure browser-based logic challenge.
Web application where users cast votes on polls. Admin users can create single-option or multiple-option polls with deadlines. Features authentication and real-time results.
Classic single-player logic-based game where the objective is to find all mines on a rectangular board. Features GUI built with Java Swing and MySQL for score persistence.
Full-featured website for an education center in Osh, Kyrgyzstan. Includes public pages (courses, schedule, teachers, achievements), admin panel with dashboard, trilingual support (Kyrgyz/Russian/English), WhatsApp integration, and JWT auth.
Budapest, Hungary
Stipendium Hungaricum ScholarBishkek, Kyrgyzstan
"Alidin quickly picked up the necessary financial basics and our coding standards, even without prior knowledge. He works well independently, but also knows when to seek guidance to make progress. His hard work, motivation, and good analytical skills have been a great asset to our team."
"What impressed me most was his intellectual honesty. He has a clear sense of what he knows and what he doesn't, and he asks the right questions at the right time. Beyond his technical skills, Alidin willingly takes ownership of tasks and follows through."
I'm always open to new opportunities, collaborations, or just a friendly chat. Feel free to reach out!
Download CV (PDF)