Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
BusinessAnalyst
MANIKANDAN K

MANIKANDAN K

Ruby On Rails Developer
Sivakasi

Summary

Experienced Ruby on Rails developer passionate about crafting clean, efficient, and accessible code within a functional framework. Committed to the entire development lifecycle, ensuring high code quality and bug-free applications. Dedicated to contributing smart work that drives the growth of your esteemed organization and advances my professional journey.

Overview

3
3
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Technical Projects-Associate

NED TECHNOLOGY
04.2022 - Current

Key Responsibilities & Achievements:

  • Full-Stack Development: Delivered end-to-end solutions by combining Ruby on Rails for backend logic with HTML , CSS , and jQuery for responsive and interactive front-end development.
  • Ruby on Rails Development: Developed and maintained applications in a production UNIX/LINUX environment using Ruby on Rails , ensuring optimal performance and stability.
  • Database Management & Migration: Performed seamless database migrations with ActiveRecord , ensuring data integrity and minimizing downtime during updates.
  • SQL Expertise: Applied extensive knowledge of SQL — including tables , joins , and indexes — to design efficient queries, improving database performance and reducing load times.
  • Performance Optimization: Enhanced system performance through data optimization techniques, resolving N+1 query issues , improving indexing, and implementing efficient ActiveRecord scopes and associations .
  • Bulk Data Handling: Managed bulk data collection and conducted performance tuning on large datasets using Ruby and SQL to enhance query speed and data retrieval.
  • Page Builder Development: Designed and developed a custom page builder in Rails , inspired by WordPress functionality, enabling improved content management for non-technical users.
  • Frontend Development: Created dynamic, user-friendly UI components using HTML , CSS , and jQuery , ensuring cross-browser compatibility and improved user experience.
  • Slim Templating: Applied Slim for lightweight and clean template structures, improving code readability and enhancing front-end performance.
  • Testing & Quality Assurance: Utilized RSpec for writing unit tests, ensuring robust code quality, improved test coverage, and faster debugging.
  • Migration & Modernization: Led the migration of a legacy Rails application from Ruby 1.8.7 and Rails 3.3.6 to the updated Tech Stack 2.0 , ensuring improved performance, security, and scalability.
  • Automation with Cron Jobs: Automated recurring tasks like data sync, reporting, and cleanup using the Whenever gem , improving operational efficiency.
  • Authentication System: Integrated Devise for secure user authentication, enhancing security measures and ensuring robust session management.
  • Agile Development & Delivery: Actively participated in all phases of development — from requirement gathering to deployment — delivering projects within tight deadlines.
  • IDE & Development Tools: Worked with development environments such as Sublime Text , ensuring efficient coding practices.
  • Live Bug Fixing: Resolved critical production issues with minimal downtime by proactively identifying root causes and implementing quick fixes.
  • Version Control & Collaboration: Managed code using Git , following best practices like branching strategies, pull requests, and code reviews to maintain a stable codebase.
  • Team Collaboration & Mentorship: Collaborated closely with frontend developers , QA testers , and stakeholders to ensure smooth integration of features and project success. Mentored junior developers on best practices, debugging strategies, and coding standards.

Key Tools & Technologies:
Ruby on Rails, HTML, CSS, jQuery, Slim , RSpec , Devise, Whenever Gem, MySQL, ActiveRecord, Git, RESTful APIs, Sublime Text, DataTables

Education

BE - CSE

AAA COLLEGE OF ENGINEERING AND TECHNOLOGY
Sivakasi
01.2013 - 01.2017

Skills

Programming Languages:

Personal Information

  • Willing To Relocate: True
  • Notice Period: 30 Days
  • Date of Birth: 06/21/95
  • Nationality: Indian
  • Marital Status: Single

Timeline

Technical Projects-Associate

NED TECHNOLOGY
04.2022 - Current

BE - CSE

AAA COLLEGE OF ENGINEERING AND TECHNOLOGY
01.2013 - 01.2017
MANIKANDAN KRuby On Rails Developer