Summary
Overview
Work History
Education
Skills
Certification
Technicalsummary
Timeline
Generic

Deepthi Amanaganti

Summary

Over 16+ years of experience in Designing/Architecting/Developing/Delivering client server, n-tiered and enterprise level distributed applications. Expertise in implementing full SDLC (Software development Life cycle) using DevOps(CI/CD), Agile, TDD (Test Driven Development) and Waterfall methodologies. Analyzed feature performance to identify enhancements for continued improvement based on feedback, usage and revenue opportunity bringing new ideas and concepts. Expertise in Building/migration/Deploying applications use AWS/AZURE Cloud Computing IAC, Containerized applications. Expertise in developing highly available systems that utilize containerization, load balancing, horizontal scalability in micro service architecture and monolith applications Experience in building application using security protocols for Data security and cyber security vulnerabilities. Expertise in Building/migration/Deploying applications use AWS/AZURE Cloud Computing IAC, Containerized applications. Expertise in implementing J2EE technologies (Spring Boot, spring, Liferay portal, Struts, JavaBeans, JDBC, JNDI, EJB, Hibernate ,IBatis Design patterns) to develop Enterprise software applications. Expertise in implementing Observability and monitoring on applications/services using Splunk, AppDynamics, Thousand eyes, Cloud Watch tools etc. Expertise in developing and providing technical leadership in application development, Application maintenance. Expertise in building Unix/Linux/Windows shell scripting. Expertise in creating DB DDL/DML (stored Procedures/Packages/Functions,Index.Etc). Hands on experience with SSO (Single Sign on authentication) mechanisms like UID(Unified ID with Oath Token), SiteMinder, SAML setup. Excellent Hands on Experience in using application servers like Apache Tomcat,JBOSS EAP, BEA WEBLOGIC, Tomcat, IBM WebSphere etc. Provided 24x7 Production Support and monitored trouble ticket queues to attend user calls and Escalation calls for Support. Expert in software designing through UML using Rational Rose and Visio with the good understanding of object-oriented design and data structures concepts. Have been trained on skills like Microsoft project, Requirement gathering, SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS). Good understanding of BIG data analytic tools (like Hadoop). Worked independently and lead several collaborative efforts successfully delivering solutions for several missions critical and complex business problems.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Sr systems/Software Engineer

USBank
09.2018 - Current
  • Worked in Agile Environment and implemented various development projects for Prepaid domain
  • Worked with cross platform teams for refinement of data/Process flow for mobile and Web application Flow
  • Onboarded various clients to integrate their systems with our offerings on several project
  • Participated in designing architecture for cloud migration with HA, Resiliency, and load balancing
  • Works with PO’s and enterprise architecture team for high level refinement on the application modules and enhance/introduce new technology for efficiently handle applications performance for scalability and resiliency
  • Implemented caching techniques, several design standards and mentored team members where needed
  • Worked on AWS cloud migration project from on-prem applications onto AWS Cloud
  • Involved in implementing automated CI/CD pipelines to deploy the applications/ microservices in Kubernetes cluster with EKS Deployed portal applications on IAC cloud instances and defined application gateway for regional traffic
  • Involved in Switch away/failover design procedures for all components (DB, SQL Datawarehouse, application components etc)) Used Apigee Gateway to for all API’s and throttling defined for each proxy
  • Developed several RESTful API’s for prepaid systems using Spring boot microservices
  • Developed several Spring Batch Applications to send push notifications to cardholders and email alerts and feed data sync with enterprise systems like LDAP/Hogan
  • Worked on Liferay Upgrade project for several of our web portals
  • Created and configured customizations on Liferay portal applications based on client needs
  • Setup application for proactively monitoring on AppDynamics and Splunk with various Policy and triggers to alert via Incidents and when it reaches baseline thresholds
  • Written automated log purging/archive scripts in python
  • Performs DevOps Operations to build and deploy apps through automated Cl/CD Pipelines
  • Performed end to end setup and manage them in Production and UAT environments for all Portal applications and webservices, Mobile Wallet API’s etc
  • Proactively Monitors and identify and fix issues via all monitoring mediums and identify issues if the any functionality areas go beyond expected behavior (like SLA, Response times, Loads, any malicious traffic etc).

