Rohan Kumar Singh01
Rohan Kumar Singh01
Proficient in diverse technologies with over 6 years of experience in software development. Adept at
delivering quality code on time, committed to learning, and striving for a positive tech impact.
EXPERIENCES:
● Architected and implemented the company’s entire backend infrastructure from the ground up, ensuring scalability, security,
and long-term reliability.
● Led the strategic setup of cloud infrastructure on Google Cloud Platform (GCP), optimizing resource management to reduce
operational costs.
● Spearheaded the development and deployment of critical services, including booking, notification, and promotion platforms,
driving efficiency and customer satisfaction.
● Designed and implemented pub/sub architecture to streamline data flow and enhance system performance.
● Directed a cross-functional engineering team of 4, overseeing end-to-end project delivery, technical strategy, and resolution of
high-priority production issues.
● Partnered with executive leadership and stakeholders to align technical solutions with business objectives, driving growth
and innovation.
● Established best practices in code quality and development workflows through rigorous peer code reviews and process
improvement.
Tech Stack : Golang (Echo, viper, gorm), Python, Docker, GitHub Actions(CI CD), NATS, GCP, Cloud Run, k8s, Pubsub, Nats, Grafana,
Postgresql, Sentry
● Led the design and development of multiple microservices, including a rule engine, workflow engine, rule action engine,
communication service, and unified finance service, enhancing platform scalability and operational efficiency.
● Directed the platform workflow automation project, enabling the automation of complex tasks based on dynamic conditions,
significantly improving internal processes.
● Spearheaded the development of a Dynamic Rule Engine Service with RESTful APIs, allowing real-time business rule
configuration for flexible business operations.
● Engineered the Unified Finance Platform, streamlining finance processes across all Business Units (BUs) with seamless
integration into ERPNext.
● Integrated Return on Premium (ROP) products into Qoala Plus BU, optimizing product management using the rule engine and
new product services.
● Implemented a self-hosted ChatWoot integration for BUs, enhancing multi-channel communication and optimizing insurance
placement efforts.
● Designed and deployed a comprehensive Finance Component to calculate payable and receivable amounts, improving the
accuracy of insurance sales processing.
● Managed promo calculation APIs to apply discounts on gross and net premiums, contributing to customer acquisition
through tailored promotions.
● Integrated Freshworks CRM and a pricing engine to streamline lead management and enable instant product pricing,
boosting sales and customer engagement.
● Led peer code reviews, ensuring adherence to best practices and maintaining high code quality across the team.
● Provided production support, troubleshooting and resolving critical issues to ensure system reliability and uptime.
● Contributed to extensive project documentation, improving team onboarding, system maintenance, and cross-team
collaboration.
Tech Stack : Golang (Echo, viper, goldi, gorm), Rust, Python(Django), Nodejs, VueJs, Docker, K8s, GitHub Actions(CI CD), NATS, AWS
(EC2, EKS, CloudWatch), GCP, Grafana, Datadog, OpenAI, MySQL, Neo4j, Postgresql, Sentry, kafka
Senior Software Developer - Aviabird, Pune, India (Nov 2021 - June 2022)
● Contributed to the development of the Qoala project, delivering key features and services to enhance the platform’s
functionality.
● Developed a real-time scraper service, improving data collection and lead management efficiency, and integrated Freshworks
CRM to streamline sales operations.
● Provided production support, ensuring system stability and resolving critical issues in a timely manner.
● Actively participated in product grooming sessions, collaborating with cross-functional teams to enhance product features
and improve user experience.
● Conducted thorough code reviews to maintain high-quality standards, promote best practices, and facilitate knowledge
sharing across the team.
Tech Stack: Golang (Echo, Viper, Goldi, Gorm), Python, Node.js, Vue.js, Docker, Kubernetes, GitHub Actions (CI/CD), NATS, AWS
(EC2, EKS, CloudWatch), GCP, Grafana, Datadog, OpenAI, MySQL, PostgreSQL, Sentry
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.
● Worked closely with clients to understand their needs, translate them into technical requirements, and deliver effective solutions that met
their business objectives.
Tech Stack : Golang, Nodejs, React, Docker, GitHub Actions(CI CD), GCP, Datadog, MySQL
Software Engineer Trainee - Pepcoding, Delhi, India (Aug 2019 - Aug 2020)
● 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:
● 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.
● Implemented Test-Driven Development (TDD) practices to ensure code quality, reliability, and maintainability.
● Conducted Root Cause Analysis (RCA) for production issues, identifying underlying causes and implementing preventive
measures to mitigate similar incidents in the future.
● 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 :