Rohan Kumar Singh

New Delhi, India | +91-9113769631 | LeetCode: leetcode.com/rohanchauhan02


Proficient in diverse technologies with over 5 years of experience in software development. Adept at delivering quality code on time, committed to learning, and striving for a positive tech impact.


EXPERIENCES:

Senior Software Engineer - Qoala, Gurugram, India (June 2022 - Present)

  • Engineered a Unified Finance Platform, streamlining finance events across all Business Units (BUs).
  • Integrated Return on Premium (ROP) products into BU QoalaPlus, leveraging the rule engine and new product services.
  • Integrated a self-hosted Chatwoot integration for BUs, optimizing insurance placement efforts via multiple channel communication.
  • Designed and implemented a Finance Component for calculating payable and receivable amounts for insurance sales.
  • Managed promo calculations and developed APIs to apply discounts on gross and net premiums.
  • Integrated Freshwork CRM and a pricing engine into the system for lead management and instant product pricing.

Senior Software Developer - Aviabird, Pune, India (Nov 2021 - June 2022)

  • Developed a real-time scrapper service and integrated Freshwork CRM for efficient lead management.
  • Provided production support and actively participated in product grooming sessions to enhance product features and user experience.
  • Conducted regular code reviews to ensure code quality, adherence to best practices, and knowledge sharing among team members.

Software Developer - Farzi Engineer, Noida, India (Sept 2020 - Nov 2021)

  • Collaborated with D2C brands including Boat, Mamaearth, AS-IT-IS, and GlobalBees to implement custom coding solutions tailored to their specific requirements for Shopify stores.
  • Worked closely with clients to understand their needs, translate them into technical requirements, and deliver effective solutions that met their business objectives.

Full Stack Developer - Hubako Media, Delhi, India (Aug 2019 - Sep 2020)

  • Created and optimized Shopify stores for clients such as Jha ji Store, Portronics, and Moonstars world, focusing on improving site speed and performance through code refactoring and optimization techniques.
  • Employed best practices in UI/UX design to enhance user engagement and conversion rates, resulting in improved customer satisfaction and sales.

Software Engineer Trainee - Pepcoding, Delhi, India (Aug 2017 - Aug 2019)

  • Gained hands-on experience in core Java, Golang, React, and JavaScript, laying a strong foundation for software development.
  • Leveraged in-depth knowledge of Data Structures and Algorithms to tackle challenging coding problems, contributing to the development of various applications.
  • Actively participated in collaborative projects, fostering teamwork and communication skills while delivering high-quality software solutions.

ADDITIONAL SKILLS:

Team Collaboration and Production Support:

  • Collaborated effectively with cross-functional teams to ensure seamless project execution and delivery.
  • Provided production support, troubleshooting issues, and implementing fixes in a timely manner to maintain system stability and uptime.

Test-Driven Development (TDD):

Implemented Test-Driven Development (TDD) practices to ensure code quality, reliability, and maintainability.

Root Cause Analysis (RCA) for Production Issues:

Conducted Root Cause Analysis (RCA) for production issues, identifying underlying causes and implementing preventive measures to mitigate similar incidents in the future.

Adherence to Clean Code Practices:

  • Followed clean code principles and best practices to ensure code readability, maintainability, and scalability.
  • Conducted regular code reviews to enforce clean code standards and provide constructive feedback to team members.

Clean Architecture:

Designed and implemented applications following clean architecture principles, separating concerns and ensuring modularity, flexibility, and testability.

Unit Testing:

Implemented comprehensive unit tests to ensure code reliability, maintainability, and adherence to requirements.


TECHNICAL SKILLS:

  • Languages: Golang, Node.js, Rust, Python
  • Development Stack: MERN, VUE + Node/Go
  • Modern Tech: Docker, Kubernetes, GitHub Actions, NATS, AWS (EC2, EKS), CloudWatch, Grafana, Datadog, OpenAI, MySQL, Neo4j
  • Management Tools: Slack, JIRA, Confluence, Teams