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