Thangam Thirumoorthy
Software Engineer
Email: **********@*****.***
GitHub: https://github.com/thangamfrm
CAREER PROFILE
• Around 5 years of Experience in Software Engineering & Quality Assurance (Web, Mobile,
WebService & Email)
• Good understanding of Test Automation (Selenium Web Driver, Robotium Android)
• Experienced in all phases of software development life cycle (SDLC) - Project Analysis,
Requirements, Design, Development, Testing, Documentation and Deployment.
• Involved in managing and coordinating offsite development team.
• Good understanding of XML & JSON.
• Good understanding of API testing (Spring REST Template & TestNG)
• Good understanding of testing techniques including Unit, Smoke, Functional, Integration,
Regression, Blackbox & Whitebox.
TECHNICAL SKILLS
VC++, JAVA, Servlets, JSP, SMTP, JDBC, JSON, XML, HTML, Java Script,
Application
Programming/Web TestNG, Spring
Development
Databases MS SQLServer, My SQL
OS Windows & Linux
Software Eclipse, Visio, VSS, Git, Jenkins, Selenium, Apache Tomcat, Jetty, Robotium
Package/Tools
PERSONAL PROJECTS – GitHub: https://github.com/thangamfrm
1) Web Test Automation Framework: Java + Selenium + TestNG.
- Easy creation of Page Objects and author robust test cases
- Support to run the tests in various modes (local - laptop, selenium grid and sauce labs.
- Support to run the tests against various environments (Dev/QA/Staging/Beta/Prod)
2) Recurly (Subscription Billing Service) REST API Automation: Java + Spring REST
Templates + JAXB.
3) USAToday REST API Automation – Java + Spring REST Templates + RSS Message
Converter + TestNG DataProviders
4) Android Application: USAToday RSS Reader (Master-Detail Flow)
5) Robotium - Android Application Automation: USAToday RSS Reader
6) Email Automation: Mock SendGrid Service (Spring REST Web Service)
PROFESSIONAL EXPERIENCE
HCL Technologies, Chennai, India
Client: KLA-Tencor, Milpitas, CA
Software Engineer
Project: 1 Surface Scan May 2005 to Oct 2008
The Surfscan SP2 family of automated inspection systems is designed to perform rapid, highly
sensitive inspection of un-patterned silicon wafer surfaces. Surfscan SP2 is used in the IC
Fabrication industries for measuring surface defects. The Next Generation Software (NGS)
collects data from all areas on the wafer surface to analyze and present the defects in various
forms to the user.
As a team member I was involved in Recipe and Data Services module
• Ported ATLCOM component module to managed C++ module
• Fixed memory leak issues using Memory Validator, DebugDiag, LeakDiag and Windows
Debugging Tools
• Maintained Surfscan SP2 software
VC++, MFC, ATLCOM & MS SQL
Project: 2 RS 100 Software May 2005 – April 2007
RS-100 Advanced Resistivity Metrology provides accurate and repeatable resistivity
measurements for both 200- and 300-mm wafers up to 1 mm from the conductive film edge. Its
high throughput and stable measurement methodology make it a versatile system for process
characterization, process variation, production monitoring, and tool qualification.
• Maintained Surfscan SP2 software
• Involved UI design,Development testing and integrated feature into the RS100 Software
• Analyzed & fixed production incidents reported in releases.
• Prepared various reports by creating views in the Database.
• Migrated Install Shied based product packaging & installation
VC++, MFC, COM, MS SQL Server and Install Shield
Ranga Informatics, Coimbatore, India Jan 2004 to May
2005
Junior Software Engineer
The Objective of this project is to develop a computer based vision control system for
inspection of components in the manufacturing assembly line. The still image of the
components is captured using a digital camera interfaced to a PC. These images are digitally
processed in real-time using OpenCV (Open Source Computer Vision Library). Components
suspected as defect are passed to manual inspection.
• Captured image of the component in the assembly line through Falcon Camera SDK
• Integrated OpenCV library for image validation
• Stored images of components identified as potential defect in MS SQL Database as BLOB
• Wrote Unit & Integration Tests
VC++, Falcon Camera SDK, OpenCV, MS SQL
EDUCATION:
Bachelor of Engineering, Information Technology from Bharathiyar University, Tamilnadu,
INDIA