Post Job Free
Sign in

Manager Engineer

Location:
Edison, NJ
Posted:
April 08, 2020

Contact this candidate

Resume:

Saikumar Gandapodi

*** *** ***** **, ******, NJ – 08820

732-***-****

**********@*****.***

Work Status: US Citizen

Specialization and Experience Summary:

• Solution Architecture

• Enterprise Architecture

• Cloud Architecture

• Microservice Architecture

• Micro Frontend Architecture

• AI/ML/NLP ( Tensorflow, NTLK, Word2Vec, Sentiment Analysis Amazon Lex, Alexa Google Dialogflow, Home IBM Watson )

• Product to Platform Transformation

• Messaging Platform ( AMQ, ActiveMQ, MQ Series )

• Data-to-Everything Platform ( Splunk )

• CRM platform ( Salesforce )

• Data Virtualization ( Denodo )

• Digital Transformation

• Cloud Migration

• Cloud-Native Application Design

• API Design (REST, APIGee API Gateway, AWS API Gateway)

• Microservices (Java / Springboot NodeJs Python Kubernetes )

• Serverless Application with AWS.

• Content Management Systems

• UX Design System ( Storybook )

• Web Frameworks ( Angular React )

• CI / CD ( Jenkins, Artifactory, BitBucket )

• Lean Startup, Agile and Scrum Methodology

Profile Summary

• 25+ years of Industry experience in full life cycle development involving Architecture, Analysis, Design, Development, defect tracking, documenting and implementation of various software projects on a wide range of platforms, languages and technologies.

• Experience in multiple industry domains (Financial, Logistics, Health, Telecommunication and Insurance)

• Designed and Developed a Multi-tenant Natural Language Processing Platform (NLP) using Amazon Alexa, Google Home, Amazon Lex and Google Dialogflow.

• Proficient and extensive experience on multiple languages including Java, C++, Groovy, JavaScript, PHP, C# and VB.NET.

• Object-oriented analysis and design (OOAD) of medium to large systems with UML and Unified Process.

• Experience in Use Case Analysis, Class Diagrams, Sequence Diagrams, Activity Diagrams, and Collaboration Diagrams.

• Extensive use of RUP (Rational Unified Process) for adherence to the Unified Process methodology.

• Practiced and used Object Oriented Design Patterns and Refactoring.

• Have consulted and worked for major multinational companies/fortune 500 companies playing various roles as Solutions Architect, Team Leader and Senior Developer which includes OppenheimerFunds/Invesco, United Parcel Service (UPS), Medco Health, Lucent Technologies, Hewlett Packard (Singapore) and Omron (Japan). Technical Experience

Machine Learning/AI Natural Language Processing ( NLP ) using Google DialogFlow, Amazon Alexa, Amazon Lex, TensorFlow, NTLK.

J2EE JSP, EJB, Java Servlets, Web Services, Web 2.0, JNDI, JMS, JNI, Java Reflection, Java Beans, JFC, Java AWT, Java IDL, Java Applets, Java RMI. IBM Alphaworks BML and CORBA(OrbixWeb).

AWS Suite of Cloud Computing Services offered by Amazon AWS. Server Javascript Node.js

C++ Have worked on various platforms and tools using C++ and C. Visual C++, HP-UX C++, Sun C++, GCC, Xerces C++ Xalan C++, Purify, Embedded Visual C++, GDB, RogueWave C++ Library, STL, MFC, ATL, Multithreading, TCP/IP and MQ Series.

NoSQL MongoDB and MemcachedDB

Big Data Hadoop, MapReduce, Amazon EMR, HDFS, HBase, Hive and Pig Application Servers Weblogic, IBM WebSphere, Broadvision, Tomcat, Jetty and IIS OOAD Rational Rose and UML

Source Control TFS, Harvest, PVCS, Git and Mercurial Debuggers Purify, GDB, XMLSpy, JProbe, SoftICE and Bounds Checker. Platforms HP-UX, SUN Solaris, Windows XP/NT/2000/ME, Windows CE, DOS, Presentation Manager on OS/2 and Novell Netware.

