Overview
I am a dedicated Full Stack Developer with over 5.5 years of professional experience in building scalable and efficient web applications. My expertise lies in leveraging modern technologies such as React, .NET, and AWS to deliver high-quality solutions. I am passionate about creating seamless user experiences and optimizing application performance through innovative design and development practices.
Core Skills & Expertise:
- Programming Languages: C#, TypeScript, JavaScript
- Front-End Technologies: React, Angular 5, HTML, CSS
- Back-End Technologies: .NET 8, .NET 6, .NET Core, .NET Framework
- Databases: MS SQL, DynamoDB
- Development Tools: Visual Studio, Visual Studio Code, Postman, JIRA, Cursor
- CI/CD & DevOps: TeamCity, Jenkins, Docker
- Cloud Services: AWS (S3, SQS, SNS, Lambda, ECS, CloudWatch, Kinesis, CDK)
- Monitoring & Logging: Datadog, Sentry, Honeycomb
- AI Tools: ChatGPT, GitHub Copilot
Work Experience:
Doctor Acquisition and Onboarding :
- Developed a secure doctor identity verification system using Stripe, enhancing compliance and security.
- Migrated doctor, practice, and location profiles from a monolithic architecture to microservices, improving scalability and maintainability.
- Designed a rule-based system for dynamic doctor profile creation, streamlining onboarding processes.
- Optimized data modeling in DynamoDB with a single table design, enhancing query performance.
- Built an asynchronous event-driven architecture on AWS using SNS, SQS, and Lambda.
- Developed user interfaces and backend APIs, ensuring seamless integration and user experience.
- Achieved high code quality through comprehensive unit, integration, and API testing.
- Implemented visual testing with Storybook and Percy, alongside end-to-end testing with Cypress.
Certification Management:
- Created a certification removal tool enabling administrators to efficiently manage up to 25,000 users, enhancing operational efficiency.
- Designed a serverless architecture using AWS for dynamic re-enrollment and bulk approval features.
- Developed a responsive React front end to display millions of records with server-side pagination and advanced filtering, managing application state with Redux.
- Implemented Lambda functions for data retrieval and storage, utilizing SQS for asynchronous job processing.
- Achieved 90% code coverage through unit testing with xUnit, ensuring robust and maintainable code.
Auctions Platform:
- Developed a web application for e-auctions, enabling real-time bidding between buyers and suppliers.
- Engineered critical product features, including event settings and timelines, to enhance user engagement.
- Created configurable and reusable UI components for efficient API integration and consistent user experience.
- Developed REST APIs for efficient data retrieval, improving overall application performance.
- Implemented data caching using Redis, significantly enhancing performance during live auction events.
- Optimized existing APIs, achieving a 30% reduction in latency and improved response times.
- Played a key role in designing a NoSQL schema for MongoDB, facilitating migration from a relational schema.
Achievments:
- GATE CSE (Graduate Aptitude Test - Computer Science) All India Rank 660
- Cornestone Achievment Award Q4 2022.
- Samurai Genius Award Q3 2024.
Role Aspiration:
I am currently seeking a full-stack role where I can contribute to impactful projects and drive technical innovation. I am particularly interested in opportunities that focus on scalable architecture, cloud-based solutions, and enhancing user experiences.