Aryan Sharma

Software Developer Engineer II
Firozpur, IN.

About

Highly accomplished Software Developer Engineer II with 2+ years of experience in designing, developing, and optimizing scalable backend systems and high-performance RESTful APIs. Proven expertise in cloud integration (AWS), database optimization (Redis, MySQL, MongoDB), and implementing robust architectures that enhance system reliability and reduce latency by up to 100x. Recognized for leadership in driving end-to-end delivery of core modules and leading engineering teams, seeking to leverage advanced technical skills and problem-solving abilities in a challenging SDE-2 role within a dynamic tech environment.

Work

EMOHA
|

Software Developer Engineer I

Gurugram, Haryana, India

Summary

Contributed to Emoha's backend team by developing scalable, high-performance RESTful APIs and optimizing database queries, enhancing system reliability and performance.

Highlights

Developed and optimized scalable, high-performance RESTful APIs and database queries, reducing response time by 50% for critical backend services.

Implemented Redis in-memory caching, decreasing database load by 40% and accelerating data retrieval speed by 100x, significantly boosting system efficiency.

Integrated AWS APIs and deployed a robust 2-tier architecture (EC2, NGINX, PM2), enhancing system reliability and configuring AWS SQS for a 30% reduction in message processing latency.

Introduced AWS Lambda for efficient report generation, cutting compute load by 50%, and engineered O(1) role-based access control using bit manipulation.

Utilized Factory Pattern for Ozonetel API upgrade, ensuring zero-downtime migration, and integrated an ACID-compliant retry engine for reliable payment reconciliation under concurrency.

Led the migration of legacy Node.js systems from v10.8.0 to v20.10.0, significantly enhancing platform performance and compatibility.

Achieved promotion to SDE-2 within 1 year by taking ownership of core modules, leading a team of 5 engineers, and driving end-to-end delivery across multiple product cycles.

EMOHA
|

Software Developer Intern

Gurugram, Haryana, India

Summary

Contributed as a Software Developer Intern at Emoha, focusing on real-time system enhancements, scalable service development, and robust integration frameworks.

Highlights

Implemented Redis Pub/Sub for efficient inter-server communication, significantly reducing latency in real-time systems.

Designed and developed a scalable URL shortening service with robust features including redirection, analytics tracking, and expiration policies.

Built a comprehensive integration framework facilitating payment reconciliation and high-volume enterprise data exchange with major financial and tech partners like Axis Bank, Google, and Amex.

Education

UIET Panjab University Chd
Chandigarh, Chandigarh, India

Bachelor

Computer Science Engineering

Grade: CGPA: 8.53

Languages

English
Hindi

Skills

Programming Languages

C, C++, JavaScript, Java, Python, SQL.

Libraries/Frameworks

React.js, Node.js, Express.js, Socket.io, Sequelize, Next.js, Tailwind CSS, Zod, React Hook Form, JWT, bcryptjs, Nodemailer.

Tools/Platforms

Git, Firebase, Linux, AWS, EC2, NGINX, PM2, SQS, Lambda, Jira, Flowcharts, Docker.

Databases

MySQL, MongoDB, Redis.

Core Concepts

OOP, DBMS, Operating Systems, DSA, Artificial Intelligence, System Design, API Development, Caching, Cloud Integration, Database Optimization, Access Control, Payment Systems, URL Shortening, MVC Architecture, Data Validation, Responsive Design, Team Leadership, End-to-End Delivery, 500+ DSA problems solved.

Projects

Interview Prep Platform

Summary

Developed a comprehensive, AI-powered interview preparation platform featuring user authentication, real-time mock interviews, and personalized feedback.