1. Sarathi T Contact No: +91 93456 52088
sarathi87@gmail.com
1 of 9
Objective
To play innovative roles in an esteemed organization and pursue a career by playing an active
role in the technical and management tasks and help it to achieve its business goals through
perseverance, intelligence and hard work.
Professional Summary
Overall 6.5 years of experience in Software development and Testing.
My main area of experience has been testing - Software Testing (Functional, Web Application,
Networking and Mainframes). I have good exposure and worked on following domains: Healthcare,
Insurance, Networking, Finance and Satellite Communication
Having around 4.5 years of development experience in C#, Java and BI tools like QlikView and
Crystal Report and Data Modeling
Possess Good Experience in Data Science ,R, Machine Learning, SAS
Having Good exposure in Intranets, Client-Server and Web Based Software applications using
Microsoft Technologies including primary skills ASP.NET 3.5/2.0, .NET Framework 3.5/2.0,
C#.NET, IIS 5.0/6.0, Web services,
Possess good knowledge in Database queries, Stored Procedures, Views, Functions, SQL server
tuning, and Triggers Using SQL 2008/2005/2000 and Oracle9i.
Extensive design and programming experience with web technologies like JavaScript, HTML,
DHTML, and Style Sheets.
Strong knowledge of Object Oriented Design Methodologies for data security, reusability
and disreputability over a network.
Proficient in UML designing
Good Experience and knowledge in using XML, SOAP, Web Services, XSL and XSLT for inter
operable software applications.
Experience in creating user controls and custom controls
Very good experience with agile/SCRUM development.
Strong knowledge in .Net Frame work Unit Testing, Integration testing
Extensively Worked with Qlikview and Crystal Reporting Tools.
Expert in working with multi-dimensional data models, databases – Oracle, MS Sql Server and
Teradata
Expert in Telrik control,Sitefinity
Expert in working in C# and SDLC and Agile Methodology
Expert in Working in Nunit and Prism Frameworks
Expert in Visual Studio and Team Foundation Server
Expert in Test Complete and Test Automation
Knowledge of Business Objects.
Knowledge in QTP
Knowledge in install shield
Knowledge in open stack
Expert in python
2. 2 of 9
Professional Experience
Wittmann BattenfieldPVT Ltd, Chennai
SoftwareDeveloper Aug 2011 – Till Date
Nano Soft Technologies
SoftwareDeveloper Jun 2009 – Jul 2011
Technical Expertise:
OperatingSystem : Windows XP/NT/2000, UNIX, AIX
ProgrammingLanguages : JAVA, C#.Net,ASP.NET
RDBMS : Oracle, PL/SQL, SQL Server 2000, 2005, 2008
UML : Rational Rose, Star UML, White Star UML
Testing Tools : QTP, Test Complete, PERL, Telerik studio
Mobile Platform : Android
Scripting Languages : Java Script, VBScript, HTML5
Editors : Visual studio (2005, 2008, 2010), Eclipse
Gaming : Game Maker, Unity3D
CMS : Joomla, Wordpress, Sitefinity
Educational Qualifications:
B.E – Computer Science and Engineering (2007) from JJ College of Engineering Technologies,
Trichy in the year 2005 – 2009
Certifications and Trainings:
Sql
Robot
R Language
Project Details:
Project#6: SilverBullet
Organization : Wittmann Battenfeld private Ltd
TeamSize : 5
Environment : Windows 7
Role : SoftwareDeveloper, Scrum Master
Description:
Silver bullet allowsyou to interact with the running Robot through web services.
Every Action in Silver bullet, the same will be reflected in Robots too.
It has many axis movements, in that we are having movements forpneumatic and Servo
axis.
3. 3 of 9
It has movements between the conveyorand the IMM
Smart movement has been applied in this application.
Pick and Release of the Material using Gripper and Vacuum.
Conveyor and conveyor follow
For arranging the materials we use placing program
Logical conditions are teached to the robot.
Different types of Editors are used.
Responsibilities:
Developer:
Evaluate, assess and recommend software and hardware solutions.
Develop software, architecture, specifications and technical interfaces
Build flexible data models and seamless integration points.
Develop, deliver and test software prototypes.
Creating MVVM model.
Creating Queries and Stored procedures
Jenkins automation development
Design UI framework
Design flowchart and class diagram
Using swig to integrate and migrate the project
Creating controls and library
Creating Web services
Tester:
BDD development
AAA Process
Fluent assertion
N unit
Identify, document and automate test cases
Help developers with automation ids
Automating and maintaining acceptance criteria
Exploratory testing
Manual testing
Confirm and report bugs and fixes
Report automated test status
Maintain Virtual Machine and Jenkins Jobs
Review test automation code
4. 4 of 9
Project#5: OfflineEditor
Organization : Wittmann Battenfeld private Ltd
TeamSize : 5
Environment : Windows 7
Role : SoftwareDeveloper, Scrum Master
Description:
OfflineEditor is a softwareapplication whichis used to build teaches commands for
Wittmann robots of R8 series in offline mode. It provides a very rich user interface to generate
Command which can be loaded to robotthrough a network or by using external device.The robot
Configuration is loaded into this application using a configuration filewhich defines the
Limitation of axes movements in the robot,so that application can accordingly generate
Commands for robot axis movement, commands to set the state of vacuums, Grippers and
Conveyors etc.The application also supports to build commands in different languages that robot
Can understand.
Responsibilities:
Developer:
Evaluate, assess and recommend software and hardware solutions.
Develop software, architecture, specifications and technical interfaces
Build flexible data models and seamless integration points.
Develop, deliver and test software prototypes.
Creating MVVM model.
Creating Queries and Stored procedures
Jenkins automation development
Design UI framework
Design flowchart and class diagram
Using swig to integrate and migrate the project
Creating controls and library
Creating Web services
Tester:
Handled responsibilities of developing test case, performed analysis test
result, providing
Corrective action plans to V-root cause analysis of embedded software.
Performed responsibilities of building test software to identify system
component defects.
Developed system test plan and procedure to test TCP/IP protocols
Updating and maintaining the Jscript codes, installing the rcf files for regular
regression Testing.
Involved in Documentation (User Guide/Automation Framework/Use Cases)
Create and Assigning task using TFS
Creating forms and workflows for the data gathering.
5. 5 of 9
Managing team
Scrum master
Performing Unit and Integration testing, validation and sanity checks on the
deliverables
Project#4: SalesandServicesAnalysis
Organization : Wittmann Battenfeld private Ltd
TeamSize : 1
Environment : Windows 7
Role : SoftwareDeveloper
Description:
Participated in requirements gathering process to bridge gap between user needs and tool
functionalities.
Analysed and defined required attributes and hierarchies, and determined solutions to
design issues.
Created new projects and project objects in Qlikview for analytical reporting.
Refine reporting requirements, designed and developed client specific dashboards and
assigned privileges for end users to access them.
Developed new reports in Desktop Designer upon requests from business users.
Developed standard templates in Desktop Designer for developing reports.
Created grid reports, graph reports, drill down and drill through reports.
Involved in applying conditional formatting to reports.
Migrated objects and projects between environments.
Optimization and Performance Tuning of queries and reports using VLDB properties.
Developed scripts for creating, modifying and deleting users, security roles.
Scheduled periodic refreshes of reports using Scheduler.
Documented functional and technical design specification and user guides.
Coordinated training sessions and demonstrated Qlikvew tools to End-users.
Responsibilities:
Developer:
Handling client communications and functional discussions with the onsite team.
Responsible forUser Requirement Specificationdocuments, creation of pre and post
development functionaland technical documents.
Creating forms and workflowsforthe data gathering.
ETLProcess
Data Validation
Server maintenance
Data loading
Monitoring
Managing team, Scrum master
6. 6 of 9
Performing Unit and Integration testing, validation and sanity checks on the
deliverables
Tester:
Test ETL data warehouse components.
Executing backend data-driven test
Create, design and execute test plans, test harnesses and test cases.
Test flat file data transfers.
primary key test
Duplicate test
Attribute test
Default check
Technical data quality
Business data quality
Project#3: GraviLog
Organization : Wittmann Battenfeld private Ltd
TeamSize : 1
Environment : Windows 7
Role : SoftwareDeveloper
Description:
The main objective of the tool is to record the batch history of various blenders connected with
Gravisync service to database server. Status of each and every blender is captured by the
application in real-time; we can also have minimum control over the blender remotely using this
application, like blender can be started, stopped, paused and abort at any time. The main
objective of the tool is to record the batch history of various blenders connected with GraviSync
services to database server. Send and retrieve recipe from GraviSync, Blender’s remote and local
databases. It can also change the recipe in the blender which specifies the exact amount of the
various materials to be blend.
Responsibilities:
Developer:
Handling client communications and functional discussions with the onsite team.
Responsible forUser Requirement Specificationdocuments, creation of pre and post
development functionaland technical documents.
Creating forms and workflowsforthe data gathering.
ETLProcess
Data Validation
Server maintenance
Data loading
Monitoring
Managing team, Scrum master
Performing Unit and Integration testing, validation and sanity checks on the
deliverables
7. 7 of 9
Tester:
Analyzing the application, done peer review of the requirement and design
documents.
Generated test cases as per Use cases defined in product requirement document.
Sharing knowledge and training team members in understanding the different
vulnerabilities.
Creating function for Web Services Testing by using SOAP::Lite, Regexp,etc
Verification of the fixed bugs and subsequently closing them if they passed the
test case
Assigned tasks of defining testing specification & requirement by
coordinating with
Technical staff & maintaining records of defects in Defects tracking systems
(DTS).
Giving Mandatory information of a defect to developers in order to fix it.
Preparing Summary report, Conduct review meeting within Team and
Communicating with Test Lead for Better performance.
Project#2: Raymond Custom Tailoring
Organization : Nano Soft Technology
TeamSize : 1
Environment : Windows xp
Role : SoftwareDeveloper
Project Title
Description:
Replace legacy shipment data spreadsheet with systematic shipment data (report
or table) generated directly from the source data – GP, PON Vault.
Capture forecast shipments in a common format as actual shipments
Store and maintain Bundle Sub Item mapping
Store warranty periods defined at customer and product levels to be available for
calculations with other warranty model inputs
Store AFR (Annual Failure Rate) data that allows analysis and adjustments to
Customer Service provided rates.
Calculate COR for actual periods and Store blended COR – Cost of Repair
System determination of subcomponents for Bundles
Program to apply all elements to Shipment Data and generate calculated
Warranty Liability from which Reserves can be applied.
Versioning of model iterations to tie to forecast cycle and allow for analysis
Analytic reports to understand changes to warranty
Changes in supporting data and impact to the model (COR, AFR, Warranty
Period
8. 8 of 9
Responsibilities:
Developer:
Handling client communications and functional discussions with the onsite team.
Responsible forUser Requirement Specificationdocuments, creation of pre and post
development functionaland technical documents.
Creating forms and workflowsforthe data gathering.
ETLProcess
Data Validation
Server maintenance
Data loading
Monitoring
Managing team, Scrum master
Performing Unit and Integration testing, validation and sanity checks on the
deliverables
Project#1: SalesandServicesAnalysis
Organization : Nano Soft Technologies
TeamSize : 1
Environment : windowsxp
Role : SoftwareDeveloper
Description:
Participated in requirements gathering process to bridge gap between user needs and tool
functionalities.
Analysed and defined required attributes and hierarchies, and determined solutions to
design issues.
Created new projects and project objects in Qlikview for analytical reporting.
Refine reporting requirements, designed and developed client specific dashboards and
assigned privileges for end users to access them.
Developed new reports in Desktop Designer upon requests from business users.
Developed standard templates in Desktop Designer for developing reports.
Created grid reports, graph reports, drill down and drill through reports.
Involved in applying conditional formatting to reports.
Migrated objects and projects between environments.
Optimization and Performance Tuning of queries and reports using VLDB properties.
Developed scripts for creating, modifying and deleting users, security roles.
Scheduled periodic refreshes of reports using Scheduler.
Documented functional and technical design specification and user guides.
Coordinated training sessions and demonstrated Qlikvew tools to End-users.
9. 9 of 9
Responsibilities:
Developer:
Handling client communications and functional discussions with the onsite team.
Responsible forUser Requirement Specificationdocuments, creation of pre and post
development functionaland technical documents.
Creating forms and workflowsforthe data gathering.
ETLProcess
Data Validation
Server maintenance
Data loading
Monitoring
Managing team, Scrum master
Performing Unit and Integration testing, validation and sanity checks on the
deliverables
Tester:
Test ETL data warehouse components.
Executing backend data-driven test
Create, design and execute test plans, test harnesses and test cases.
Test flat file data transfers.
primary key test
Duplicate test
Attribute test
Default check
Technical data quality
Business data quality
Personal Details
Name : Sarathi. T
Father’sName : Thangavel. K
Date ofBirth : 15th March 1987
PassportNo : E5231062