Suraj Kumar
Lead Software Engineer
Career Objective
Hard-working professional with 10+ years of experience in design and development of web-based applications, web services, and AI-powered chatbots. Seeking a challenging position to leverage analytical and problem-solving skills.
Technical Skills
- Ruby on Rails, Node.js, Express.js, Java, Spring, Hibernate
- Security: OAuth 2.0, JWT, OpenIDC
- Databases: MySQL, MongoDB
- Messaging Brokers: RabbitMQ, Kafka
- NLP Platforms: Dialogflow, Amazon Lex, MS Bot Builder
- Clouds: AWS, GCP
Professional Experience
Lead Software Engineer - Freshworks Inc. (Nov 2021 – Present)
- Worked on Freshworks CRM suite, optimizing database queries and backend services in Ruby on Rails.
- Designed technical solutions and developed services using Kafka and MySQL.
- Implemented scalable REST APIs for sales automation and customer interaction tracking.
- Enhanced application performance by improving caching strategies and database indexing.
- Managed AWS-based deployments and handled infrastructure improvements for better reliability.
- Mentored junior developers and conducted technical workshops within the team.
Lead Software Engineer - Falabella India (Jun 2020 – Nov 2021)
- Developed microservices using Node.js for digital transformation projects.
- Worked on the seller portal using React.js to enhance seller experience and usability.
- Architected scalable solutions for order fulfillment and inventory management.
- Integrated third-party logistics and payment gateways to streamline transactions.
- Ensured security compliance by implementing OAuth 2.0-based authentication and API security best practices.
Senior Software Engineer - Applozic Inc. (Jun 2017 – Jun 2020)
- Developed and scaled several microservices for Applozic messaging SDK.
- Worked with RabbitMQ, AMQP, MQTT, and WebSockets for real-time communication.
- Led the team to stabilize the Kommunicate bot-human hybrid support solution.
Software Developer - Azuga Telematics (Nov 2014 – May 2017)
- Developed backend services using Java, Spring, and Hibernate.
- Implemented security frameworks like OAuth 2.0 and OpenIDC.
- Worked on microservices architecture and Kong API gateway.
Education
Bachelor of Engineering in Computer Science - G. B. Pant Engg. College (2014)
Diploma in Information Technology - Govt. Polytechnic Gaucher (2010)