Summary
Overview
Work History
Education
Skills
Awards and Participation in Innovation Initiatives
Industrial projects
Personal Information
Timeline
Generic

Sai Ashok Kumar Dogga

Hyderabad

Summary

Dynamic and results-driven Principal Architect with over 20 years of hands-on experience in software development, specializing in Python, Generative AI, and Prompt Engineering, alongside a strong foundation in C++, VC++.Net, and C#.Net. Currently seeking a challenging position within a global organization where I can leverage my diverse technical expertise and leadership experience to drive innovation and enhance organizational productivity. Passionate about mentoring teams, leading agile initiatives, and fostering collaborative environments that prioritize excellence in software design and implementation. Committed to delivering high-quality solutions that align with business objectives and contribute to the overall success of the organization.

Overview

20
20
years of professional experience

Work History

Principal Architect

Cognizant Technology Solutions
06.2020 - Current
  • Software Development: Led the design and development of applications using C++, VC++.Net, C#.Net, ASP.Net, and ADO.Net, ensuring high-quality code and adherence to best practices.
  • Database Management: Managed SQL Server and SQLite databases, optimizing performance and ensuring data integrity for diverse applications.
  • Reporting Solutions: Developed and maintained reporting solutions utilizing RDLC and Crystal Reports to provide actionable insights to stakeholders.
  • Mobile Application Development: Leveraged Java to develop Android applications, enhancing user experience and functionality.
  • Legacy System Support: Utilized VB 6.0 scripting to maintain and upgrade legacy systems, ensuring seamless integration with modern technologies.
  • Protocol Implementation: Implemented HART and MODBUS protocols for effective communication with flow, pressure, and analyzer field devices.
  • Device Management: Developed Device Descriptions (DD) in compliance with HCF standards, facilitating interoperability and device management.
  • Code Development and Debugging: Conducted code development, building, and debugging in Visual Studio environments, ensuring robust application performance.
  • Web Development: Managed web development tasks as part of publishing tool maintenance, enhancing user accessibility and interface.
  • Agile Methodologies: Engaged in sprint planning, code reviews, and mentoring team members within an Agile software development life cycle.
  • Client Interaction: Fostered strong client relationships through effective communication and collaboration in development and maintenance projects.
  • Web Server Management: Oversaw the configuration and maintenance of Web Servers (IIS), ensuring optimal performance and security.
  • Quality Assurance: Utilized TESSY tool for automated testing, enhancing software reliability and compliance.

Software Engineer

CTS
07.2010 - Current

Device Type Manager (DTM) and Device Description (DD) Specialist

Responsibilities:

  • Developed Device Type Managers (DTM) following FDT 1.2 standards, providing a user-friendly graphical interface for configuring and managing field devices.
  • Enabled users to update and read device parameters, perform complex calculations for flow, analyzer, and pressure transmitters, and monitor device health through diagnostics and calibration displays.
  • Implemented key DTM features, including:Activity Log Tracking: Maintained detailed logs of user activities for better traceability.
    Scratch Pad Functionality: Provided a space for users to jot down important information.
    Trending Graphs: Visualized measurement values for easier analysis and decision-making.
  • Facilitated communication between devices and DTM using protocols such as HART, Modbus, and Foundation Fieldbus (FF).
  • Developed and certified Device Descriptions (DD) for flow, pressure, and analytical applications, ensuring compliance with Emerson standards and HCF guidelines.
  • Collaborated directly with clients to translate requirements into actionable designs, utilizing tools like Visio for UI design.
  • Played a key role in the development and implementation of system enhancements, preparing essential documentation such as Software Design Documents (SDD) and Software Generation and Maintenance Documents (SGMD).
  • Executed DTM Inspector for FDT 1.2 certification and prepared installation setups using InstallShield.
  • Conducted Bin Scope analysis as part of Software Development Lifecycle (SDL) for DLLs, ensuring compliance and quality.
  • Proactively resolved defects during the testing phase, contributing to a seamless user acceptance testing (UAT) process.
  • Shared functional knowledge with team members, fostering collaboration and synchronization within the team.

Software Engineer

CTS
Hyderabad
02.2015 - 10.2017
Flow Expert Pro Application and Web Application Developer

