Senior Programmer Analyst Resume
CA
SUMMARY:
- 13 Years of professional experience in the Information Technology mainly in Industrial Automation in areas such as Supervisory Control and Data Acquisition (SCADA), Field Devices using Confidential Protocol, medical instruments using sensors interacting through software which is related to Chromatography .
- Dominant experience in Industrial Automation Domain.
- Predominant experience in developing Distributed, Client Server (multi tier architecture) Applications using C++, VC++ with MFC, COM/DCOM, ATL COM, C#, HTML, Java Script, VB Script, XML, MVVM Model, Multithreading, Windows Communication Foundation(WCF), Windows Presentation Foundation (WPF),UI and UX, Web Services, .NET web Services and XML APIs, ASP.Net,ASP.Net with MVC, Windows Installer Xml(WIX), Install Shield, Angular JS. Specialized in Object Oriented Analysis and Design. Strong Understanding of Object Oriented Concepts.
- Worked on performance issues with MS - SQL Queries, Stored Procedures. Memory Crash and Leakage issues using WinDBG Tool, ProcDump Tool and Debug Diag Tool.
- Experience working with Asp.Net.
- Fluent with SQL and PL/SQL.
- Experience in Microsoft Development Tools including Coded UI, Visual Studio 2008/2010/2013 , MS-SQL.
- Expertise in Analysis and Design of the Software System using UML Methodologies and Rational Rose. Proficient in Software Configuration Management using Source Safe (SS), Team Foundation Server (TFS) and Microsoft VSS.
- Actively involved in project documentation as per standard process followed by the organization.
- Responsibilities include client interaction, requirement gathering, design, and development, planning & tracking for a small team.
- Excellent team player with extra ordinary analytical, strategic planning and interpersonal skills. Highly motivated, enthusiastic and self-starter
TECHNOLOGIES:
- UML
- MFC
- VC++
- Agile
- CODED UI
- COM
- DCOM
- WinDBG
- Waterfall/Iterative Lifecycle
- Test Driven Development
- SCRUM
- MVVM Model
- DOTNET FRAMEWORK
- WINDOWS INSTALLER XML
- SQL and PL/SQL
- MVC
- ASP .Net
- ANGULAR JS
- C++, VC++, MFC, ATL Com, COM/DCOM, .Net Framework, C#, WPF, WCF, SQL,PL/SQLASP .Net, MVC ASP.Net, MVCWIX, Install Shield, MVVM Model, WinDBG, Java Script, VB Script, AngularJS, NodeJS, CodedUI, XML, STL, HTML, Agile, Safe Agile.
TECHNICAL SKILLS
Languages: C++, VC++, MFC, ATL Com, DotNet, C#, WPF, WCF, UI and UX
Distributed Technologies: COM/DCOM, WebServices
Internet Applications: ASP Dotnet
Framework: DOTNET FRAMEWORK 4.0
GUI: VISUAL STUDIO, VISIO
Scripting Languages: JavaScript, VB Script
Markup Languages: HTML, XML, DHTML
XML: Windows Presentation Foundation (WPF)
UML Tools: Rational Rose
Database Apps: SQL, ORACLE
OS: Windows 95/98/ME/NT/XP/2000,2008 R2/2012 Server, Windows 7
Methodologies: SDLC, OOPS concepts, UML, Design Patterns, Agile
Messaging Services: Win32, MFC
Version Control Tools: Source Safe (SS), Team Foundation Server (TFS), Clear Case
Tools: WinDBG, Debug diag Tool, ProcDump Tool, Bandwidth Tool
Installation of software Tools: WindowsInstaller Xml(WIX), InstallShield
PROFESSINAL EXPERIENCE
Confidential, CA
Senior Programmer Analyst
Responsibilities:
- Analysis of investigations, Hot fixes and Backlog CRs.
- Coding, code review, Bug fixing, Troubleshooting, Unit Testing and Integration Testing.
- Resolving the customer issues.
- As Part of maintenance of Software, worked to develop Service Packs and Patches.
- Implementing new features
- Testing the application.
- Developing unit test cases.
- Comply with the SDL for the changes made.
- Involved in designing sequence diagram, class diagrams using clearcase.
- SQL was used as database Server.
- Interacted with business analysts in requirements gathering and analysis.
- Incorporated Agile methodology to make quick and timely deliveries.
Environment: - C++,VC++,MFC,ATL Com, HTML, C#, WPF, WCF, MVVM Model, Java Script, VB Script, SQL, STL,DOM, LinkQ, Windows Services, WinDBG Tool, ProcDump Tool, HTML, XML, Scrum, Team Foundation Server (TFS), ClearCase, ClearQuest,Jenkins,Code Collaborator, SharePoint, Windows 2008/2012 Server, Windows 7, Multithreading, Synchronization Objects, Com/Dcom.
Confidential, CA
Senior Programmer Analyst
Responsibilities:
- Design and development the code
- Using Framework and API’s of LM Implementing the Automation & Pre-requisites development.
- Collecting ERE metrics such as Cyclomatic complexity, FxCops warnings, Style cop warnings, Klockwork.
- Involved in code review, Unit testing, integration testing, acceptance testing and bug fixing.
- Agile methodology was adopted in the development.
- Interacted with business analysts in requirements gathering and analysis.
- Discussed and provided suggestions on usability, suitability and improvements in interface design.
- Data storage for the project, XML files are used.
- Third party software, FlexNet Software is used in developing the application.
- Digital Signatures used for the License file security.
Environment: - Managed C++, VC++, C#, WPF, WCF, UI and UX, MVVM Model, XML, Windows Services, Scrum, Team Foundation Server (TFS), Code Collaborator, SharePoint, Windows 7, Multithreading, Synchronization Objects, FlexNet Software (Third Party Software).
Confidential, Foxboro, Boston
Senior Programmer Analyst
Responsibilities:
- Coding, Bug fixing, Troubleshooting, Unit Testing and Integration Testing.
- Implementing the features as designed in Visio.
- Testing the application with DTM Inspector.
- Used client supplied DTM Manager framework for the development of DTMs and followed Confidential Communication Protocol (Highway Addressable Remote Transducer), FF( Foundation Fieldbus protocol).
- Data is stored in the Device through the Front End Tool, DTM.
- Interacted with business analysts in requirements gathering and analysis.
- Frequent discussions with client and taking suggestions in development of Front End GUI because the commands executed will interact with Firmware(device driver)developed at client end.
- Followed Water Fall Model in development of the DTMs.
- Resolving the customer issues as part of maintenance of old DTMs.
- DTMs development is a Fixed Bid projects. Duration of delivery of DTM Projects is mostly 6 months, and delivered to customer without penalty.
- Comply with the SDL for the changes made.
Environment: C++, VC++, MFC, ATL Com, Visio, Sourcesafe, Windows XP, Multithreading, Synchronization Objects, DTM Manager, DTM Inspector(DTM - Device Type Manager), DD(Device Discription Language), Pactware Tool, FDT Tool, InstallShield.
Confidential
Programmer Analyst
Responsibilities:
- Developed the Single Document Application tool by using MFC in VC++.
- Using commands to execute and get result from the driver.
- Involved in coding and bug fixing.
- Prepared code documentation for future reference and upgrades.
- Building Driver Disk.
- Testing of Device connected in network.
Environment: C++, VC++, MFC, DDK, Install Shield, Visio.
Confidential
Programmer Analyst
Responsibilities:
- Developed the Single Document Application tool by using MFC.
- Using commands to execute and get result from the driver.
- Involved in coding and bug fixing.
- Prepared code documentation for future reference and upgrades.
- Building Driver Disk.
- Testing of Device connected in network.
Environment: C++, VC++, MFC, DDK, Install Shield, Visio.
Confidential
Programmer Analyst
Responsibilities:
- Understanding the algorithms, pseudocode and Functions in VC++ using Win32 SDK and MFC Library.
- Involved in coding and bug fixing.
- Prepared code documentation for future reference and upgrades.
- Followed FDA rules and regulations while working on security features, 21CFR Part11.
Environment: C++, VC++, MFC, ATL Com, Win32 SDK
