Summary
Overview
Work History
Education
Skills
Projects
Languages
Certification
Accomplishments
Websites
Acknowledgement
Timeline
Generic
DEFROJGIL KATHIRESAN

DEFROJGIL KATHIRESAN

Bengaluru

Summary

Senior Software Engineer designs and implements new features, improves architecture and takes lead to launch new products. Excellent understanding of software design and programming principles. Meaningful experience shipping and maintaining large, complex systems.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior Software Engineer /Senior Solution Architect

Bristlecone India PVT LTD (Mahindra group of company)
Bengaluru
02.2021 - 07.2024
  • Helped junior developers with debugging code and technical support.
  • Performed unit testing on application components prior to release.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Integrated third-party APIs into existing systems.
  • Collaborated with team members to ensure successful project completion within timeline constraints.
  • Implemented new features into existing software solutions.
  • Optimized databases to improve query performance.
  • Resolved complex issues related to software applications quickly and effectively.
  • Investigated production issues reported by users and provided timely resolutions.
  • Documented software development processes and procedures for future use.
  • Provided technical support and troubleshooting assistance for software users.
  • Led small development teams, overseeing project progress and mentoring junior engineers.

Senior Software Engineer

Avanze Technologies India PVT LTD
Bengaluru
08.2020 - 12.2020
  • Optimized databases to improve query performance.
  • Developed, tested, and maintained software applications using Java technologies.
  • Resolved complex issues related to software applications quickly and effectively.
  • Helped junior developers with debugging code and technical support.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Utilized Agile methodologies to manage project timelines and deliverables efficiently.
  • Collaborated with cross-functional teams to gather and define requirements for new software features.
  • Integrated third-party APIs and services to enhance software functionality and interoperability.
  • Developed and maintained scalable software applications for various platforms.
  • Analyzed code and corrected errors to optimize output.

Senior Software Engineer / Assistant Project Manager (IT)

Up App factory (Ecommdesk service PVT LTD)
Bengaluru
08.2019 - 05.2020
  • Integrated third-party APIs into existing systems.
  • Documented software development processes and procedures for future use.
  • Performed unit testing on application components prior to release.
  • Evaluated customer requirements to provide cost estimates for projects.
  • Implemented new features into existing software solutions.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Optimized databases to improve query performance.
  • Led small development teams, overseeing project progress and mentoring junior engineers.
  • Designed and executed comprehensive test plans to identify software vulnerabilities and bugs.
  • Researched new technologies and methodologies to propose innovative software solutions.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Documented software designs and architecture for future reference and maintenance.
  • Integrated third-party APIs and services to enhance software functionality and interoperability.
  • Utilized Agile methodologies to manage project timelines and deliverables efficiently.
  • Integrated object-oriented design and development techniques into projects to support usability goals.
  • Developed project plans, identified resources and established deadlines.

Senior Software Engineer / Project Lead

Provab PVT LTD
Bengaluru
11.2018 - 08.2019
  • Helped junior developers with debugging code and technical support.
  • Collaborated with team members to ensure successful project completion within timeline constraints.
  • Performed unit testing on application components prior to release.
  • Evaluated customer requirements to provide cost estimates for projects.
  • Investigated production issues reported by users and provided timely resolutions.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Integrated third-party APIs into existing systems.
  • Developed and maintained scalable software applications for various platforms.
  • Coordinated with quality assurance teams to ensure software met all testing criteria.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.

Senior Software Engineer

AES Technologies PVT LTD
Coimbatore
05.2017 - 11.2018
  • Deployed applications to production environments using version control systems such as Git or SVN.
  • Optimized application performance through code refactoring and debugging techniques.
  • Evaluated new open source libraries for potential use in future projects.
  • Integrated third-party APIs into existing systems.
  • Developed and implemented complex web applications using PHP, MySQL, JavaScript, HTML, and CSS.
  • Implemented security measures to protect sensitive data from unauthorized access.
  • Collaborated with other developers on feature design and implementation.
  • Designed database schemas to support application development.
  • Performed unit testing of components before integration into larger system.
  • Developed web-based PHP applications for deployment on premiums service platforms.
  • Utilized AJAX and JSON to enhance website interactivity and improve user experience.
  • Directed design, writing and production of page content to fulfill project demands and satisfy customer needs.
  • Determined job priorities for multiple projects and communicated sequencing, priorities, and timelines to entire team.