Flow Expert Pro Responsibilities:

  • Developed Flow Expert Pro, an application designed for sizing various types of flow meters, including:Coriolis
    Inferential Flow Meter (IFOA)
    Magnetic
    Vortex
    Compact Orifice
  • Enabled users to:Select a process fluid from the application database or manually enter fluid properties for accurate meter sizing.
    Save and load configuration files for efficient project management.
    Send model codes to BuyAutomation.com for flow meter pricing, streamlining procurement processes.
  • Collaborated with clients to gather requirements, assess feasibility, and ensure alignment with project goals.
  • Designed and developed a user-friendly Android UI for the application, enhancing user experience and functionality.
  • Implemented offline storage solutions using SQLite, ensuring seamless access to data even without internet connectivity.
  • Successfully published the application on the Google Play Store, making it accessible to a wider audience.

Web Application Responsibilities:

  • Developed, maintained, and provided ongoing support for a related web application, ensuring optimal performance and user satisfaction.
  • Diagnosed and resolved defects with effective solutions, enhancing application stability and reliability.
  • Developed 2D barcode printing functionality, improving inventory management and tracking processes.
  • Conducted performance tuning in SQL to optimize database queries, resulting in faster application response times and improved user experience.

Software Engineer

CTS
Hyderabad
07.2010 - 04.2012

Wayside Alarm Management System (WAMS)

The Wayside Alarm Management System (WAMS) is a robust solution designed to manage data collected from event recorders that support railroad operations. Key features and contributions include:

  • Real-Time Status Management: The WAMS Status Manager application efficiently collects data from the network, alerting users via email, SMS, and fax notifications to ensure timely awareness of railroad conditions.
  • Remote Access: Users can securely log into the WAMS system remotely, allowing them to monitor the status of railroad wayside locations from anywhere.
  • Regulatory Compliance: WAMS streamlines federally mandated inspections of railroad wayside equipment by automating numerous inspection steps and facilitating secure handling of inspection reports.
  • Development Contributions:Developed Windows services, including a File Upload Service, to enhance system functionality.
    Defined use cases based on requirements and assisted in converting these into detailed software specifications.
    Created custom exceptions for effective exception handling within the application.
    Supported the creation of a comprehensive Functional Test Plan to ensure application reliability.
  • Performance Optimization: Played a key role in optimizing and tuning application performance for improved efficiency.
  • Database Management: Involved in writing stored procedures and functions to enhance data handling capabilities.
  • Defect Resolution: Actively resolved defects identified during the testing phase, ensuring a smooth user experience.
  • Knowledge Sharing: Provided functional knowledge to team members, promoting collaboration and synergy within the team.
  • User Acceptance Testing: Offered support during User Acceptance Testing (UAT) and addressed any defects that arose.
  • Deployment: Successfully deployed code in IIS within the development environment for thorough development testing.

Software Engineer

SQL International Pvt. Ltd.
Hyderabad
06.2007 - 04.2010

AP/AR Automation Tool Overview

This innovative tool is designed to enhance the efficiency of managing duplicate records within files and historical data by applying dynamic rules. Key features and contributions include:

  • Ticket Management System: Internal users and vendors can easily raise tickets for products based on specific categories. Tickets can be generated using two methods: the Round Robin method and the Pull method, ensuring equitable distribution and prompt attention.
  • Mail Tracking System: The application incorporates a mail tracking feature that allows users to monitor email communications within the organization. It generates a unique ticket number for all incoming emails, escalating them based on Turnaround Time (TAT) and providing detailed aging reports to ensure timely responses.
  • Automated Invoice Generation: A core objective of this project is to automate the generation of invoices directly into the IBM Mainframe tool, streamlining the AP/AR process and reducing manual errors.
  • Design and Development:Developed Class Diagrams and Sequence Diagrams using Visio to outline system architecture and workflows.
    Engaged in designing, coding, testing, and executing database scripts to support backend operations.
    Created Component Object Model (COM) components for implementing essential business logic.
    Developed an Add-in for Outlook 2003/2007, enhancing user interaction with the system.
    Designed custom forms for Outlook to facilitate seamless data entry and ticket management.
    Configured user settings, escalation matrices, master data, and report generation in ASP.NET to ensure a tailored user experience.
  • Documentation: Prepared comprehensive technical specifications and user documentation to guide users and stakeholders through the system's functionalities.

Software Engineer

Rapid Infoway Solutions Pvt. Ltd.
Hyderabad
12.2004 - 06.2007

Power Plant Management System (PPMS-ERP) - Inventory Management Overview

