Periyannan Patchamuthu
Address : ****, *** ****** ***, *******, Ontario M4R 1V2
Phone : 416-***-****
E-mail : ********@*****.***
LinkedIn : ca.linkedin.com/pub/periyannan-patchamuthu/43/b7a/705/
Experience Summary
Application software developer with 7+ years of proven experience in software
development from requirement gathering to delivering the final product to customer on
time; also maintained and enhanced existing complex systems. Improved in estimating
task with accuracy, providing solution oriented approach for complex problems.
Professional Summary
Programming languages (Years of Experience) Framework / Libraries
• C++ (7), VC++ (7) and C (1) • MFC
• C# (2) • COM
• SQL (3) • .Net framework & ASP.Net
• XML, HTML (2) • Worked in third party API such as wxWidgets
and code jock toolkit
• WCF
Database Tools / IDE
• •
MySQL Clear case, Visio,SVN,CVS,TFS
• •
SQL Visual studio 6, 2008, and 2010
• •
MS Access InstallShield 12 & 13
• Oracle
Operating systems Domain knowledge
• Developed desktop application software for
Windows – WinXP, Win7, Win8 and 2008.
• Interacting with pumps, military and
• Unix and Linux.
aerospace element in embedded domain.
• Yield analysis in semiconductor domain.
Design knowledge Personal skills
• •
OOPS concepts Analysis for best solution
• •
Design Patterns Used debugging tools
• •
UML Adaptable to any new technology
• Proactive team player
Work History
Name of organization and location Role Start date End date
Grundfos India Pumps Ltd, Chennai Engineer – Software 07 May 2012 17 Oct 2014
Development
HCL Technologies, Chennai Member Technical Staff 07 Dec 2009 02 May 2012
Indus Teqsite Pvt Ltd, Chennai Software Engineer 11 June 2007 30 Nov 2009
Education summary
Degree / Examination Institute and Location University/Boar Score in %
d
Sona College of Technology,
B.Tech - Information Technology Anna University 76.17
Salem (2007)
Thiagarajar Polytechnic College,
Diploma in Computer Science State board 89.50
Salem (2004)
St Pauls Higher Secondary School,
H.S.L.C State board 69.50
Salem (2001)
Government Hr. Sec. School
S.S.L.C State board 85.40
Samudram, Salem (1999)
Project – 1
Name of Project PC - Tool Applications
Organization Grundfos R&D Center
Duration May 2012 – Oct 2014
• Bug fixing.
Roles
• Existing feature Enhancement and performance improvements.
• Requirement gathering.
• New feature implementation.
• Unit testing.
Project description Application 1 - E-Products:
This is GUI application which will communicate to the embedded system through USB
port. GUI appearance will be changed dynamically for each embedded system
(Pumps/Controllers). MS-Access is used as back-end database to store the GUI
specification for every embedded system. This application will monitor and controls
the embedded system. This application has different interface such as wired and
wireless. The wireless communication will happen using either IR or Radio waves.
Some of embedded systems are DDD, Flipper and SaVer.
Application 2 - Tracer Application: (GUI using C#)
It is a GUI application. This tool is also called as embedded system debugger. It will
connect to an embedded module through RS232 and reads the data from the input port
and displays the debug information in GUI. The debug information will also be logged
in parallel
Application 3 - Sniffer:
Desktop application which is used to trace the communication data among the wireless
device using GLoWPAN protocol. This tool is used to diagnose the problems in
wireless communication.
Skills C++, C#, MS-Access, Design Patterns and Clear Case Tool
Project – 2
Name of Project Klarity Defect
Organization HCL Technologies
Duration Oct 2011 to May 2012
• Bug fixing
Roles
• Existing feature Enhancement and New feature implementation
• VS 2010 Porting
• Unit testing.
Project description Three tier architecture application used in different phase of chip manufacturing
process in semi domain for yield analysis.
Skills VC++, C++, Install Shield 12, UML, Design Patterns and Clear Case Tool
Project – 3
Name of Project Spatial Signature Analysis
Organization HCL Technologies
Duration Jan 2010 – May 2012
• Migrating the application code from Visual Studio 2003(.Net 1.1) to Visual
Roles
Studio 2008(.Net 3.5)
• Coding, debugging & bug fixing,
• New feature implementation and Feature Enhancement
• Code optimization for Performance Improvement.
• Packaging and Testing.
Project description Application software used for defects classification in chip manufacturing
process of semi conductor device domain. It categorized into three modules to
do its task - Command line, Desktop and Web application.
Skills VC++ - COM ATL, C# .NET, UML, InstallShield 12, and Clear Case Tool
Project - 4
Name of Project KRW
Organization HCL Technologies
Duration Jan 2011 – May 2012
• Debugging and bug fixing.
Roles
• Thread safe Parser-Scanner Implementation.
• Migrating the source code from Visual C++ 6.0 to Visual Studio 2010.
• Unit testing the functionalities.
Project description It is C++ dynamic linking library for reading data from a file which contains data in
semi conductor domain specific format. Scanner and Parser modules (C Language) are
integrated to tokenize the file content (called as scanner) and to check file format
(called as grammar).
Skills C++, Lexical Parser Analyzer and Clear Case Tool
Project - 5
Name of Project Software for Generalized Automatic Test Equipment
Organization Indus Teqsite
Duration Aug 2008 – Nov 2009
• GUI development using code jock toolkit library and VC++ MFC.
Roles
• Developed wrapper classes to interact with Boards (ADC, DAC, etc) and
Agilent & Texas instrument(Function generator, Power supply unit, using IVI
library)
• Involved in all the phases of SDLC. Requirement analysis, design, test case
preparation and documenting the test results.
Project description Generic Automatic Test Equipment (ATE) Application, suitable to test any kind of
RF/Digital Systems and Boards It also controls the functionality and measures the
performance of RF / Digital Systems and Boards.
Skills Visual C++ MFC, Code Jock Toolkit
Project 6
Name of Project Special Type Test Equipment
Organization Indus Teqsite
Duration Mar 2008 – Jul 2008
• GUI design & interface modules for Boards (RS422 interface, FG, ADC, IO
Roles
boards), DSA (using VISA library).
• Developed Data acquisition module to acquire data from RS422 using Thread.
• Performed Unit Tests and System Integration Tests.
Project description GUI Application to test the functionality and performance of a DSP based time critical
system called NACS. It sends command to NACS and receives the feedback for
analysis. It also sends data to configure the NACS system.
Skills Visual C++ MFC
Project - 7
Name of Project Simplified Trip Computer – Generation 2
Organization Jun 2007 – Feb 2008
Duration Indus Teqsite
• GUI and Database design.
Roles
• RS422 communication module design.
• Developed data acquisition module and storing into database using bulk
insertion method.
• Data Analysis and Report Generation through Crystal Reports.
Executing the unit test cases.
Project description GUI based Application to acquire data from Micro controller based system called STC.
STC embedded with analog sensors of specific vehicle. It reads the analog sensors and
converts to digital data and stores the data into it internal flash memory. Application
acquires data and stores into database to analyze the performance of the vehicle in
terms of speed, fuel efficiency and consumption etc.
Skills Visual C++ MFC, MySQL