Position: Python Developer
Category: Python
English level: fluent
Years of experience: 1


EXPERIENCE IonMobility
Software Engineer
Aug 2019 - May 2023
Dec 2022 - Present
Singapore, Singapore (Remote)
 • Implemented notifications service adhering to Clean Architecture principles to achieve high modularity. • Integrated a microservice to V2X backend under Modulith Architecture to achieve high scalability.
• Developed and deployed a proxy service with a webhook to synchronize chat and database modules.
• Tech Stack: Go (fiber, ent), Python (FastAPI, Django), PostgreSQL, Docker, OneSignal, Flutter.
Carnegie Mellon University Jul 2022 - Dec 2022 Teaching Assistant Doha, Qatar
• Participated in regular meetings with the instructor to discuss course progress and student performance. • Held regular office hours and provided individualized support to students.
• Tech Stack: Python (Django).
Snoonu Jun 2021 - Oct 2021 Software Engineering Intern Doha, Qatar
• Researched and completed proof of concept for 5 item-item recommendation algorithms to increase average cart and order price.
• Achieved 93.5% accuracy with Collaborative Filtering technique for item-item recommendation.
• Collected and normalized by scaling to a range of a customer dataset consisting of 1M+ rows.
• Designed API to fetch top 5 recommendations from the model.
• Tech Stack: Python (Flask, Pandas, Numpy, SQLAlchemy, sklearn), PostgreSQL, Docker.
PROJECTS
Distributed File System (Github)
• Architected a concurrent distributed file system consisting of Naming, Client, and Storage (2+) servers. • Utilized Remote Method Invocation (RMI) method for client-server communication.
• Tested self-written replication policy to reduce the server load on 4 servers.
• Tech Stack: Java.
Housing Market Analysis - Kazakhstan (Github)
• Data collection from the most popular real estate website - Krisha.kz.
• Data wrangling of the collected 5k+ rows of data to increase effciency of the model.
• Trained the model with simple linear regression and ensemble algorithms to achieve 85% accuracy. • Tech Stack: Python (Selenium, Pandas, Numpy, matplotlib, Sklearn, BeautifulSoup).
Chocolate Delivery Robot
• Programmed TurtleBot3 Waffle-Pi robot operating on Robot Operating System (ROS).
• Implemented SLAM (Simultaneous Localization and Mapping) for in-building navigation of TurtleBot3. • Tested A* path planning a