Dheeraj Kumar P

Lead Software Engineer | Ruby on Rails Expert
Kozhikode, IN.

About

Highly experienced Lead Software Engineer with 9 years of expertise in the information technology and services industry, specialising in Ruby on Rails development. Proven ability to lead development, optimise system performance, and mentor engineering teams to deliver scalable and reliable software solutions. Adept at translating complex client requirements into technical specifications and driving successful project deployments from concept to production.

Work

QBurst
|

Lead Software Engineer

Kozhikode, Kerala, India

Summary

Led software development initiatives, focusing on performance optimization, code quality, and team mentorship to enhance user experience and project delivery.

Highlights

Managed and resolved critical optimization tickets, significantly improving user experience and application performance.

Conducted comprehensive code reviews for team members, ensuring adherence to best practices, scalability, and maintainable code quality.

Provided direct technical guidance and mentorship to junior developers, fostering skill development and contributing to overall team proficiency.

QBurst
|

Senior Software Engineer

Kozhikode, Kerala, India

Summary

Played a pivotal role in full-stack development, client requirement analysis, and environment management for diverse projects.

Highlights

Facilitated in-depth discussions with clients to accurately gather and translate complex business requirements into actionable technical specifications.

Provided essential technical support and strategic guidance to project teams, ensuring successful feature implementation and problem resolution.

Managed end-to-end server configurations and deployments for production and QA environments, ensuring seamless application availability and performance.

Engineered and deployed a dedicated QA environment utilizing AWS EC2, RDS, and S3, significantly streamlining the testing and validation processes for a key project.

Contributed across the full stack, developing both robust frontend and backend solutions for critical project functionalities.

QBurst
|

Software Engineer

Kozhikode, Kerala, India

Summary

Developed and maintained software solutions, focusing on code quality, issue resolution, and automated deployment processes.

Highlights

Developed readable, scalable, and reliable code, contributing to the successful completion of various project stories and features.

Resolved diverse technical issues and critical bug fixes, enhancing system stability and user satisfaction.

Implemented and configured automated project deployment pipelines using Jenkins and Capistrano, significantly reducing manual effort and accelerating release cycles.

Managed Supervisor configurations to automate the execution of critical interfaces, improving operational efficiency and system reliability.

Education

Kannur University
Kannur, Kerala, India

Bachelor's degree

Electrical and Electronics Engineering

Certificates

Generative AI for Software Development

Issued By

DeepLearning.AI

Google Prompting Essentials

Issued By

Coursera

AI For Developers With GitHub Copilot, Cursor AI & ChatGPT

Issued By

Udemy

Software Architecture & System Design Practical Case Studies

Issued By

Udemy

ChatGPT Masterclass: The Guide to AI & Prompt Engineering

Issued By

Udemy

Python for Computer Vision with OpenCV and Deep Learning

Issued By

Udemy

The Complete Cloud Computing Software Architecture Patterns

Issued By

Udemy

Software Architecture & Design of Modern Large Scale Systems

Issued By

Udemy

The Complete JavaScript Course 2023: From Zero to Expert!

Issued By

Udemy

Machine Learning

Issued By

Coursera

Architecting with Google Cloud Platform Specialization

Issued By

Coursera

Skills

Databases & Caching

MySQL, PostgreSQL, Redis.

Cloud Platforms & Services

Amazon EC2, Amazon S3, Amazon RDS, Google Cloud Platform, Google Analytics API, Amazon CloudFront.

DevOps & Tools

GIT, Jenkins, Capistrano, Docker, Supervisord, Selenium, RabbitMQ, Nginx, Apache.

Programming Languages & Frameworks

Ruby on Rails, Ruby, Python, Angular, jQuery, Haml.

Projects

Property Management System

Summary

Developed a comprehensive web application for managing hotel properties, encompassing reservation, check-in/check-out, key integration, and financial management.

CMS for Theme Park

Summary

Created a customizable Content Management System (CMS) for various theme park franchises, allowing admin control over public-facing content and page layouts.

Ticket Online App

Summary

Engineered a web application for online ticket booking and payment for parks, featuring email confirmations and sales reports.

Incident Management System (Redmine Plugin)

Summary

Developed a plugin for Redmine to view, record, track, and assign incidents, facilitating efficient issue resolution.

Application for Data Handling

Summary

Built an application to process and route CDR (Call Detail Record) and PMS (Property Management System) data for a device based on program settings.