Software Engineer

Konfiancesoft
Karaikudi
02.2015 - 05.2017
  • Worked closely with clients to establish custom software
  • Had done projects for local, Chinese, and Malaysian clients
  • Provided guidance and mentoring support for junior developers on the team.
  • Created detailed project plans outlining milestones, deliverables, timelines, resources needed, costs estimates, and quality standards.
  • Coordinated resources across multiple teams to ensure successful completion of projects on time and within budget.
  • Developed and maintained relationships with external stakeholders to ensure smooth delivery of projects.

Junior Python Programmer

Mahiti Infotech
Bengaluru
05.2014 - 08.2014
  • Collaborated with other developers on design decisions related to application architecture and coding standards.
  • Programmed in Python to develop web-based applications and services for clients.
  • Conducted research on emerging technologies related to web development using Python languages.
  • Created custom scripts to automate daily tasks using Python programming language.
  • Optimized application performance through refactoring codebase for better maintainability and scalability.
  • Designed user interface by formulating the structure and coordination of screens.
  • Participated in team meetings to discuss project progress and brainstorm new ideas for improving the product.

Education

Master of Science - Computer Science

Alagappa University, Distance Education
Karaikudi, Tamil Nadu
03-2018

Bachelor of Science - Computer Science

Alagappa University
Karaikudi, Tamil Nadu
01-2014

Skills

  • Leadership and Team Player
  • Focused
  • Hardworking
  • Web designing / Tools
  • Web Scripting and Technology
  • Programming language
  • Database
  • Html 5
  • CSS 3
  • Bootstrap 4
  • GIT
  • Docker
  • Jira
  • PHP
  • Ajax
  • JavaScript
  • JQuery
  • VueJs
  • Rest API
  • SOAP
  • WSDL
  • Payment gateway integration
  • CodeIgniter and Django framework
  • C
  • C
  • Python
  • JAVA
  • My SQL
  • Postgres
  • MS SQL Server 2008
  • Client Requirements
  • Cybersecurity analysis
  • Technical Analysis
  • Configuration Management
  • Project Documentation
  • Technological integration
  • Performance Improvements
  • Product Development
  • Software Development Lifecycle
  • Project Management
  • Performance Tuning
  • Project Planning
  • Team leadership abilities
  • Quality Assurance

Projects

ALAGAPA UNIVERSITY FINANCE DEPARTMENT ERP (ALULTE)

Managing the employee payroll, PF and other details

Technology used: PHP, MySQL, Html, CSS, Ajax, jQuery.

CS ACADEMY ONLINE SCHOOL FEE AND ADMISSION MANAGEMENT ERP (BRAINSTEM)

ERP to manage the online and offline fee module and admission.

Technology used: Python, Postgres, Html, CSS, Ajax, jQuery, django MVC framework.

SHANKARA EYE HOSPITAL SERVICE ERP (SERVICE)

Managing the field workers, Sponsors, and patient’s ERP system

Technology used: PHP, MySQL, Html, CSS, Ajax, jQuery, CodeIgniter MVC framework.

CRAFTMAN (SERVICE CRM)

Customer relationship management and Product service management ERP

Technology used: PHP, MySQL, Html, CSS, Ajax, jQuery, CodeIgniter MVC framework.

PADMARAJ JEWELLERS (DEALER PORTAL / ERP)

For managing a secured dealer portal for gold dealing

Technology used: PHP, MySQL, Html, CSS, Ajax, CodeIgniter MVC framework.

GOGOHOLIDAYS (TRAVEL PORTAL)

Integrated Flight, Hotel, Activities and Insurance API for Booking and Supervision and Agent Portal Management ERP, Used API like Travelport, Room XML, HotelBeds etc.

Technology used: Python, postgres, Html, CSS, Ajax, Redis Server, SOAP, REST API, Django MVC framework.

TUITIONMELA (EDUCATION PORTAL / MOBILE APP)

The project is built in such a way that the students can find the tutor online and they can also manage their activities through the portal. Some features on the portal are as follows online one to one chat between tutor and students, online mock test and assignments scheduling, timetable management, blogging, attendance management etc. Technology used: Python, Postgres, Html, CSS, Ajax, SOAP, REST API, Django MVC framework.

COMEX TECH CLUB OMAN (ERP / MOBILE APP)