IT System analyst/Sr Developer

Hewlett-Packard/HPE/DXC Houston,TX
08.2010 - 08.2018
  • Project: S4Hana Integration with VCP credit tool & CPAT Enhancements for Working capital (Credits & Collections) Project: HPE shared Space Exit (DXC Clone) (Credits & Collections) Role: IT System analyst/Sr Developer Description: This project Involves exiting DXC Instance from HPE Shared Space and cloning in DXC Secure Enclave clean space for credit and collections applications (VCI (BOE), VCP (Virtual credit professional tool), CPAT, GTEPAID)
  • This project also includes Getpaid Version upgrade from 8.3 to 8.6 version
  • Project: SMO Split (HP split into HPE, HPI Split) (Credits & Collections) Role: System analyst/Sr Developer Description: This project Involves splitting the HP parent Instance into two separate instances for HPE and HPE respectively
  • This includes physical separation and entity separation
  • Responsibilities: Extensively involved in requirement gathering, Design document, construction, testing phase
  • Created Project plans and successfully implemented delivering the projects
  • Performed massive Customer and invoice level migrations at DB level during cutover activities
  • Performed Getpaid version upgrade from 8.3 to 8.6 version to have all the features provided by FIS Global Third-Party Vendor
  • Configured Apache Tomcat an IIS servers for Web application layer
  • Implemented Devops tool to migrate source code repository from SVN to GitHub
  • Worked closely with DBA on fine tuning the DB performance and setup Database in Athena HPE Cloud platform in IaaS
  • Configured SSL setup for HTTPS service protocol and enable network proxy to pass through Firewalls
  • All the HW/VMWare/Cloud Servers/Dedicated servers were setup and configured in standard secure clean space to enable Cyber Security, Data security and have secure communication protocols (SMTP,SFTP,HTTPS,HTTP,SSH..etc)
  • Single Sign on (SSO IAM) (Identity Access Management)) with SiteMinder is configured in all applications which authenticates user access from LDAP enterprise directory
  • Implemented DevOps tool to automate build, integrate and deploy the code onto ITG test environment for UAT using Jenkins(User acceptance Testing) for CI/CD
  • Responsible for SIT (System Integration testing), UAT (User acceptance testing), Performance/Stress Testing and setting up production environment and resolving IM tickets
  • Involved in leading the team, mentoring and transferring the knowledge to the other Team members and Run The Business RTB Support L1 Team
  • Used BOE reporting tools to support and create Reports using SQL Queries.

System analyst/Sr Developer

Hewlett-Packard/HPE/DXC Houston,TX
08.2010 - 08.2018
  • Project: Collections Upgrade Project (Credits & Collections) Role: System analyst/Sr Developer Description: This project involves upgrading Getpaid collection system form 7i8 to 8.3 version which heavily involved Data migration by consolidating old DB schemas having business unit /schema into region schema level
  • Adding GMO African countries to VCP, VCI, Getpaid, CCM systems to implement VCP as the system that manages credit information and credit processes for all HP trade customers in DZ00, MA00, NG00 GL company codes and implement GetPaid as the system that manages collections and dispute resolution
  • Responsibilities: Extensively involved in requirement gathering, Design document, construction, testing phase
  • Lead the team throughout project life cycle
  • Created PL/SQL scripts to setup new company codes and country codes in VCP, VCI, Getpaid Database systems
  • Application developed in MVC architecture using Struts framework 2.0, Spring Injection, JSPs
  • Design a framework specific to Client with Singleton Servlets Pattern, DAO (Data Access Objects), Java beans and MVC patterns
  • Developed UI using JSP, HTML, JS libraries
  • Implemented logging capabilities using log4J enabling easy installation of the application in the production environment
  • Setting up build environment by writing maven Build taking build, configuring, and deploying project
  • Implemented multi-threading to process customers to go through customer assignment portfolio for concurrent process
  • Used Spring JDBC framework for ORM and query Criteria
  • Deployed application on JBOSS EAP RedHat Linux Server
  • Created test cases for unit testing
  • Created MTP documents for company setup for Production
  • Responsible for SIT (System Integration testing), UAT (User acceptance testing), setting up production environment and resolving IM tickets
  • Responsible for performing code reviews
  • Involved in mentoring and transferring the knowledge to the other Team members
  • Heavily Created Unix Shell scripting to monitor the batch jobs and alert the support if for any failures/delays.

