Summary
Overview
Work History
Education
Skills
Websites
Additional Information
Timeline
Generic

Satya Godavarti

Enterprise Integration Architect
Minneapolis,MN

Summary

Highly experienced, solution-oriented professional with 21+ years of remarkable background in overseeing all aspects of the Software Development Life Cycle, from extensive analysis and design through execution and maintenance. Has experience performing system integration architecture, application architecture, usability architecture, SOA governance lifecycle design, business process modeling, object-oriented design, development, and mentoring. As an Enterprise Integration Architect at Siemens Industry, Inc Designed and developed robust and scalable Integration patterns and an SOA-based Web services framework (SAF/SCF) using WSDL, UDDI, XSD, JAXB, SOAP, Restful to exchange the data in XML, JSON formats and integrated with various ESBs like Sonic, JBoss Fuse, Tibco EMS, and Oracle Service Bus, Apache Active MQ. Designed and developed NMMS application by exposing IMM application as Web services and build graphical tools using QT Library, C++, Java, J2EE, SOAP, Restful, JNI, XML, XSD, and JAXB Designed and developed Data Access Layer (DAL/SEIA) and Advanced Alarming applications to maintain the EMS data for displays and analytical using the Apache Kafka, Apache Cassandra, Apache Zookeeper, and JRules. As an Architect / Tech lead, have a successful track record in executing various large enterprise and distributed applications, meeting client expectations, and converting them into the base products. Has working experience in designing, developing applications in the Financial and Banking domain and 24/7 production support for critical financial applications. ITIL certified. Extensive professional experience in developing and deploying enterprise applications on web/application servers such as JBoss EAP 7.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Web Logic. Experience in database development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOAD, and SQL Loader.

Overview

22
22
years of professional experience

Work History

Enterprise Application Integration Architect

Siemens Industry Inc
01.2016 - Current
  • Projects: EMS and EMM Client: Caiso, APS, Cenace and REE
  • Design and develop a reusable and configurable SOA-based SOAP/Restful Web services framework to integrate with external applications in EMM and EMS applications via ESBs like JBoss Fuse,
  • Ibco EMS, and Oracle Service Bus to exchange the data in XML and JSON format
  • Design, develop and customize EMMS / SGEM applications to manage the network model using
  • Java, J2EE, JNI, SOAP, Rest, WSDL, UDDI, XSD, XML
  • Design and develop Network Model Management deployment coordinator to manage the deployments in the EMS using Web Services, Java, C++, and Oracle
  • Conduct workshops with the customers, stakeholders, and other SMEs to discuss important technical decisions, interface requirements, data format, and the integration roadmap
  • Develop integration patterns to enable secure communication from JBoss EAP servers with MQ- based software like Apache ActiveMQ, IBM MQ, Tibco EMS, and Weblogic using JMS API
  • Collaborate with cross-functional team leads, business analysts, customers, and other key stakeholders throughout all phases of the projects
  • Develop scripts to automate code integration, built, deployed using IBM ClearCase, Git, Ant, Maven, and Jenkins
  • Develop test and simulator to simulate the test data.

Technical Lead

Siemens Industry Inc
01.2016 - 01.2020
  • Projects: DAL and Advanced Alarm Customer: Caiso
  • Involve in requirement analysis, scope finalization, planning, resources allocation, design, development, testing, delivery, pre, and post-go-live activities
  • Write development specifications and design documents based on design considerations in various customer projects and base products
  • Work on Design Patterns, OOD, and UML
  • Design and Develop software prototypes to demonstrate the application of design
  • Identify and evaluate suitable technology for solutions
  • Develop Data Access Layer (DAL) application using Apache Kafka, Zookeeper, No SQL
  • Assandra database to receive and store EMS data from various data sources like SCADA, TNA, and Market applications
  • Develop an Advanced Alarm application using Java and JRules to generate the operator's alarms using DAL data
  • Work in an Agile /Scrum environment
  • Provide technical guidance and support the development of systems
  • Work collaboratively with other architects to deliver the architecture artifacts
  • Develop deployment and test tools using Python, Perl, and Shell.

Technical Lead

Siemens Industry Inc
11.2013 - 12.2015
  • Projects: NMMS Clients: Ercot, Center Point
  • Design, develop, test, and integrate NMMS / SGEM base application by using Java, J2EE, C++,
  • OA, XML, and Oracle
  • Develop ETL scripts to load the customer data into the Oracle database
  • Develop PTC web application using Siemens Websdk Api, Java, J2EE, SQL, and PL/SQL
  • Develop the Mage application using QT library and develop SOAP Web services client to interact with the backed application
  • Expose the IMM application features as Web services using Java, C++, JNI, SOAP, Rest, WSDL,
  • DDI, XSD, JAXB, and XML and integrate with PTC and Mage
  • Implement various security modules like JAAS, Apache HTTP proxy to enable client and server authentication
  • Resolve the critical customer issues by properly analyzing the root cause for the problem and fixing it using the optimal solution.