The project is built for Ministry of Technology and Communication Oman, for Exhibition and conference management. Technology used: PHP, MySQL, Html, CSS, Ajax, SOAP, REST API, CodeIgniter MVC framework.

STACX (PRODUCT FOR POST CLOSING RELATED TO MORTGAGE INDUSTRY)

The project is built for Maxex and Sourcepoint clients to handle post-closing with the help of Automated operations like Self Document stacking and Auditing with OCR engines Etc. Technology used: python, Postgres, Html, CSS, Ajax, SOAP, REST API, Django MVC framework.

ILLUMINATE EDUCATION (EDUCATION PRODUCT)

illuminate provides a streamlined solution that helps educators to accurately assess.

learning, identify needs, align whole child supports, and drive school improvement to equitably accelerate growth for every learner. Technology used: PHP, Postgres, Html, CSS, Ajax, SOAP, REST API, Docker, Kubernetes, Redis server, GIT, VueJs

Languages

Tamil
First Language
English
Advanced (C1)
C1
Hindi
Upper Intermediate (B2)
B2
Kannada
Intermediate (B1)
B1
Telugu
Intermediate (B1)
B1

Certification

Leadership Through The Art Of Masterful Communication

Udemy

ude.my/UC-5b0335ed-dc54-4bb6-a695-070d3b829f51

Valid from Jul '22. Does not expire.

Ultimate Docker Fast-Track Beginner to Advanced

Udemy

ude.my/UC-6ea7ffe7-4971-4717-8338-2ef39aa71016

Valid from Mar '23. Does not expire.

Business Etiquette and Professionalism

Udemy

ude.my/UC-8c318bd0-a758-4e9a-9f4f-c4d1eab2d851

Valid from Aug '22. Does not expire.

Communication & Social Skills

Udemy

ude.my/UC-8feea1a8-41fc-490b-a68d-ae6e18569c16

Valid from Mar '23. Does not expire.

Agile Fundamentals: Including Scrum and Kanban - 2022

Udemy

ude.my/UC-e263c1f9-77f9-4fa7-9020-f8388e876d0b

Valid from Jul '22. Does not expire.

Accomplishments

  • 3 Spot Awards: Recognized for outstanding performance and contributions on three separate occasions, showcasing my ability to consistently deliver high-quality results and go above and beyond in your role.
  • Business Excellence Award: Honored with the Business Excellence Award for demonstrating exceptional leadership, innovation, and impact on business outcomes, contributing significantly to the organization's success.

Acknowledgement

I acknowledge that the above-mentioned details are true to my knowledge.

Timeline

Senior Software Engineer /Senior Solution Architect

Bristlecone India PVT LTD (Mahindra group of company)
02.2021 - 07.2024

Senior Software Engineer

Avanze Technologies India PVT LTD
08.2020 - 12.2020

Senior Software Engineer / Assistant Project Manager (IT)

Up App factory (Ecommdesk service PVT LTD)
08.2019 - 05.2020

Senior Software Engineer / Project Lead

Provab PVT LTD
11.2018 - 08.2019

Senior Software Engineer

AES Technologies PVT LTD
05.2017 - 11.2018

Software Engineer

Konfiancesoft
02.2015 - 05.2017

Junior Python Programmer

Mahiti Infotech
05.2014 - 08.2014

Master of Science - Computer Science

Alagappa University, Distance Education

Bachelor of Science - Computer Science

Alagappa University

Leadership Through The Art Of Masterful Communication

Udemy

ude.my/UC-5b0335ed-dc54-4bb6-a695-070d3b829f51

Valid from Jul '22. Does not expire.

Ultimate Docker Fast-Track Beginner to Advanced

Udemy

ude.my/UC-6ea7ffe7-4971-4717-8338-2ef39aa71016

Valid from Mar '23. Does not expire.

Business Etiquette and Professionalism

Udemy

ude.my/UC-8c318bd0-a758-4e9a-9f4f-c4d1eab2d851

Valid from Aug '22. Does not expire.

Communication & Social Skills

Udemy

ude.my/UC-8feea1a8-41fc-490b-a68d-ae6e18569c16

Valid from Mar '23. Does not expire.

Agile Fundamentals: Including Scrum and Kanban - 2022

Udemy

ude.my/UC-e263c1f9-77f9-4fa7-9020-f8388e876d0b

Valid from Jul '22. Does not expire.

DEFROJGIL KATHIRESAN