Programmer/Analyst

Department of Family and protective services, Austin, TX
10.2009 - 08.2010
  • Project: IMPACT (Information Management Protecting Adults and Children in Texas) Description: To re-architect the Child and Adult Protective System (CAPS) to a browser-based application that increases system usability, adds new functionality, and provides a platform for the future of Child Welfare, adult protective services and case management Developed UI using JSP, HTML,JQuery,javascript libraries and Developed the application using Java, J2EE, and Struts
  • Deployed application on WebLogic application server in clustered environment
  • Created PL/SQL queries with joins, sub queries and, transactions, functions, T-sql queries on Oracle Relational database
  • Created Structured Query Reports that will run weekly and daily as a batch jobs and online reports using SQR and shell scripts
  • Involved in the development of Stored Procedures and Triggers using PL/SQL for database updating and data integrity and for CRUD (Create, read, update, delete) operations
  • Involved in optimized performance tuning and load balancing of database and PL SQL query tuning
  • Used Hibernate framework for ORM
  • Used Java API to access Tuxedo services via a bi-directional, peer-to-peer protocol that supports full transaction and security propagation
  • Used UNIX commands to build and deploy the application on the application server
  • Test cases have been written by using JUnit framework, with help of mock (Easy Mock) object and also implemented Integration testing using spring.

Programmer/Analyst

Liberty mutual Insurance, Indianapolis, IN
01.2008 - 09.2009
  • Project1: ECLPS System (Enhanced Commercial Lines Policy System) Description: ECLPS system is a secured intranet application used to quote insurance policies for different line of businesses
  • This application is accessible to agents, underwriters for Liberty Mutual Insurance
  • A prospective agent applies for employment and the application would go through an approval workflow, where in, a set of approvers would approve or reject the application
  • Responsibilities: Involved in translating functional requirements in to the technical requirements
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using UML Rational Rose
  • Applied design patterns including MVC Pattern, Abstract Factory Pattern, DAO Pattern and Singleton
  • Developed Front end modules using Struts mvc, Navigation framework, JDO, JPA, IMessage, spring, AJAX, Servlets, JSP, JSTL, JQuery and JS
  • Designed front end JSP pages and that takes the data from the model as a XML and uses XSLT to convert the XSL to HTML and created xml schemas
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component and Hibernate ORM Tool
  • Developed core components and handler classes and used java 6 features like generics, annotations, and enums that can handle in Multi Threading environment
  • Involved in designing, writing PL/SQL queries and procedures, functions, database triggers, created tables for Oracle database Using Hibernate ORM tool
  • AGILE Test- driven (Test First Development) development process has been followed Involved in creating Service Oriented architecture (SOA) services like web services, WSDL
  • Implemented Accord XML
  • Ensured configuration management using Rational Clear Case
  • Trouble shouted application using java debugging and provided application support 24/7 Trained end users and mentored other team members
  • Involved in writing Ruby Watir scripts and UNIX Shell scripts to run the application automatically.

Education

Masters in of Science - Computers and Information Systems

University Of South Alabama
Mobile, AL

Bachelor of Technology - Electronics and Communications Engineering

