About Me
Over 23 years of experience in the field of IT in software design and development using C C++ C# forthe System and Application Oriented Technologies.Worked on several projects on different technologies like C C++ C# .NET framework Java Javascript Htm...
Show MoreSkills
Portfolio Projects
Description
Working on adding new Enhancements in existing Scenario simulator product. The module wrapper in scenario simulator does a message communication over IBM MQ for exchanging fx trade information, which is processed by fx core settlement engine.
Environment:
Languages/Scripts: C++ on Linux
Tools/Ids: GitHub, Jira, DB2
Team Size: 5
Show More Show LessDescription
Working on porting different open source products from x86 Linux to IBM Power8 (Linux flavors RHEL, Ubuntu, CentOS). The products ported till now are Hadoop eco systems (includes products like Hive, Hbase, Pig etc), JBOSS family, Clouderia, RHEL-HA, Twill, elephantbird, Livy etc.
The work involves identify and build package dependencies, package build, fixing the build issues, code changes for power specific issues, package test, fixing the test issues.
Environment:
Languages/Scripts: C++, Java, Python on Linux
Tools/Ids: GitHub, GDB, GCC, Jenkins, Jira.
Team Size: 12
Show More Show LessDescription
a) IPV4 to IPV6 migration: Worked on POC for migrating the existing TCP/IP IPV4 based product to TCP/IP IPV6. The activity was mainly to write socket programs to verify connectivity for different combinations of IPV4 and IPV6.
Environment:
Languages: C++ on Windows.
Tools/Ids: ClearCase, MS .Net Visual Studio 2010.
Team Size: 3
b) UDP multicasting: Worked on mini project for multicasting. The presenter gets connected through Socket using UDP multicast IP address to a restricted network and sends the data to all the listener clients.
Environment:
Languages: C++ on Windows.
Tools/Ids: ClearCase, MS .Net Visual Studio 2010.
Team Size: 1
c) Media streaming: Worked on a mini project for SIP Video calling application. The application uses media server for making video calls along with relevant features.
Environment:
Languages: C#.
Tools/Ids: MS .Net Visual Studio 2010.
Team Size: 6
Show More Show LessDescription
Worked for Development and Maintenance on some of products in Tivoli Monitoring Agents for Microsoft Applications like MS SQL Server, MS Exchange and AD.
Client: IBM (USA)
a) SQL Server Agent: The Agent monitors the SQL Server for various Performance groups and attributes. The agent continuously collects the relevant data from MS SQL Server, Errorlog file and Perfmon objects and sends to the portal server from where finally the data is displayed using application GUI and Browser interface.
b) Exchange Server Agent: The Agent monitors the Exchange Server for various Performance groups and attributes. The agent continuously collects the relevant data from MS Exchange Server, Perfmon, and WMI objects and sends to the portal server from where finally the data is displayed using application GUI and Browser interface.
c) Active Directory Agent: The Agent monitors the Active Directory for various Performance groups and attributes. The agent continuously collects the relevant data from MS Active Directory, Perfmon objects and sends to the portal server from where finally the data is displayed using application GUI and Browser interface.
Environment:
Languages: C, C++ on Windows.
Tools/Ids: ClearCase, MS .Net Visual Studio 2003, 2008, WinDbg, Debug Diag.
Technical Challenges:
- Identifying and fixing memory leaks (Private bytes, Handles) in agent code (sometimes even in
MS code);
- Identifying rare crash issues in agent code and fixing them.
- Performance optimization using multithreading, query optimization, code optimization.
Databases: MS SQL Server, DB2.
Team Size: 13
Responsibilities & Role in the Organization:
Role: Engineering Lead
Responsibilities:
-Gathering new requirements from customers.
-Generating internal new features that can help customer and business growth.
-Estimating/planning of new requirements.
-Design and Implementation of new requirements, assisting the team for all technical issues.
-Handling customer issues, Escalations. Planning and delivering defect fixes. Monitoring QA activities for fixed defects.
-Involved in organizational quality audits.
Show More Show LessDescription
Worked on Planning Design Development for data capturing from Sick Trispector sensors and SiemensPLC for controlling the motor movements using the Trispector vision sensor data various parameterslike object dimentions surface quality (Waviness) etc are extracted and reports are generated.
Show More Show LessDescription
Worked on Planning Design Development for complete ASRS system which mainly includes 2 parts.Warehouse system: implementation for material inwards/outwards stock control Automatic storage etcFleet management interface: controlling the AGVs based on storage/retrieval requirements raisedthrough warehouse system
Show More Show LessDescription
the project is based on base product SASixp which is used in manyschools across multiple states of USA. The product is mainly used to maintain students individual recordsfor different areas like Health Personal details academic details etcWorked on customizing product SASixp as per requirements from customers.
Show More Show Less