The Power Plant Management System (PPMS-ERP) is designed to efficiently track all transactions occurring at power stations, with a strong emphasis on inventory management. Key contributions and features include:

  • Comprehensive Transaction Tracking: The system captures and monitors all transactions related to inventory at power stations, ensuring accurate record-keeping and real-time visibility into stock levels.
  • Analysis and Development: Actively involved in analyzing user requirements and developing tailored solutions on-site at client locations, ensuring that the system meets specific operational needs.
  • Material Codification Algorithm: Implemented a sophisticated material codification algorithm to standardize inventory tracking, facilitating easier identification and management of various materials used in power plant operations.
  • Project Consolidation: Successfully merged multiple inventory management projects into a single, cohesive system, enhancing efficiency and streamlining operations.
  • Customization of Packages: Customized existing software packages to better align with the unique requirements of the power station's inventory management processes, optimizing functionality and user experience.
  • Customer Support: Proactively addressed and resolved customer-escalated issues related to inventory management, ensuring minimal disruption to operations and maintaining high levels of customer satisfaction.

Education

M.SC - CS

Andhra university
Vizag, Andhra Pradesh
01.2004

BSc - M.E.C

Dr.LB College
Andhra Pradesh
01.2002

Skills

  • Win-2008
  • Win-10 Enterprise
  • C
  • VCNet
  • C#Net
  • VBnet
  • VB 60
  • HTML 50
  • CSS 30
  • JQuery
  • Java Script
  • Net 25-45
  • PACT-ware
  • Android Studio
  • MS Visual Studio 2010-2017
  • ATL
  • SDK
  • AMS
  • DD
  • DTM Inspector
  • TESSY
  • Win-forms
  • ADONET
  • WPF
  • Agile
  • Waterfall
  • SQL Server 2018
  • SQL Server 2012
  • SQL Server 2008
  • RDLC reports
  • Crystal reports
  • SVN
  • VSS
  • Git-hub
  • Install Shield 2016
  • Visual Studio

Awards and Participation in Innovation Initiatives

Throughout my career, I have actively engaged in various seminars, workshops, and training programs, which have significantly contributed to my professional development. Notably, I have participated in the following:

  • Machine Learning Seminar: Engaged in a comprehensive seminar focused on the latest advancements in machine learning, enhancing my understanding of this critical field.
  • Mandatory Trainings in CTS: Completed several mandatory training sessions to ensure compliance and stay updated with industry standards.
  • Software Architecture Workshop: Attended a workshop dedicated to software architecture, furthering my expertise in designing scalable and efficient systems.

In addition to these educational pursuits, I have participated in the Darya-ye Noor and Kohinoor initiatives during various quarters from 2013 to 2018. My commitment to innovation and improvement has been recognized with awards in the years 2013, 2018, and 2021, highlighting my contributions to driving innovative solutions within the organization.

Industrial projects

DTM (Device Type Manager)

  • Description: Developed a graphical user interface for field devices that manage device-specific data, diagnostics, and calibrations. The DTM is compliant with FDT1.2 standards, enabling efficient updates and readings of device parameters.

Curve Fit

  • Description: Engaged with clients to gather requirements and assess feasibility for a curve fitting application, ensuring alignment with client needs.

Flow Expert Pro

  • Description: Developed an application for sizing various types of flow meters, enhancing operational efficiency through precise flow measurement.

MFG Tracker Web Application & 2D Barcode Printing

  • Description: Designed, maintained, and supported a web application that streamlined manufacturing tracking and facilitated 2D barcode printing for enhanced inventory management.

WAMS (Wayside Alarm Management System) 

  • Description: Managed data from event recorders to support railroad operations through an efficient alarm management system, ensuring timely responses to critical events.

AP and AR Process

  • Description: Developed a tool for dynamic comparison of duplicate entries within files, utilizing historical data to enhance accuracy and efficiency in accounts payable and receivable processes.

Inventory Management System 

  • Description: Developed the Power Plant Management System (PPMS-ERP) to track transactions at power stations, improving operational oversight and resource management.

Personal Information

  • Passport Number: Hold a Valid Passport
  • Date of Birth: 07/22/80
  • Nationality: Indian
  • Marital Status: Married

Timeline

Principal Architect

Cognizant Technology Solutions
06.2020 - Current

Software Engineer

CTS
02.2015 - 10.2017

Software Engineer

CTS
07.2010 - Current

Software Engineer

CTS
07.2010 - 04.2012

Software Engineer

SQL International Pvt. Ltd.
06.2007 - 04.2010

Software Engineer

Rapid Infoway Solutions Pvt. Ltd.
12.2004 - 06.2007

M.SC - CS

Andhra university

BSc - M.E.C

Dr.LB College
Sai Ashok Kumar Dogga