Looking for a Senior Software Engineer/Team Lead position where my knowledge and experience will prove productive in providing effective service in a renowned organization.
Work History
7 Years 5 Months
02.2019 - Current
7 Years 5 Months
Senior Software Engineer (R & D)
Makino Asia Pte Ltd | Singapore
02.2019 - Current
Technical Lead for Hyper-I HMI software development, leading feature design, code reviews, release planning, and mentoring engineers in an Agile environment.
Designed, developed, and maintained Windows-based CNC HMI applications using C#, WPF (MVVM), WinForms, .NET Framework, SQL Server, ADO.NET, and DevExpress.
Collaborated with cross-functional teams across Singapore, Japan, and the USA, as well as production teams and customers, to gather requirements and deliver high-quality solutions.
Led the development of OPC UA Client and Server solutions for aerospace automation, implementing secure communication using authentication, encryption, and certificate-based security.
Played a key role in modernizing the Hyper-I platform, transforming legacy systems into a modern WPF application with enhanced UI, performance, and maintainability.
Designed and delivered key features including OPC UA Automation, AI Assistance, Assist Panel, Software Automation, Sensor App (Modbus), Athena Voice Control, RFID Scanner, Product Key Activation, and customer-specific RFQs.
Improved system performance using multithreading, asynchronous programming, and memory optimization techniques.
Implemented centralized logging, diagnostics, and exception handling using NLog and log4net to improve debugging and reduce production issues.
Participated in the full Software Development Life Cycle (SDLC), from requirement analysis and architecture design to deployment and production support.
Utilized Git, TFS, Jira, and Agile methodologies for version control, issue tracking, and release management.
Key Achievements
Successfully delivered multiple high-impact projects, including OPC UA Server and Client implementations for aerospace automation, power monitoring systems, AI-assisted features, voice-controlled automation, next-generation HMI, graphics engine, and user management solutions.
Led the successful modernization of the Hyper-I HMI platform using WPF MVVM and DevExpress.
Improved application stability and reduced production issues through performance optimization and enhanced logging architecture.
Mentored engineers and strengthened team quality through structured code reviews and adherence to coding standards.
2 Years 7 Months
06.2016 - 01.2019
2 Years 7 Months
.Net Programmer
JeanYip Group | Singapore
06.2016 - 01.2019
Analyze .Net WPF application data to assess performance and uncover problems.
Worked closely with clients to establish problem specifications and system design.
Coded different websites using .Net
Hands on knowledge on architectural patterns MVVM, Microsoft TFS (Team foundation Server).
Created stored procedures, triggers, views, functions etc. using sql server, MySQL.
Worked with applications to resolve bugs and change request.
Modify existing software to correct errors, adapt to new hardware and improve performance
Performed regression testing and system level testing to verify software quality and its function.
Processed large batches of data on daily and weekly basis.
Strong knowledge in networking, IP Addressing, Subnetting, Net mask, LAN/WAN etc.
1 Year 7 Months
10.2014 - 05.2016
1 Year 7 Months
Software Developer
HCL Technologies | India
10.2014 - 05.2016
2 years of experience in design and development of Windows and Web-based Applications using Microsoft technologies.
Experience in Net Framework C#, WPF MVVM, WinForms, XAML, ADO.NET, SQL Server, MySQL, Basics in Asp.net and VisualStudio 2012, 2013 and 2015.
Designed some modules in android application.
Experience in various phases of System Development Life Cycle (SDLC) such as analyzing, designing, coding, testing, debugging.
Experience in SQL Server Database design developing T-SQL queries, function, stored procedures, and triggers using SQL Serverand used Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
Experience and good knowledge of Object-Oriented Programming and Design (OOPD) with Inheritance, Polymorphism,Encapsulation and Virtual Functions.
Adept in learning and implementing new technologies in dynamic IT environment.
Education
B.Tech - Information Technology
Anna University, Chennai | India | 04-2014
Completed B.Tech IT with 7.5 CGPA
HSC - Computer Science
TN Board | India | 04-2010
Completed HSC with 88%
SSLC - Computer Science
TN Board | India | 04-2008
Completed SSLC with 95%
Skills
Technical : C#
XAML(WPF MVVM)
WinForms
ADO.Net
OPC UA
Asp.net Web applications.
Development tools: Microsoft Visual Studio 2017/2012/2010
SQL Server Management Studio
Certification
Diploma in Dot Net Technologies in NIIT, Chennai which includes C#, WinForms, ASP.Net, ADO.Net, WPF, WCF, SQL Server.
Post Diploma in Internet Technologies in TREC which include VB.Net, C#.Net, Asp.Net and SQL Server.
Data Visualization, Temasek Singapore
Data security and governance, Temasek Singapore
Timeline
Senior Software Engineer (R & D)
Makino Asia Pte Ltd
02.2019 - CurrentRead more
.Net Programmer
JeanYip Group
06.2016 - 01.2019Read more
Software Developer
HCL Technologies
10.2014 - 05.2016Read more
Anna University, Chennai - B.Tech, Information Technology