XML and XSL XML, XSLT, DOM, SAX/SAX2, DTD, BML, XHTML. RDBMS DB2, Oracle, MS-SQL Server, Sybase, and MS Access Work Experience

Solutions Architect - (Dec-2019 – Till Date)

Accenture, New York, NY.

General responsibilities include providing architectural guidance to team members to help arrive at optimal solutions, development of PoC and assistance in the development process. NLP-ChatBot Implementation

Architected and implemented a chat bot system for Help Desk using ServiceNow as the backend with Dialogflow as the NLP engine which allows customers to interact with the ticket management call center.

The Google Contact Center Automated Intelligence (CCAI) is an advanced offering in the call center marketplace with the capability to transform using Artificial Intelligence. The Google CCAI allows users to engage with support desk staffs via text, chat, or telephone, based on their preferred means of communication and the speed at which they require an answer. Google CCAI also supports help desk staff through voice to text translation, knowledge base search and retrieval, automated ticket submission, and caller sentiment analysis. Applications Architect - (Apr-2015 – Sep 2019)

OppenheimerFunds/Invesco, New York, NY.

General responsibilities include research and development of innovative solutions, providing architectural guidance to other teams to help arrive at optimal solutions, development of PoC for other teams and implement and support platforms offered by the Architecture team. MyOne – NLP based Engagement Analytics

Architected and developed a PoC for an existing call center engagement system which used manual searches to bring in relevant documents to fulfill customer support into an automated system which interfaces with Aspect telephony system to extract keywords automatically and bring in relevant documents based on the weighted and usage relevance and also provide ability for customer service agents to query the system using natural language. Intellect – Multi-tenant NLP Platform

Architected and Developed a multitenant Natural Language Processing solution which allows applications across teams to provide Natural Language Query system for each of their use case. Intellect allows various forms of query inputs through voice and text including Amazon Alexa, Google Home, Chat Systems like Slack, Skype, Web and Telephony through SMS. Intellect is designed using Self-Registering Pluggable Intelligent Agents Technology which is capable of dynamically increasing the Intellect NLP knowledge base by adding new agents to the Intellect system.

Plexus – Multitenant Messaging Management Tool

Was responsible for design and development of Multitenant Messaging Management Tool for the AMQ platform which allows Management of messages, queues, topics and users in a Multitenant Messaging platform. Plexus consists of the front end application which is implemented using AngularJS and backend services using Groovy/Springboot. OnPremData

Was responsible for design and implementation of solution for synchronizing Salesforce data with On-Premise Oracle database. The service listens to updates on the Salesforce tables and updates the On-Premise Oracle database for in-house applications to gain access to the data in Salesforce. Synchronization happens at near real time. Implementation was done using Apache-Camel Enterprise Integration Patterns and components.

AMQ – Redhat Messaging Platform

Was responsible for design and implementation of Multitenant Messaging platform using Redhat AMQ which allows for Multitenant across teams. Necessary authentication and authorization requirements using LDAP server ( OpenDJ ).

Kennis Data Services

Was responsible for designing and implementation and supporting various data services end points using the Kennis platform.

Solutions Architect - (Apr-2009 – Mar-2015)

United Parcel Service (UPS), Paramus, NJ.

OPSYS Modernization Projects

Opsys Modernization Project involves a suite of projects in the Opsys legacy mainframe system to be converted into intranet-based application. The process involves analysis of the legacy applications and implement it using J2EE based intranet application using Java and Javascript as its platform.

The scope of responsibilities involved architecture of the Java framework ( Opsys Web Framework ) using Java and Servlets and design and development of the front end Opsys 2.0 framework using JavaScript and jQuery. Designed and developed MVC based jQuery widgets for Opsys 2.0 framework, architected and designed C++ modules for rules engine processing and message processing using CMS.

Implemented various projects of Opsys Modernization applications. Designed and Implemented a solution for package analysis using Big Data using Hadoop. Responsibilities:

• Architected and designed the Opsys Web Framework using Java under Weblogic platform.

• Architected and designed the Single Page application front end framework (Opsys UI Framework) using JavaScript and JQuery.

