Summary
Overview
Work History
Education
Skills
DECLARATION
Timeline
Generic

DINESHKUMAR DHAYALAN

Lead Software Engineer
Coimbatore

Summary

Results-driven software development professional with over 8.8 years of experience in backend engineering and cloud-native applications. Expertise includes a wide array of technologies such as Python, Flask, Django, and advanced AWS services, enabling the design and implementation of scalable microservices architectures. Strong advocate for Test-Driven Development (TDD) and Domain-Driven Design (DDD), dedicated to delivering maintainable and reliable codebases while mentoring teams to achieve high-quality outcomes. Proven ability to align technical solutions with business objectives through effective communication and collaboration with stakeholders, driving innovation and delivering impactful results.

Overview

9
9
years of professional experience

Work History

Lead Software Engineer

Petrus Technologies
06.2023 - Current
  • Company Overview: petrustechnologies.com
  • Led backend and BFF development for Petrus Connect (IIoT CNC Machines) and Spin Connect (Spinning Mill Automation).
  • Designed system architecture diagrams for Spin Connect.
  • Managed the OEE module (team size: 5); handled PMS, CMS, QMS, and Rule Engine (team size: 10).
  • Collaborated with team to analyze system solutions based on client requirements.
  • Implemented microservices architecture and TDD approach.
  • Completed code debugging, software troubleshooting, root cause analysis, and program reviews.
  • Mentored junior engineers to strengthen their technical skills and improve overall team efficiency.
  • Boosted application reliability by designing robust error-handling systems and automated testing procedures.
  • Installed and configured software applications and tested solutions for functionality.

Software Engineer

L&T Technology Services (LTTS)
01.2022 - 06.2023
  • Company Overview: ltts.com
  • Network Automation for Sky Group using Python, Netconf, OpenAPI, Cisco CLI.
  • Developed APIs and automated unit tests with PyTest.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Duration: 1.6 Years

Product Development Engineer

Datinfi Private Limited
05.2020 - 12.2021
  • Company Overview: wersel.io
  • Worked on LGA Search and Wersel.io products using Flask, Elasticsearch, Apache Airflow and ML.
  • Optimized APIs and deployed scalable systems with Docker.
  • Implemented Named Entity Recognition (NER) using ML.
  • Duration: 1.8 Years
  • Developed RESTful APIs that facilitated seamless data exchange between clients and servers in a distributed environment.
  • Managed efficient SQL queries and data transport.

Software Developer

KGiSL – GSS, Coimbatore
05.2019 - 04.2020
  • Company Overview: kgisl.com
  • Built OCR module using TensorFlow, Keras, OpenCV.
  • VoizTrail project: migrated ElasticSearch data, automated speech analytics using Celery + Redis RQ.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Duration: 1.1 Year

Software Engineer

Pinnacle Seven Technologies, Coimbatore
12.2016 - 04.2019
  • Company Overview: pinnacleseven.com
  • Kathrein CRM: Developed and maintained Odoo10 modules, integrated with PowerBI and Ionic mobile apps.
  • Semnox ERP: Enhanced Odoo8 system; performed server monitoring with Monit.
  • Duration: 2.5 Years

Education

Master of Computer Applications - Computer Applications Development

Excel Business School
Namakkal, India
01.2016

Skills

Python, FastAPI, Flask, Django, Odoo, gRPC

DECLARATION

I hereby declare that the information provided is true and correct to the best of my knowledge.

Timeline

Lead Software Engineer

Petrus Technologies
06.2023 - Current

Software Engineer

L&T Technology Services (LTTS)
01.2022 - 06.2023

Product Development Engineer

Datinfi Private Limited
05.2020 - 12.2021

Software Developer

KGiSL – GSS, Coimbatore
05.2019 - 04.2020

Software Engineer

Pinnacle Seven Technologies, Coimbatore
12.2016 - 04.2019

Master of Computer Applications - Computer Applications Development

Excel Business School
DINESHKUMAR DHAYALANLead Software Engineer