Jawaharlal Nehru Technological University
Andhra Pradesh, India

Skills

  • Designing/Architecting/Developing/Delivering client server, n-tiered and enterprise level distributed applications
  • Full SDLC (Software development Life cycle) using DevOps(CI/CD), Agile, TDD (Test Driven Development) and Waterfall methodologies
  • Building/migration/Deploying applications use AWS/AZURE Cloud Computing IAC, Containerized applications
  • Developing highly available systems that utilize containerization, load balancing, horizontal scalability in micro service architecture and monolith applications
  • Building application using security protocols for Data security and cyber security vulnerabilities
  • Implementing J2EE technologies (Spring Boot, spring, Liferay portal, Struts, JavaBeans, JDBC, JNDI, EJB, Hibernate ,IBatis Design patterns) to develop Enterprise software applications
  • Implementing Observability and monitoring on applications/services using Splunk, AppDynamics, Thousand eyes, Cloud Watch tools etc
  • Providing technical leadership in application development, Application maintenance
  • Building Unix/Linux/Windows shell scripting
  • Creating DB DDL/DML (stored Procedures/Packages/Functions,IndexEtc)
  • SSO (Single Sign on authentication) mechanisms like UID(Unified ID with Oath Token), SiteMinder, SAML setup
  • Using application servers like Apache Tomcat,JBOSS EAP, BEA WEBLOGIC, Tomcat, IBM WebSphere
  • 24x7 Production Support and monitoring trouble ticket queues
  • Software designing through UML using Rational Rose and Visio with the good understanding of object-oriented design and data structures concepts
  • Microsoft project, Requirement gathering, SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS)
  • BIG data analytic tools (like Hadoop)

Certification

  • AZ-305 Azure Solutions Architect Certification
  • Azure AZ-104 Azure administrator Certification
  • Azure AZ-900 Fundamentals Certification
  • Sun Certified Java Programmer 1.6

Technicalsummary

J2SE, J2EE, EJB, Struts, spring Injection, Spring Core, Spring Boot, Spring Batch, JSP, AJAX, JDBC, Java, C, C#, PL/SQL, SQL, Python, XML, XSL, XSLT, HTML, CSS, Perl, JSON, JavaScript, Angular JS, Angular 4, node.js, Shell/Bash Scripting, ASP.NET, GITHUB, JENKINS, AZURE, AWS Cloud Computing, HPE Cloud Platform, JPA, Hibernate (HQL), IBatis, SOX compliance, Oracle 9i/10g/11g/12c, 13g, SQL Server, My SQL, JBoss, Tomcat, WebSphere, WebLogic, Apache Kafka, Eclipse, IntelliJ, IBM RAD for Java IDE, Visual Studios, Maven, Ant, Jenkins, GitHub, SVN, Docker, Rational Rose, HP Quality Center ALM, JIRA, version one StarTeam, ClearCase, Subversion, Junit, Log4j, LOAD Runner, Ansible, HP-UNIX, Linux, Windows, BOE (Business Object Enterprise), BOSS (Business Object Shared Services, SSRS, Toad, Oracle SQL Developer, WINSCP, Putty, JMeter, Microsoft Office 365, Sharepoint

Timeline

Sr systems/Software Engineer

USBank
09.2018 - Current

IT System analyst/Sr Developer

Hewlett-Packard/HPE/DXC Houston,TX
08.2010 - 08.2018

System analyst/Sr Developer

Hewlett-Packard/HPE/DXC Houston,TX
08.2010 - 08.2018

Programmer/Analyst

Department of Family and protective services, Austin, TX
10.2009 - 08.2010

Programmer/Analyst

Liberty mutual Insurance, Indianapolis, IN
01.2008 - 09.2009

Masters in of Science - Computers and Information Systems

University Of South Alabama

Bachelor of Technology - Electronics and Communications Engineering

Jawaharlal Nehru Technological University
Deepthi Amanaganti