SUMMARY:
Having **+ years of technical experience in complete software development life cycle process which includes Analysis, Design, Development, Testing, implementation and Support
Have experience in leading, Mentoring, coordinating with teams in an Onsite-Offshore model.
Have 6 years of work experience at client location (USA) with different roles like Sr. Java Developer, Integration Analyst, Technical Analyst, Technical Lead
Have more than 10 years of work experience at offshore(India) Bangalore location with different roles like Sr. Java Developer, Technical Lead, Operations Lead
Have excellent Retail business knowledge in Financial domain with Ally Auto financing USA
Have very good experience in Wal-Mart Retail domain integration part at backend side using RESTful Services.
Have good experience in product development from Amazon Appstore for android, wireless integration for online shopping.
Have good experience in Banking Domain from Deutsche Bank application development
Proficient in Java/J2EE programming that includes J2SE, Spring Framework, Spring Boot, Hibernate, JDBC, JavaBeans, Java Servlets, JSP, Struts, EJB, JNDI, JMS, Apache Camel, Cassandra, Couchbase, Dozer, WebDriver, Selenium front-end automation tools,workflow design tools like JBPM engine, Angular, XML and XSLT.
Having good experience in RESTful Services, Apache Camel and Spring Framework.
Having good experience in XSD/WSDL service creation using igniteXML Consumer Server(ICS) tool
Capable of working on a team with people, as well as working independently
Got many appreciations from the Clients.
Comprehensive problem solving abilities, excellent verbal and written communication skills, ability to deal with people diplomatically and fast learner.
Involved in Technical Design Document (TDD), Service Specification Document (SSD), functional specification document(FSD)
Understanding the software projects specifications/scope and doing system / business analysis and design using DFD, flow charts, E-R diagram.
Developing the application according to the Sprint stories and commitments of Scrum Methodology
Provide support for business and functional acceptance testing which involves ensuring technical specifications meet business requirements, which includes coordinating with offshore team of developers and onshore centers of excellence to ensure best practice standards are implemented.
Education Details:
Degree
University
Year
MCA
Sri Venkateswara University
2005
B.Sc Computer Science
Sri Venkateswara University
2001
Intermediate (MPC)
Board of Intermediate Education, AP
1997
SSC
Board of Secondary School Education, Hyderabad, AP
1995
Technical Skills:
Operating Systems
MAC, Windows, and Linux
Languages
JAVA/J2EE, PL/SQL
Databases
Oracle, Informix, DB2, MY-SQL
No SQL DB
Cassandra, Couchbase
Development Tools
Eclipse, Teradata SQL Assistant, Toad, DB2 Visualizer, XML Spy, iReport, Soap UI, Oracle SQL Developer, Datastax DevCenter, Gems, SOAP UI
Build & Deployment Tools
Jenkins, Maven, Nexus, UDeploy, OneOps
Testing Environments
DEV,CIT,UAT, Break Fix,PROD
Configuration Management Tools
GitHub 2.4, VSS 6, CVS1.1, SVN, CM Synergy, CS Energy
J2EE
Servlets, JSP, EJB, Struts, JMS, Java Mail, JNDI,JDBC, Java Beans, JPA, Hibernate, Spring Framework, Spring Boot, RESTful Services, Dozer, Apache Camel, SOAP WebServices
Markup/Scripting Languages
HTML,XML,XSLT,JavaScript,jQuery,Ajax, Angular,CSS
Application/Web Servers
Tomcat7,WebLogic9.1,JamesServer,JBOSS
LDAP Server
I PLANET-Authentication & Authorization
Methodology
Object Oriented Analysis and Design
Project Domains
BFS, Retail and Telecom
Certifications
SCJP, SCWCD, SCBCD
EMPLOYMENT:
US Bank, Charlotte, NC, USA November 2022 – Till Today
Sr. Java Developer
Team: FX Trading
Analyze the trading micro service functionalities and implement different use cases based on the change requests.
Implementing the business services with Microservices architectural style using Spring Boot and exposed the services as REST web services
Coordinate with work streams, application teams, business and development to design future state interfaces .
Analyze and troubleshoot any technical challenges faced by development team during the construct and testing phases.
Document high level design solution, create design artifacts and get them reviewed by the architecture team.
Co-ordinate and collaborate with integration and testing teams to ensure application is successfully and thoroughly tested.
Working in a sprint based project execution model, hence involving in sprint planning, estimation, standup calls, retrospective and sprint demo to all stake holders after end of each sprint .
Supporting lower environments like DEV, IT, IT-Clientfacing, UAT if any issues will come .
Using Jenkins tool to build and deploy the project, Git Lab for source code management, using swagger ui and postman clients to test the application, using the splunk dash board to see the logs if any failures will come .
Using Reactive Streams to develop the non-blocking transactions
Tools & Technologies: JDK 15, REST services, Spring Framework, Spring Boot, Mybatis, PostgreSQL, DBeaver Postman, IntelliJ, GitLab, Jenkins, AWS .
Ally Financial Inc, Troy, MI, USA June 2016 – October 2022
Technical Lead
Team: Ally Auto Advantage
Worked with the solution, data and integration architects to help build out the architecture vision of interfaces and gaps that require remediation
Analyze interface information, validate future state and document changes
Coordinate with work streams, application teams, business and development to design future state interfaces
Coordinates working sessions with business analysis and application teams to understand as-is interfaces and work with architects and product vendor to resolve gaps
Map data elements in as-is interfaces against the future system to build out interfaces against the new system
Document high level design solution, create design artifacts and get them reviewed by the architecture team
Developing the application according to the Sprint stories and commitments of Scrum Methodology.
Developing and Integration of Java / web Service.
Use Jenkins to automate build process.
Use Udeploy to automate the deployment process through powerful built in workflow mechanism.
Develop test plan and test cases for component integration testing
Analyze and troubleshoot any technical challenges faced by development team during the construct and testing phases
Co-ordinate and collaborate with integration and testing teams to ensure application is successfully and thoroughly tested
Track the development work and ensure that the deliverables are on track. Keep the development manager updated for any potential blockers and issues which can affect the deliverables
Worked as a sustain lead at offshore
Monitoring and troubleshooting the production issues on time on daily basis and escalating to L3 team to fix the issues
Handover the offshore shift to onsite shift on daily basis
Support weekend Release for Production
Control-M activities – Hold/Rerun/Kill/Order/Set Ok the jobs
Mail box, EOD & Cyclic Jobs Monitoring
Analyze/Support DBA team on any long running jobs
Datastage Job level monitoring and troubleshoot for any failures
Spring batch Job level monitoring and troubleshoot for any failures
Supporting Adhoc requests
Defect analysis and creation
Production issue Resolution
Worked on P1/P2 issues using the S360 communications
Tools & Technologies: JDK1.8, REST services, Spring Framework, Spring Boot, Angular, JBoss, Oracle, SOAP UI, Eclipse, Oracle SQL Developer, SVN, Jenkins, UDeploy
Comcast, Reston, VA, USAJune 2015 – May 2016
Sr. Java Developer
Team: FixEM
Analyzing and developing automation tools with Java, J2EE and Web services
Development of JSP, Struts, Angular, Hibernate based web application
Involving in design, coding, unit testing
Involving in code reviews
Work with offshore on daily basis to review and exchange key deliverables
Work on Agile project
Responsible for working with the development and support team on review and meetings
Using Maven to building the project
Involving in deployments to Dev, QA and Prod environments
Support to production issues and bug fixes
Tools & Technologies:JDK1.7, JSP, JavaScript, jQuery, Ajax, Angular, Struts Framework, RESTful Services, Hibernate, MySQL, Eclipse4.4, Oracle SQL Developer, Chrome REST client, SVN, Maven, Windows XP
Walmart, Sunnyvale, CA, USAMay 2014 – May 2015
Sr. Java Developer
Team:Pangaea Services
Analyzing and understanding the requirement provided through requirements docs
Involving in design, coding, unit testing
Involving in code reviews
Using Jenkins tool for building the project
Using Nexus to save artifacts with various versions
GitHub is using as Version Control system
Deploying services into Cloud environments thru OneOps tool
Configuring assemblies in OneOps tool
Monitoring services and bringing it up for unhealthy instances
Good exposure to High level PANGEA architecture as well as the various new frameworks used
Very familiar with OneOps and regularly maintain the health check of the services.
Organize KT with the various service team to understand the functionalities and architecture of new Pangea services
Tools & Technologies:JDK1.7, JSP, JavaScript, jQuery, Ajax, Struts Framework, RESTful Services, Hibernate, MySQL, Eclipse4.4, Oracle SQL Developer, Chrome REST client, SVN, Maven, Windows XP
Walmart, Bentonville, AR, USA June 2013 – April 2014
Sr. Java Developer
Team:Simplified Returns - Tax Calculations
Analyzing and understanding the requirement provided by Business Analyst thru BRD
Involved in service specification document SDD
Involved in technical design document TDD
Involved in coding part of the core project which involves the Camel, Spring Framework, RESTful services creation
Involved in code reviews and unit testing using SOAP UI tool.
Used Maven build for project building
Tools & Technologies:DK1.7, Camel, Spring Framework, RESTful Services, JDBC Template, DB2, Eclipse3.6, Soap UI tool, Windows XP, ICS tool
Walmart, Bentonville, AR, USAJuly 2012 – May 2013
Sr. Java Developer
Team:Scan & GO (Mobile Self Check out)
Analyzing and understanding the requirement provided through requirements docs
Involved in design doc, coding, unit testing
Involved in code reviews
Used Maven build for project building
SVN is being implemented as Version Control system
Tools & Technologies:DK1.6, Spring Framework, RESTful Services, Tomcat 7.0, Informix DB, Eclipse 3.6, Soap UI, Windows XP
Amazon, Seattle, WA, USAMay 2010 – June 2012
Sr. Java Developer
Team:Amazon Wireless Integration
Analyzing and understanding the requirement provided through FSD/BRD & providing estimations to the client and doing Coding, Unit testing, resolving or fixing QA defects.
Coordinating with Business Analysts, QA and Support Teams for requirements gaps and resolving issues.
Involved in creation of unit test-cases and running with JUnit.
Involved In-App Items screen implementation part from end to end as a single thread ownership.
Support to QA on need basis.
Building the web component using Brazil build tool.
Analyzing and understanding the requirement provided through Test-case list in Excel sheet from QA team & providing estimations to the client and doing Coding, Unit testing.
Coordinating with Business Analysts, QA and Support Teams for requirements gaps and resolving issues.
Weekly status update calls with Client
Support to QA on need basis.
Involved in development of WebDriver test-cases for all carriers from Wireless Integration application.
Involved in development of Selenium test-cases for QA automated tools.
Building the web component using Brazil build tool.
Perforce is being implemented as Version Control system
Tools & Technologies:DK1.5, Spring MVC, JSP, Hibernate, JDBC, Java Script, Ajax, XML/XSLT, JBPM, JUnit, Tomcat, Eclipse 3.1, Linux, WebDriver, Selenium, TestNG, Perforce
DeutscheBank AG, Bangalore, India January 2008 – April 2010
Java Developer
Team:TSS Workbench (Report Writer)
Analyzing and understanding the requirement provided through FSD/BRD & providing estimations to the client and doing Coding, Unit testing, resolving or fixing QA/UAT defects.
Coordinating with Business Analysts, QA and Support Teams for requirements gaps and resolving issues Distributed the work among Team members according to their capabilities
Involved in design doc, coding, unit testing and preparation of unit test cases for each report modules.
Status Update to client time to time, well managed the time to complete tasks within the estimated dead line and got client appreciations
Involved in code reviews
Used Maven build for project building
SVN is being implemented as Version Control system
Tools & Technologies:DK1.5, Struts, EJB, JMS, JavaMail, JDBC, Java Script, XML, XSLT, Jasper Reporting, Weblogic10.1, Apache, James Server, i-Planet, Oracle9i, Eclipse3.1, Windows XP
DeutscheBank AG, Bangalore, India June 2006 – December 2007
Java Developer
Team:TSSWorkbench (FundAdmin Connectivity)
Extensively involved in gathering requirements, preparing requirements documents
CM Synergy is being implemented as Version Control system
Involved in design doc, coding, unit testing and preparation of unit test cases for each report modules
Used Maven build for project building
Tools & Technologies:DK1.5, XML, XSLT, Struts, EJB, JMS, JavaMail, JDBC, JPA, Java Script, Weblogic9.1, Apache, James Server, i-Planet, Oracle9i, Eclipse3.1, Windows XP
NEUSTAR, Bangalore, India November 2005 – May 2006
Java Developer
Team:SOA (Service Order Administration)
Enhancements to the existing project
Bug fixing
Involved in Unit Testing
Tools & Technologies:DK1.4, JSP, Servlets, Java Script, XML, JDBC, Tomcat 5.0, Oracle9i, Windows2000 Proff