About Me
18 years of software development experience with emphasis on architecture, design, implementation, analysis and optimization.
Hands on experience in C++, STL, MFC, ATL/COM, design patterns, sockets and multi-threading.,REST Api,Python
Skills
Web Development
Others
Programming Language
Database
Development Tools
Positions
Portfolio Projects
Company
Product: Focus Inspection (Client: Nikon Metrology)
Role
Backend Developer
Description
Feature enhancements, implementation, defect fixing.
● Preparing Test Plan and writing and executing test cases.
● Requirement Verification, Unit Testing.
Platform: VC++/MFC, C++ (11/14) STL, COM/ATL, C#, XAML, XML, OpenGL, MS Visual Studio 2012
Show More Show Less
Skills
.NET Core C Sharp C++ Component Object Model (Microsoft COM) Design Patterns Object-Oriented Analysis And Design - (OOAD) OOPSTools
Visual Studio (Win)Company
Automatic Train Supervision (ATS)
Role
Software Architect
Description
- Actively involved in component development, feature enhancements, implementation, defect fixing.
- Preparing Test Plan and writing and executing test cases for various ATS Components
- Requirement Verification, Unit Testing using ASUTF framework.
Development of ASUTF framework
Show More Show LessSkills
Active Template Library - ATL C++ Component Object Model (Microsoft COM) Design Patterns Multi Threading Object-Oriented Analysis And Design - (OOAD) OOPS XMLTools
Visual Studio (Win)Company
Term-Master Connect
Role
Backend Developer
Description
- Understanding the existing Architecture Design, coding, testing, and defect fixing
- Implemented IIS Server Configuration Module and Installer in C# to simplify and reduce the TMC lengthy and complicated manual installation process.
- Implemented Components using C# & ATL/COM
Company
Ezupload & Device Integration
Description
- Design, coding, testing, and defect fixing
- Designing and implementation of system tray application and its integration with iMedXDevices module. In this module a callback interface is implemented to get the device status notifications from Device Manager. On device connection notifications, dictations are downloaded from device and uploaded to dictations server automatically.
Tools
Visual Studio (Win)Company
IBM FileNet P8 (Content Manager)
Role
Backend Developer
Description
- Actively involved in product development, feature enhancements, implementation, defect fixing.
- As a senior technical team member, participated in code review for peers to maintain the quality of code as part of continual productivity initiative.
- Preparing Test Plan and writing test cases for various Components
- Resolved several field reported issues of customer as part of advanced support (L3) team.
- Configuration testing