16+ years of experience in Software Design and Development,specializing in C++, VC++, MFC, COM, ATL, WIX, InstallShield, Python and Kafka. Expertise in designing, developing and integrating MES, SCADA, Grid EMS, and Industrial Automation solutions.Experience Across Investment Banking and Truss Engineering domains.
Proficy Historian at GE
Language/ Technologies : VC++,MFC, COM,WIX, C#,KAFKA
Description :
Proficy Historian is a data archiving system designed to collect, store, and retrieve industrial time-series and A&E data
at very high speed, stores it efficiently,distributes it.
Historian includes a range of data collector applications to collect data from a wide variety of SCADA applications.
Historian data collectors support OPC, OPC HDA, OPC UA Data Access, OPCUA standards. Historian supports OPC Alarms
& Events, it can collect A&E data and store them in SQL Server.Historian has provided variety of APIs (C++, JAVA,C# etc )
and OLEDB based client application to retrieve data from Historian for analysis and prediction purpose.
Contributions made:
Worked on integration of EMS with Historian, designed and developed eTerra Grid collector end to end which enabled Historian to expand its footprint to GRID industry.
Re-architected the Alarm Archiver application which solved many customer reported issues.
Designed and implemented the installer using packaging tools WIX, installshield which made the product
installation seamless to handle both new installation and upgrades.
Worked on Historian Kafka Producer interface to publish data from Historian archives into Kafka broker.
Troubleshooted and fixed various defects reported by customers in Historian and its data collector modules.
Contributed to documentation for usage of data collectors and other components of Historian.
APEX-DWS-Sec Lending
Language/ Technologies : C++, Rogue Wave, STL, Multithreading, MFC, Jasper Reports, Oracle, C#.
Description :
The DWS or Deutsche Wealth Services is an asset manager which buys and sells assets. The DWS sec lending desk borrows from the fund that DWS manages and lends it to the street. The Fund tries to enhance its yield (through Dividends and Capital gains and gets Fees for the transactions) by lending these stocks to the market (street). DWS SL desk uses an application called Apex. The PACE is an application which records the buys and sells of the stock in the fund. Apex gets a feed daily from PACE to show what positions are held by the Fund.
Contributions Made:
Designed and implemented reconciling applications PriceAnalyser,StalePriceReport,NAV Report.
Engaged with customers to understand their pain points , gathered feedback and came up with new product
features which later were scoped ,planned and maximizing the business value being delivered.
Prepared technical test cases and co-ordinated with QA team and Business users for UAT.
Handled builds, release schedules and monitoring using Jenkins jobs and pipelines.
Implemented various reports using Jasper Reports.
Participated disaster recovery activities.
Worked on user manual and help documentation
MSS (Managed Security Services)
Language/ Technologies : C++, VC++, MFC, COM, STL
Description :
MSS is composed of several components which work together to manage the security of the system and network assets by continuously monitoring it for invades .It looks for probes, attacks, and penetrations into the network and notifies the customer about anything that threatens their security.
Contributions Made:
Troubleshooted and fixed application bugs reported by customer.
Developed tool to read and analyze logs.
VIEW (Visually Integrated Engineering Window) with HOMEBASE
Language/ Technologies : C++, VC++, MFC, STL
Description :
This is a Windows based software application for designing the layouts of house. It is used to design walls and frame the roof structure of the house .Its main purpose is to design the roof of the house. It has tools to view the 3 dimensional view, top view, side view of the house allowing the designer to look at the roof at various angles. Apart from this it has many drawing tools which are used to design other aspects of the layout.
Contributions Made
Implemented the roof supporting structures battens, purlins and Sheet module for the roofing tool.
Worked on MFC based GUI applications.Developed Customer Quotation Sheet Report by implementing Multi-Tab
dialog box application.
Developed various modules for adding new engineering features.
Developed context-sensitive Help.
Troubleshooted and fixed application bugs reported by customer.