Senior Software Developer

Siemens Industry Inc
11.2010 - 10.2013
  • Projects: Spectrum Power 7 (Product) Clients: Siemens
  • Involve in requirement definition, technology stack identification, deployment strategy
  • Design and develop Web Services Adaptors (SAF/SCF) using SOAP, Restful API, and JMS to send and receive data to/from the external applications via ESB
  • Develop security protocols to secure the communication and data exchange
  • Design and develop interfaces to extract the RDBMS and Spectrum relational database data and generate payloads to publish to the ESB
  • Develop deployment and automated test scripts using Perl and shell.

Software Developer

Softcrylic LLC
07.2007 - 10.2010
  • Projects: EMS Clients: Siemens, PJM AC2, Soco
  • Design and develop applications using Java/J2EE, XML, SOAP, Spring, and Hibernate
  • Ramework
  • Develop user interfaces using AngularJS, Jquery, bootstrap, HTML5, and CSS
  • Develop dynamic web pages using JSP, JSTL, HTML, JavaScript
  • Atya Godavarti Page 4
  • Develop BPEL processes for various web services invocations
  • Develop PL/SQL procedures to process the data and store the data in the Oracle database
  • Design and develop the Endpoints (Controllers), Business layers, DAO Layer using
  • Ibernate/JDBC template using Spring IOC (Dependency Injection)
  • Develop Message Driven Beans (MDBs) for receiving and processing data from WebSphere MQ
  • Eries
  • Develop build and deployment scripts using Apache Maven and Ant
  • Monitor application performance with the help of Top, JProfiler, and Youtkit.

Technical Lead

Cognizant Technology Solutions
07.2005 - 07.2007
  • PBLA, New Client and D700 Client:,
  • Allocate tasks and work packages to the team members and provide technical assistance
  • Interact with business and participate in meetings in requirements gathering
  • Develop business components using Adobe Lifecycle products
  • Develop user interface screens using Flash UI
  • Develop the logging framework using Log4J
  • Develop Unit test classes are using JUNIT
  • Involve in Websphere application Server configuration and deploy New client application
  • Involve in the configuration of Apache ODE and deployment of BPEL processes
  • Develop build scripts using Apache Ant 1.7.

Production Support Associate

Cognizant Technology Solutions
07.2005 - 07.2007
  • Projects: PBLA, New Client and D700 Client: Ameriprise Financial
  • Involve in the design, development, and maintenance of the application
  • Involve in-service support activities such as Incident Management, Problem Management, and
  • Hange Management
  • Involve in service delivery activities such as Availability Management, Capacity Management, and SLA Management & Reporting
  • Involve in ITIL process
  • Involve in Tivoli configuration and keynote tool monitoring
  • Involve in production support activities, debugging, and troubleshooting
  • Involve in quality-related activities, which include metrics collection, incident statistics
  • Impart training includes the induction process-related training and job knowledge to all the new inductees.

Education

M.Tech (Master of Technology) -

Indian Institute of Technology

BE (Bachelor of Engineering) - undefined

Andhra University

Skills

    Java

undefined

Additional Information

  • Experience with UML and documentation of use-cases, class, sequence, and activity diagrams utilizing Rational Rose and Microsoft Visio tools. Experience using code profiling tools like GDB, Yourkit, JProfiler, JProbe, and Eclipse Memory Analyzer. Experience with various AWS cloud services like EC2, RDS, S3, EBS, SQS, SNS, IAM, etc. Experience in development with various Spring 4.2.0 modules like Spring Core, Spring DAO, Spring ORM, Spring MVC, Spring AOP, Spring Boot, Spring Context, Spring Batch. Experience with UI development using JS, Ajax, jQuery, AngularJS, HTML5, CSS3, Bootstrap. Has very good knowledge of Cloud Computing and SaS (Software as Service) model which cuts down huge investment on Infrastructure which may replace the current traditional systems. Has an outstanding leadership & relationship ability to influence and negotiate in business and technical terms with clients and the client team to attain customer delight. Has a good reputation in guiding team members and efficiently allocating tasks to deliver on promise within budget without compromising quality and differentiating using innovation by grooming team members to form a responsive team to win competitive advantage.

Timeline

Enterprise Application Integration Architect

Siemens Industry Inc
01.2016 - Current

Technical Lead

Siemens Industry Inc
01.2016 - 01.2020

Technical Lead

Siemens Industry Inc
11.2013 - 12.2015

Senior Software Developer

Siemens Industry Inc
11.2010 - 10.2013

Software Developer

Softcrylic LLC
07.2007 - 10.2010

Technical Lead

Cognizant Technology Solutions
07.2005 - 07.2007

Production Support Associate

Cognizant Technology Solutions
07.2005 - 07.2007

M.Tech (Master of Technology) -

Indian Institute of Technology

BE (Bachelor of Engineering) - undefined

Andhra University
Satya GodavartiEnterprise Integration Architect