Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

DEVADUTTA ACHARY

Hyderabad

Summary

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.

Overview

17
17
years of professional experience

Work History

Staff Software Engineer

GE Vernova
11.2017 - Current
  • Working on an MES product suite and data management software.
  • Working on technologies such as VC++,MFC,COM,WIX,C#,Python,Kafka,Docker,Jenkins.
  • Collaborated with multiple stakeholder and spearheaded design, development of SCADA data collection application for Grid Energy Management System (EMS) from conceptualization to customer delivery.
  • Have good exposure to SCADA,GRID EMS and Historian applications.
  • Resolved customer issues promptly.
  • Organized and facilitated backlog grooming, sprint planning, sprint demo.
  • Involve in product release planning, mentoring and leading scrum team

Senior Software Engineer

CGI
08.2013 - 11.2017
  • Worked on Security Lending application for a leading Investment Bank
  • Worked on C++, Rogue Wave, STL, Multithreading, MFC, Jasper Reports, Oracle, C#
  • Developed new module, functionalities
  • Preparation of Analysis and Design Document for various new requirements
  • Managed change requests by capturing business requirements through interactions with End-User/BA, analyzing the requirements,consolidating them and deciding the various design changes to be made in the system

Senior Software Engineer

Mindtree Ltd.
10.2011 - 08.2013
  • Bug analysis, Debugging and bug fixing, testing
  • Documentation such as release notes, user guide

Software Engineer

Enaviya Information Technology Pvt. Ltd
08.2008 - 10.2011
  • Developed various modules for adding new engineering capabilities
  • Worked on C++, VC++, MFC, STL, Multithreading
  • Bug analysis, Debugging and bug fixing
  • Implemented various GUIs using MFC
  • Prepared documents such as release notes, user guide

Education

Master of Science - Bioinformatics

Berhampur University
02.2006

Bachelor of Science - Computer Science

Berhampur University
04.2003

Skills

  • C, VC ,MFC, COM, ATL, Win32
  • WIX, Installshield, SQL Server
  • Python, Kafka,Docker and Kubernetes

Projects

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.

Timeline

Staff Software Engineer

GE Vernova
11.2017 - Current

Senior Software Engineer

CGI
08.2013 - 11.2017

Senior Software Engineer

Mindtree Ltd.
10.2011 - 08.2013

Software Engineer

Enaviya Information Technology Pvt. Ltd
08.2008 - 10.2011

Bachelor of Science - Computer Science

Berhampur University

Master of Science - Bioinformatics

Berhampur University
DEVADUTTA ACHARY