Hello, I'm Maahin
A Passionate
I’m a software engineer that was able to gain the title as a senior full stack developer at the age of 19. Nowadays I am focusing primarily on Python. I thrive on crafting intricate backend systems that power applications, like the unseen monster behind the scenes. My work and research have fueled a fascination with the potential of neural networks and machine learning, leading me to major in Data Science. As a hobby, I am also learning OpenCV and QuantConnect, with the ultimate goal of becoming a Quantitative Developer.
Experience
Python Developer
DCProperty · 2023
- Delivered sales data to product teams by writing, customizing, and executing Google Tag Manager scripts using JavaScript and jQuery
- Created an API using Python and Flask to automatically fill contract PDFs with customer information for house purchases, reducing manual entry errors.
- Leveraged Regex and Pandas to extract and clean large datasets of property listings, enhancing data accuracy and enabling efficient data analysis for market trends and property valuations
Senior FullStack Developer
Infinite Computer Solutions · 2022
- Implemented a filter query API using PostgreSQL with Spring Boot, allowing users to retrieve customized datasets, resulting in a 25% reduction in page load times for data-intensive views.
- Designed robust unit tests using JUnit and mocking frameworks to verify the functionality of code, leveraging mock servers to simulate different scenarios and ensure the reliability of the developed software
- Utilized Zuora to manage and synchronize product information, customer data, and sales transactions, improving data accuracy and streamlining the billing and subscription processes.
Python Developer
IV Clark · 2020
- Developed secure user authentication and data validation features using Python and Flask, effectively managing dependencies with pip, which contributed to lowering the company's IT risk score to 2.7.
- Cleaned and normalized JSON data, then integrated it into our backend using PostgreSQL for efficient user information caching, significantly reducing loading times.
- Actively participated in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, and retrospectives, ensuring timely delivery of solutions and continuous improvement.