• Architected POC solution using Amazon AWS (EC2, SQS, SES and CloudFront) for Cloud Computing porting of legacy applications.

• Implemented a POC solution for shipment entry system using Node.js as the framework using server side Javascript and jQuery on client side.

• Designed and developed MVC based jQuery widgets for Opsys 2.0 framework.

• Played key role in providing proof of concepts on various plugins and provide suggestions on the best practices on implementation.

• Architected and designed C++ modules for rules engine processing and message processing using CMS

• Designed and Developed various Opsys applications (Origin, Regulatory Canada ACI, IDC, Regulatory Air Import, Regulatory Air Export and Reporting)

• Mentored and lead onshore and offshore team members on Opsys Web framework, Java, jQuery, design, patterns and best practices.

• Designed and Developed Package Performance Analysis solution using Big Data in Hadoop environment using Map Reduce using Amazon EMR and MongoDB. Senior Developer – Consultant (Jan-2004 – Mar-2009) United Parcel Service (UPS), Paramus, NJ.

External Customer Scanning System (ECSS)

UPS Supply Chain Solutions (SCS) has used its knowledge of transportation networks and delivery systems to develop effective, customized inventory control, shipping, manifest, and delivery solutions for companies like Dell, Wal*Mart, Williams Sonoma, and others. These customized solutions have been successful, although they have, in many cases, been kept separate from the traditional UPS delivery operations. The re-branding of UPS as one company has highlighted this

“separate but equal” service difference between UPS Supply Chain Solutions and traditional UPS. Our UPS Supply Chain Solutions’ customers have noticed; hence the need for the proposed Responsibilities:

• Architected and Designed the system using UML with Rational Rose. Created the use cases representing the user interaction with system. Also created object and class diagrams. Created design documents.

• Rapidly resolved source code problems with efficiently using VC++, Object Oriented design

(OOD) and resolving complex technical problems.

• Polymorphism, Inheritance, dynamic binding and other OOPS Concepts in VC++ and Win 2K

• Designed and developed the Windows CE applications using Embedded VC++

• Designed application using MQ Series to upload to download messages to mainframe.

• Used PVCS for versioning and source code control.

• Code Review, Unit testing, Debugging and Integration Testing of the application. Analyze the business and design the screen flow of the application. Senior Developer – Consultant (Aug-2001 – Dec-2003) Medco Health Solutions, Inc, Franklin Lakes, NJ.

e-Service Delivery - Research and Correspondence

This project involved feature/performance enhancements to the web-based application that assists the team managing all the calls escalated at the call centers. It tracks the activities that the call center representative has done in assisting a caller. These statistics are also used to track the application usage and effectiveness. This application is based on server centric 3-tier architecture with web browser as thin client, business application/logic as the middle layer and Oracle database as the back end. It also talks to DB2 database through MQ-Series middle ware application. Responsibilities:

• Interact with the business team and provide system analysis for the required module.

• Used Rational Unified Process (RUP) during the course of several projects.

• Evaluate new technology areas to be integrated in the current environment.

• Provide performance enhancement by analyzing defective modules and incorporating new performance enhancing technologies.

• Designed the system using UML with Rational Rose. Created the use cases representing the user interaction with system. Also created object and class diagrams. Created design documents.

• Mentor development team in design, development and deployment.

• Designed Controller based architecture based on MVC pattern to handle the user events. Each Controller will have event handlers to handle events related a specific set of functionality. A Controller can also delegate an event to another Controller.

• Participated in the entire life cycle of the software product development.

• Integrated the eSD Application with CTI ( Computer Telephony Integration ) using Java Applet.

• Development of the Web Services written in C++, which handles to business logic. Made key point to keep XML as the interface standard for Web Services.

• Used Rouge Wave C++ library and STL classes for faster, robust and reliable application.

• Making the system efficient by checking for Memory Leaks using Purify.

• Unit testing of the C++ components using Broadvision’s ctx_driver and Purify.

• Used gdb to debug C++ components.

• Written SQL queries for accessing broad vision database used for storing the content information.

• Designed and developed front end pages in Broadvision through JSP pages and XSLT using XmlSpy.

