Email: firstname.lastname@example.org Phone: 571-***-****
Experience in designing, developing, debugging, testing and maintaining software projects.
Good exposure to planning and execution of all phases of a Software Development Life Cycle.
Providing technical insights for code reviewing, release planning including user stories breakdown, task assignments and backlog grooming.
Experience with service-oriented, client-server and n-tier architectures. Experience in design and development of distributed, real-time, performance-critical, high volume and throughput, highly available and robust systems.
Experience in design, development and testing of system level software for multithreaded, multi-process and/or reentrancy-based applications.
Experience in RDBMS like Microsoft SQL Server and associated SQL Programming Knowledge in creating and maintaining SQL Databases, DB Tables, Stored Procedures, Triggers, T-SQL.
Skilled in Object Oriented Analysis and Design (OOAD), Design and Architectural patterns using Rational Unified Process and Unified Markup Language (UML).
Implemented projects following SEI-CMM level 5, ISO 9001:2000 and Six Sigma Compliant Quality Management Systems.
‘Star Performer’ award for exemplary performance for SPEEDFAMIPEC.
Performance Excellence Award from GE.
Committed team player with strong analytical and problem-solving skills.
Skilled in Reading, Writing and Speaking in German and Spanish Languages.
jQuery, HTML, CSS
C# .Net, VC++, MFC, Win32
Java, Java EE, Spring and Spring MVC
Oracle, PL/SQL, Pro*C
C++, C, Unix Shell Scripting
JetBrains Webstorm, Git, Jira
Eclipse, Subversion, Accurev
Visual Studio, Sourcesafe, Source Integrity, Perforce
Unix Shell, Clearcase, PVCS
Rational Rose, Visio UML, Purify, PureCoverage
Infrastructure and Cloud Technologies
AWS (EC2, S3, EBS, ELB, CloudWatch)
Unix (Linux, Solaris)
Software Engineering Methodologies
Agile using Scrum
CI/CD using Jira and Jenkins
Test Driven Development (TDD)
Rational Unified Process
Financial - Stock Exchange Derivatives Trading (Futures, Options, Swaps and Forwards)
SEMI (Semi-Conductor Equipment and Materials International) related processes.
Access Control Systems.
Automatic Vehicle Location(AVL) Systems
Knowledge in various SEMI Standards [E-05, E-30, E-42, E-94 and E-40] Experience of working in Stock Exchange Software project.
Conversant and practiced software processes related to ISO 9001, CMM and Six Sigma.
Health Care Management
Trainings and Certifications
Microsoft Certified Professional on MS SQL Server 2008, Implementation and Maintenance
AWS Associate Developer
NCFM (NSE's Certification in Financial Markets) certified in Derivatives.
Rational Unified Process conducted by Rational Corp.
Windows-NT Programming Training conducted by Microsoft.
Web programming Course – Harvard University
CAPITAL ONE, MCLEAN VA Senior software engineer APR ’15 till date
Project: Worked in Small Business, MainStreet, Fraud and Disputes ARTS in Card Technology.
Technologies: AngularJS, Angular4, ELK, Cloud Formation Templates, Jenkins, Groovy Scripts, Chef, Ansible, Terraform, IRIS, .NET, COS, EASE, Quantum, Chassis, Java
Implementing Card Control workflow for small business.
Implementing Balance transfer on COS-Ease Platform using cloud restful APIs.
Performance testing of APIs using ParaSoft
Starter Card alerts using quantum to consume TSYS files.
Implemented Language Preference APIs.
Implemented Setup Authentication including development of governmentid tab in IRIS to prevent Fraud.
Reviewing the code and planning release schedules.
Integrate ELK for monitoring Fiducia.
Participated in Coding Community event at Virginia Western Community College, Roanoke, WV
THE TRIZETTO GROUP, BOSTON, MA software engineer dec ’08 -oct ’14
Project Title: CareAdvance Enterprise(CAE) 4.6 application
Description: TriZetto Group offers a broad portfolio of healthcare information technology products and services delivered individually or combined to create a comprehensive solution. CAE is a web-based product that serves the payer and benefits administrator healthcare markets. The CAE application automates and streamlines the full spectrum of care management, including cases, diseases, utilization and population management.
Designed and developed COM interfaces to integrate the WPF user control with the C++ MMC snap-in.
Designed and developed various modules like Progress notes, detail case view, queue management, patient reports and discharge reports using n-tier architecture. Extensively developed/used user controls in ASP.net using C# for various forms to keep design more generic.
Exhaustively used XML communication between various tiers to keep architecture loosely coupled (SOA)
Extensively used serialization, context, caching to persist data states across various modules.
Developed various WCF modules to communicate with third party web services to exchange progress notes, gather updated drug/prescription information, case details etc.
Converted old legacy classical ASP modules to new ASP.net ones using C#.
Actively involved in technical specification documentation, bug fixing and unit testing of various modules.
PNC GLOBAL INVESTING SERVICES, PA technical lead/sr.net developer jul ’08 -DEC ’08
Project: Albridge Integration with Advisorport
Description: The Albridge Wealth Reporting (AWR) system is a web-based application that allows users to view, maintain and report on clients’ investment accounts that have been consolidated from among a number of different sources such as brokerage accounts, mutual fund accounts, and life insurance and annuity product companies.
Involved in understanding user requirements, system analysis and specification, designing, developing code reviews, optimization and deployment
Developed the Prototype / Proof of Concept using C# 3.0 and WCF in .NET 3.5.
Created proof of concept and developed SSIS to load custodian data feed in multiple file formats
Deployment and performance improvement of SSIS packages in multiple servers with configuration files.
Developed the systems using Object Oriented Programming (OOP) concepts, .NET components in C#
Designed UI screens using Visual Studio 2008, ASP.NET 3.5 and C# 3.0
Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of data from data layer.
Developed stored procedures, Functions using SQL and T-SQL for fetching data and binding it to web controls.
Designed and implemented of WCF services to integrate with already existing interfaces/services of Advisorport.
Designed and implemented of a web interface to set up Consultants, Clients, Reporting Groups and Accounts in the new AP/AB integrated environment.
Designed and implemented of Data Access Layer and Business Layer.
Implemented MVC Design pattern and used various features of C# (e.g. reflections, generics, partial classes etc.).
Implemented distributed transactions in .NET frameworks and developed Windows service to host WCF Service.
Mentored and supported 6 developers in technical implementations
Wrote unit tests using N-unit for classes using TDD (Test Driven Development)
STAPLES, BOSTON, MA senior developer MAR ’08-jun’08
Project: Development and maintenance of the Promotion engine and Returns subsystem of POS (Point of Sale) devices.
Technologies: Windows XP, C# .NET, C++, VC++, SOAP, XML, WINFORMS, SQL Server 2005, NUnit
Description: The promotions engine needed enhancement to show the price on the Virtual Receipt within 3 seconds. The returns subsystem was implemented in C#.NET in an attempt to break away from the complex legacy code.
Added heuristics to improve the performance of the promotion engine written in C++. The calculation speed was improved from 30 seconds to 3 seconds.
Implemented Customer Based Pricing module in C# which was made Interoperable with VB 6.0 using .Net InteropServices.
Implementation of Pricing Layer web service and Retail Key Encryption Management for credit card transactions using RSA
Implemented the tool to encrypt the xml files from plain text to RSA.
Implemented the tool to rectify the xml sent to the AS400 subsystems to resolve out of balance issues.
HANUSOFTWARE, GURGAON, INDIA technical consultant mar ’07-feb’08
Client: Apollo Ship Chandlers, Miami, FL
Project: Framework development for integrating a Suite of Applications using CSLA (Component Based Scalable Logical Architecture).
Technologies: Windows XP, ASP .NET, C# .NET, XML, WINFORMS, AJAX, XSL, SQL Server 2005, Infragistics 7.1
Description: Project requires development of SHM (System Shell Module) and SAM (Security Administration Module) modules. The SSM is launching pad for all other modules of the ASM solution as well a blueprint for solution’s UI, security objects and replication procedures. The Security Administration Module will be used by system administrators to configure user roles and scopes and manage the user accounts.
Lead the team involved in requirements gathering and interacted extensively with end users and gathered user requirements using interviews, surveys, and prototyping
Study of CSLA framework to understand the requirements.
Delegation of tasks to team members, Peer-to-Peer code reviews, presentations, coordination and knowledge transfer.
Development of Security Administration Module and implemented WinForms for SAM.
Created Class Diagrams for the Shell Module and SAM Module.
Designed the classes and interfaces to be used by the authorization routines in all other modules in the solution.
Client: Gibson Technology Group, Newark, NJ
Project: Development of a website for Non-Profits
Technologies: Windows XP, ASP .NET, VB .NET, XML, XSL, SQL Server 2005, AJAX, Web Services 3.0, Reflection
Description: Development of a user-friendly Customer Relationship Management (CRM) software for Human Services to reduce paper work, which will help the Case Managers to spend more time with clients.
Involved in the requirements gathering and delegated tasks to team members
Development of Business Rule Engine module, City Admin Console and Client console.
Weekly project reports and client communication.
Ensuring Process Compliance.
SIEMENS, GURGAON, INDIA team member sept ’05-mar’07
Client: Siemens, Neuhausen am Rheinfall, Switzerland
Project: Development and Enhancement of the AVL software for SIEMENS VDO
Technologies: Windows XP, ASP .NET, VB .NET, XML, XSL, SQL Server 2005, AJAX, Web Services 3.0, Reflection
Description: The AVL (Automatic Vehicle Location) control computer software is used by the dispatchers within a transport authority to monitor and dispatch buses and trams. The on-board computers spontaneously report events such as arriving at/departing from stops, emergency calls, schedule deviations, etc. to the control center via data radio.
Involved in the understanding of the technical architecture of the software.
Developed a process to send the arrival and departure information to a remote server over TCP/IP using sockets.
Development of LioDB for messaging between applications and storing the data in memory.
Development of the SCS module which predicted the arrival of the bus based on the historical data and the present location.
Developed Windows based applications for testing the performance of critical components by setting up different counters
HCL TECHNOLOGIES LIMITED, GURGAON, INDIA module lead sept ’04-aug’05
Client: OMX Stock Exchange, Stockholm, Sweden
Project: Maintenance and Enhancement of the different Subsystems for OMX
Technologies: Windows XP, ASP .NET, VMS, VC++, C++, Windows, VSS, CMS (Code Management system)
Description: OMX is a leading expert in the exchange industry and owns exchanges in the Nordic and Baltic region. It develops and provides technology and services for securities trading to exchanges and marketplaces around the world.
The objective of the settlement system is to handle the flow of money and securities between the members and the clearinghouse and to create accounting data to a general ledger system.
Involved in the understanding of the technical architecture of OMX (OMX’s software platform) and CL (the networking component of OMX), OMX business processes and environment at Stockholm, the client location,
Involved in coding, designing and unit testing of the enhancements required for this Clearing Office (COPC), Market Place (MP) applications, Risk Impact Value (RIVA), Settlement and back-office applications like BOPC and CIBOIS.
Worked extensively with developers to ensure that they had complete understanding of the functionalities expected of the software.
Managed and documented the provision of any further information provided to the developers to ensure the original business goals are maintained.
Design and development of new algorithm for netting of money and securities between Norwegian and Swedish members.
Writing the Functional Specification/Unit Test Specification.
GENERAL ELECTRIC, HYEDERABAD, INDIA software engineer oct ‘03 – aug ‘04
Client: GE, Boca Raton, FL
Project Title: Development and Maintenance of Access Control Software for GE (Boca Raton, Florida)
Technologies: JBuilder 10.0, Jdk1.4, Swing, Windows NT, Rational Clear Case, VSS, MFC, VC++ 6.0, SQL
Description: Access Vision is the user interface for configuring the Badges, Raising Alarms and providing Monitoring services for the Access Control System. The Application supports Italian, Portuguese, Korean and French languages and was re-architected in Java as the earlier GUI was in VC++.
Involved in the analysis, design for Refactoring and fixing bugs.
Implementation of permission schemes.
Development of GUI screens for different subsystems, Operator module and interfacing with the Picture-Perfect server and Windows based tools for performance analysis
HCL TECHNOLOGIES LIMITED (INDIA) LTD., INDIA software engineer aug ‘00 – sept ‘03
Client: SPEEDFAM-IPEC (Phoenix, Arizona)
Project Title: Maintenance and Enhancement of CMP Software for SPEEDFAM-IPEC (Phoenix, Arizona)
Technologies: Rational Rose 2000, VC++ 6.0, COM, ATL, VSS, SECSIMPRO, GWA Suite, MS-Access, Visual Basic 6.0
Description: SPEEDFAM-IPEC makes Chemical Mechanical Polisher Equipment. The project required maintenance and enhancement of the Equipment and Operator software.
Involved in gathering requirements, analysis, design and implementation.
Resolution of Change Requests, Defects, Peer Reviews and Unit Testing.
Development of an interface between HOST and the Equipment as per SEMI E-30.
Implementation of E-42 Stream 15 services. These services involve recipe download, upload and deletion
Improved the efficiency of scheduling of wafer handler (Robots) to perform various functionalities in parallel
Framework Development for Common Alarm Management for Speedfam-IPEC using Gem Standard E-30.
B.E in Electronics & Communication Engineering from Birla Institute of Technology, India.
Web Development Course – Harvard University (2014)