About
Highly skilled Software Engineer with experience in developing high-performance, scalable backend APIs and interactive web applications. Proven ability to optimize system performance, ensure data quality, and deliver projects ahead of schedule, leveraging expertise in Python, FastAPI, React.js, and data pipeline technologies to drive significant technical and business impact.
Work
→
Summary
Currently serving as a Software Engineer, responsible for designing, developing, and maintaining high-performance backend systems and data pipelines to enhance application stability and data integrity.
Highlights
Engineered high-performance, asynchronous APIs using FastAPI and Python, reducing response latency by 40% and supporting scalable backend architecture.
Integrated OAuth 2.0 with a robust RBAC system, strengthening user authentication and fine-grained access control through dynamic roles and static permissions.
Designed and maintained end-to-end data pipelines using PySpark and Delta Lake, implementing SCD Type 2 logic with watermark and lineage tables for incremental loads and full data traceability.
Developed and enforced 47+ custom Data Quality (DQ) checks, including schema validation and referential integrity, to ensure trusted, clean datasets.
Delivered production-grade unit and integration tests using pytest, ensuring API and pipeline stability with over 90% code coverage and seamless CI/CD integration.
→
Summary
As a Front-end Developer Intern, contributed to the design and development of interactive web applications, focusing on enhancing user experience and optimizing application performance.
Highlights
Designed and developed 2 interactive web applications using React.js, JavaScript, HTML, and CSS, ensuring a seamless user experience across all devices.
Streamlined client-server communication via well-structured RESTful APIs, reducing response times by an average of 200 milliseconds per request with consistent load handling.
Enhanced application performance by 30%, reducing load times and improving overall responsiveness through efficient coding practices.
Collaborated with cross-functional teams to deliver projects 10% ahead of deadlines, ensuring high client satisfaction and project success.
Awards
LeetCode Problem Solver
Awarded By
LeetCode
Successfully solved over 550 coding problems on LeetCode, demonstrating strong algorithmic and data structure proficiency.
GeeksforGeeks Problem Solver
Awarded By
GeeksforGeeks
Successfully solved over 550 coding problems on GeeksforGeeks, showcasing advanced problem-solving skills in computer science.
HackerRank Problem Solver
Awarded By
HackerRank
Successfully solved over 200 coding problems on HackerRank, proving robust coding and problem-solving abilities.
Languages
English
Skills
Programming Languages
C/C++, Python, SQL, JavaScript.
Frameworks & Libraries
HTML, CSS, React.js, FastAPI, Pydantic, Pandas, Matplotlib, Seaborn, Node.js.
Databases
Firebase, MongoDB, PostgreSQL, MySQL.
Developer Tools
VS Code, PyCharm, Canva, Jupyter Notebook, Google Colab, Git, pytest.
Data Engineering
PySpark, Delta Lake, Data Quality (DQ) Checks, SCD Type 2, Data Lineage.
Machine Learning
Exploratory Data Analysis (EDA), SVM, KNN, Decision Tree, Random Forest, XGBoost, Feature Engineering.
Web Technologies & Protocols
RESTful APIs, OAuth 2.0, Role-Based Access Control (RBAC), User Experience (UX), Authentication.