• Created test plans, test cases for testing individual modules and total application. Created RSW scripts for regression testing of the application.

• Used PVCS for versioning and source code control.

• Code Review, Unit testing, Debugging and Integration Testing of the application. Analyze the business and design the screen flow of the application. e-Service Delivery (e-SD)

e-Service Delivery (e-SD) is a product that delivers the administration of your Prescription & Benefit Program. Whether it is providing the name of a participating pharmacy, authorizing drug coverage or viewing the status of a claim, e-SD will provide top quality service and features to enhance employee and member satisfaction. With e-SD you can be assured that your membership and plan information is secure and viewing is restricted to only authorized representatives. Responsibilities:

• Involved in the Web Services design, development and implementation.

• Designed and developed XSL style sheets using XMLSpy.

• Checking the Memory Leaks in the components.

• Developed the Sub IM Web services C++ Components.

• Developed Component generation tool using Java 1.3 /Swing to automatically generate Broadvision C++ components.

• Designed and developed web pages using JSP, Java Script, HTML.

• Coded Using the Broad vision Components.

• Created and run the RSW scripts to check the functional stress test.

• Calling Message Queue Servers Using C++ Components.

• Manipulating the records in Mainframe Database.

• Used PVCS for maintaining the code versions

Technical Lead Consultant (Aug-1997 – Jul-2001)

Lucent Technologies, Warren, NJ.

Trouble

Manager

Designed and Developed Trouble Manager product using Visual C++ 6.0, MFC, STL, IONA C++ Orbix( CORBA ), Bounds Checker and Microsoft Windows NT/98.

FASAM Designed and Developed the Field Access System Administration using Visual C++, MFC, STL, IONA C++ Orbix( CORBA ), Bounds Checker and Microsoft Windows NT/98.

Import Excel Designed and Implemented the Excel file import module for Field Access System, which imports data from an Microsoft Excel file produced by the customer to a database using Visual C++, MFC, STL, Bounds Checker and Microsoft Windows NT/98..

User Admin

Management

System.

Designed and Implemented the User Administration software for the Trouble Report Management and Order Management system using Visual C++, MFC, Roguewave C++, IONA C++ Orbix( CORBA ), Bounds Checker and Microsoft Windows NT/98..

NashWorld Designed and Implemented a web site for Nash members across the world to upload, view and maintain varies kinds of documents using Windows 2000/ ASP 3.0 / IIS 5.0 / Visual Interdev 6.0 / ADO / Java Script / VB Script

NashShare Designed and Implemented Share maintenance application to let Nash Share members maintain and print shares and dividends using Windows 2000/ Visual Basic 6.0 / ADO / MS Access Reports / Install Shield. Senior Software Engineer (Nov-1996 – Aug-1997)

CyberMedia Inc. Santa Monica, CA.

Designing, Programming and Management responsibilities on CyberMedia Products. Overall responsibility for the design and delivery of CyberMedia Active Help software and also responsible for OEM Customization for FirstAid and OilChange . Projects/Phases handled on were.

CyberMedia

FirstAid OEM

Customization

Customize the CyberMedia FirstAid for OEM customers like NEC, AST, Sony and Phoenix.

Microsoft Windows 95 / Microsoft Visual C++ 4.2b / MFC/ Bounds Checker

CyberMedia

Active Help

Studio

A development studio for VBScript hosting CyberMedia ActiveX Controls, CyberMedia Inc Santa Monica. CA.

Microsoft Windows 95 / Microsoft Visual C++ 4.2b / MFC/ ActiveX Scripting / ActiveX Controls / Active Documents/ Bounds Checker CyberMedia

Active Help

Controls

Implementing ActiveX Controls for diagnostic modules for OEM customers which helps in customizing CyberMedia FirstAid and also for the future version of CyberMedia FirstAid .

Microsoft Windows 95 / Microsoft Visual C++ 2.0 / Visual Basic 4.0 / Delphi / SoftICE / BoundsChecker

Senior Systems Engineer (Dec-1994 – Oct-1996)

SRA Systems Limited, Madras, India

