Results-driven software development professional with a strong focus on enhancing team productivity, usability, and performance. Experienced in delivering efficient and cost-effective solutions through agile methodologies. Proven ability to lead and coordinate large-scale development teams to successful project outcomes.
Overview
18
18
years of professional experience
5
5
years of post-secondary education
3
3
Languages
Work History
Senior Software Engineer
Siemens Technology And Services Private Ltd
03.2024 - Current
Developed a real-time, full stack web application for the Siveillance Control System, enabling alarm and event monitoring across browsers, tablets, and handheld devices.
Built the frontend in Angular and backend using .NET 8 Web API, delivering a responsive UI and scalable system architecture.
Designed RESTful APIs for secure and efficient communication between the UI, backend, and Debian-hosted control system.
Leveraged ActiveMQ for real-time message queuing, delivery, and acknowledgment between distributed components.
Integrated JWT-based authentication and role-based authorization for secure, session-based access control.
Implemented rate limiting middleware to defend against DoS/DDoS attacks and ensure system stability.
Developed workstation-based filtering logic using SignalR for real-time message routing, ensuring dynamic session locking and exclusive workstation access.
Utilized Entity Framework Core with PostgreSQL for efficient data storage, querying, and audit tracking.
Configured an end-to-end GitLab CI/CD pipeline, enabling:
Automated builds and deployments (frontend & backend) Unit testing to ensure code quality OSS license clearance for compliance SonarQube integration for static analysis and continuous quality checks
Followed Agile methodology, contributing to sprint planning, retrospectives, and cross-functional development.
Delivered onsite and remote customer support across various regions and time zones, ensuring timely resolutions and smooth adoption.
Conducted end-user training, authored detailed user documentation, and provided secure remote troubleshooting.
Enhanced software functionality by resolving complex technical issues and maintaining performance standards.
Mentored junior developers, improving team capability and productivity.
Maintained comprehensive documentation to support knowledge sharing and ongoing maintenance.
Designed system architecture with future expansion in mind, including AI/ML-driven alerting and Flutter-based mobile applications for cross-platform support.
Senior Software Engineer
Siemens Technology and Services Pvt Ltd
03.2018 - Current
Involed in the design, development, coding, testing, and debugging of .NET applications
Play an important role in creating the architecture blueprint, design artifact, technical design, and implementation of the full-stack applications
Develop and Design RESTful services and APIs
Performance tuning and code optimization
Data modelling and integrated into persistence storage
Ensure high quality implementation for the databases on Cloud and work with relevant stakeholders for testing and acceptance of the deliverables
Suggest and implement best practices for the database and guide team on the same
Maintain and optimize performance issues in MongoDB instance
Design and Develop messaging service that handle 40 messages/second using ActiveMQ for cloud and RabbitMQ for on-premises deployment
Manage existing GitLAB CI/CD pipeline to incorporate development stories in the pipeline as well as plan for incorporation of automation into the pipeline
Experienced with Monitoring Development, Staging and Production environment
Creating installer using power shell script and VMware install builder tool
Train and coach co-worker and new joiners
Excellent analytical and problem-solving skills with strong attention to detail
Ability to work well in a team-oriented, collaborative environment and can handle multiple priorities
Lead Engineer
Siemens Technology and Services Pvt Ltd
07.2014 - 03.2018
Design and integrate new generation access control hardware
Implement Event processing application
Implement UAA enabled User Management and HR API system
Implement Test automation tool for API testing
Showcase and demonstrated deliverables to stake holders
Performance tuning for slow running query in SQL Server
Documenting the design specification and user manual
Scrum Master
Siemens Technology and Services Pvt Ltd
09.2013 - 07.2014
Drive the teams to deliver technology solutions and working closely with product owners, architects, engineers, and quality professional
Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements, defects, and non-functional requirements
Monitoring team progress and provide scrum updates to project management team
Manage scrum team and appropriately escalates the delivery impediments, risks, issues, and changes tied to the product development initiatives
Module Lead
Siemens Technology and Services Pvt Ltd
05.2007 - 09.2013
Joined as software developer and promoted to module lead
Provided technical leadership to development teams
Assessing technical skill set of team members and distributing the tasks
Mentoring team members and perform code reviews on a regular basis
Involved in project documentations including Requirement Specification Document, Functional Specification Document, Project Delivery Manuals
Design schema, writing stored procedures and optimize SQL query
Create technical design document and user manual
Writing Unit test cases
Provide technical assistance for customer support team to resolve the issue
Assist configuration engineer to prepare on-premise installation
Education
MSc - Information Technology
Annamalai University
05.2007 - 05.2009
BSc - Computer Science
Bharathidasan University
05.1994 - 05.1997
Skills
C#
undefined
Accomplishments
Resolved existing performance issues in the database which optimized the system 60%.
Troubleshot and resolved a critical issue where messages were not reported to the subsystem, identifying the root cause as a time synchronization mismatch between the source and destination servers, which caused message expiry — ensuring system reliability and message delivery.
Reading and exploring new technologies
Actively exploring and staying current with emerging technologies, including Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), LangChain, and concepts around AI Generalists and Specialists, to expand knowledge and prepare for next-generation intelligent applications.
Timeline
Senior Software Engineer
Siemens Technology And Services Private Ltd
03.2024 - Current
Senior Software Engineer
Siemens Technology and Services Pvt Ltd
03.2018 - Current
Lead Engineer
Siemens Technology and Services Pvt Ltd
07.2014 - 03.2018
Scrum Master
Siemens Technology and Services Pvt Ltd
09.2013 - 07.2014
Module Lead
Siemens Technology and Services Pvt Ltd
05.2007 - 09.2013
MSc - Information Technology
Annamalai University
05.2007 - 05.2009
BSc - Computer Science
Bharathidasan University
05.1994 - 05.1997
Similar Profiles
SHWETA SAWANTSHWETA SAWANT
Senior Software Developer at Siemens Technology And Services PrivateSenior Software Developer at Siemens Technology And Services Private