Lead Design, Programming and Management responsibilities on Omron Projects. Overall responsibility for the delivery of PC4510, Virtual Device Driver, IMC OCX, and WINPOS 95 Projects. Windows and Windows 95 development of IMC OCX and WINPOS 95 Projects. Complete responsibility for final integration and delivery of the Project. Visited Omron Software, Kyoto, Japan for System Study of WINPOS 95 Project.

Projects handled on were.

OLEIMC A project to design and develop OLE Custom Control (OCX) for IMC Peripherals, Omron Software, Kyoto, Japan.

Microsoft Windows 95 / Microsoft Visual C++ 4.0 / Visual Basic 4.0 / Delphi / OLE Custom Controls/ SoftICE/Bounds Checker.

WINPOS 95 A Reengineering project to convert a Point of Sales Application (RS6000) on ITRON OS to Windows 95, Omron Software, Kyoto, Japan.

Microsoft Windows 95 / Microsoft Windows NT /Microsoft Visual C++ 2.0 / Informix

/ TCP/IP/ SoftICE/Bounds Checker

VIMCD A project to design and develop Virtual Device Driver for IMC Peripheral for Windows 95, Omron Software, Kyoto, Japan.

Microsoft Windows 95 / Visual C++ 2.0 / VToolsD/ Win 32 DDK/Soft ICE/Bounds Checker

PC4510 A Reengineering project to convert a Point of Sales Application (RS4510) written in Assembly Language to ‘C’. Omron Software, Kyoto, Japan. DOS / DPMI / Borland C++ 4.5 / Borland Power Pack / NetBios./ SoftICE/Bounds Checker

Systems Consultant (Jan-1994 – Nov-1994)

Hewlett Packard, Singapore.

Project Development Responsibilities to interface with Singapore Polytechnic for Singapore Polytechnic Integrated Computing Environment. Work involved consultation with Singapore Polytechnic for functional specification, design, implementation and testing of the project. Responsible for implementation of PC Client Module. The Project handled was

SPICE Singapore Polytechnic Intelligent Computing Environment that allows students to remotely access the computing facilities available in campus, and which allows the staff to manage the students access. Hewlett Packard, Singapore.

Microsoft Windows 3.1 / Borland C++ 4.0 / Visual Basic 3.0 / Windows Sockets / TCP/IP.

Systems Engineer (Apr-1992 – Dec-1993)

SRA Systems Limited, Madras, India

Responsibilities included designing, implementing and testing various software packages. Projects handled on were.

LARS Large Capacity Archival and Retrieval System, a scheduled backup software for tapes on Sun OS. (Marvel Systems, UK) Sun OS / Sun Sparc Workstation / Sun C++ / TCP/IP / Motif / XVT. SCANNER

INTERFACE

Generic Scanner Interface to Document Storage and Retrieval System. Provides uniform interface to different scanners integrated to the DSRS.

(SRA Systems, Madras, India )

Microsoft Windows 3.1 / Microsoft C 7.0./ Codeview Debugger/ Windows 3.1 SDK

NLM

SCHEDULER

A Server Scheduler for Document Storage and Retrieval System under Novell Netware, which handles database requests from multiple clients.

(SRA Systems, Madras, India)

Novell Netware / Watcom 386 C.

LPGPLAN LPG Transportation Optimization System for distribution of LPG cylinders from Refineries to Bottling Plants and then to Distributors. (IOC Madras). Microsoft Windows 3.1 / Microsoft C 7.0 / FoxPro/ Codeview Debugger/ Windows 3.1 SDK

Education

• Bachelor of Engineering (Computer Science and Engineering) - ( 1992 )

• Certificate in Advanced UNIX Programming, - (1990)

• Diploma in Assembly Language Programming - (1988)

• Diploma in Computer Hardware and Maintenance - (1987) Certifications

• I B M Certified Solutions Developer - XML and Related Technologies.

• BrainBench XML Certification.

References (Contact numbers given on request):

• Mandar Kothavale, Head of Architecture, Vangaurd

• Jaideep Sarkar, Senior Project Manager, Amazon



Contact this candidate