Post Job Free

Resume

Sign in

Engineer Software

Location:
Detroit, MI
Salary:
130000
Posted:
July 01, 2020

Contact this candidate

Resume:

Someswararao Kotni

Module Lead: Full Stack Developer ( Angular-Java/J2EE)

Contact: +1-614-***-**** Email:add8r6@r.postjobfree.com

Professional Summary:

Having 8+ year’s experience in developing Web based and Enterprise applications with Java and J2EE technologies.

Very good experience in Java8, Angular, Type Script, Spring Boot with Micro services,Spring Batch,spring MVC, Apache Kafka, JMeter, Gaia cloud, XML, Tomcat, Oracle.

Having very good Experience in creating/managing the Micro Services using spring cloud.

Strong domain knowledge in Banking,Telecom and Bio-Pharma.

Worked extensively on developing persistency layer using JDBC,Hibernate and Ibatis.

Familiarity with ANT, MAVEN and LOG4J.

Expertise working with Version control SCME, CVS,SVN and GIT.

Good experience in deploying the PLSQL scripts in DB Server.

Experience in working with Agile (Scrum) environment (4 years).

Working Experience in MicroServices development using spring boot.

Expertise working with IDE’s Eclipse, IBM Rational software architect and IntelliJ.

Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.

Active participant to review, analyze and provide estimates for requirements/enhancements/defects.

Recognize data issues and work efficiently with other internal departments to get problems resolved and implement future safeguards.

Good knowledge in Object Oriented Concepts and Server Side programming.

Understanding problems & providing remote technical resolution (telephone, mails and other tools).

Involved in peer reviews for the code and design to adopt best practices for the applications.

Escalating issues to specialized support groups for complex technical issues

Coordinate on tracking status, providing updates & resolution confirmation.

Strong organizational skills, Ability to handle multiple tasks and assignments concurrently in cross-functional teams and a flexible team player able to communicate with all levels of personal .

Strong analytical, problem solving and organizational skills, Ability to handle multiple tasks and assignments concurrently in cross-functional teams and a flexible team player able to communicate with all levels of personal.

Experience Summary:

Organization : Mphasis

Period : June-2017 to Till Date.

Designation : Module Lead

Organization : Quintiles Research India Pvt Ltd, Bangalore.

Period : Jul-2014 to Jun-2016.

Designation : Senior Software Engineer

Organization : IBM India Pvt Ltd, Bangalore.

Period : March-2011 to June-2014

Designation : Software Engineer

Technical Skills:

Operating systems

Windows, Linux

Programming languages

Java 1.6,1.7,1.8

J2EE Technologies

Servlet, JSP, Struts 1.3,Restful,SOAP webservices,Micro services Architecture

XML Technologies& Tools

XML, DTD, XML Schema, XSLT, XSD, XPath, SAX, DOM parsers

Web services

SOAP, WSDL, JAX-WS,

Frameworks

Spring, Hibernate, Struts, AngularJS

Revision control system

CVS, Subversion & GIT

Defect tracking tool

Clear Quest, JIRA, HP ALM

CI & Build tools

Maven 3.2.5 & Ant

Application & Servers

WebSphere, Oracle JDeveloper 11.x, Apache Tomcat, Jetty

IDE

Intellij, Eclipse, IBM RAD

Databases

Oracle 11g,12c,, MySQL

Distributed Messaging systems

Apache Kafka

Persistent Technologies

JDBC, Hibernate, Spring JPA

Automation Tools

Cucumber

Educational Summary:

2007-2010

MCA

JNT University, India

Project Summary:

Project: Investment Insight (Business Case and Budget) (April-2019 To Till)

Client: JPMorgan Chase

Work Location: Columbus, USA

Technologies: Spring Boot with Micro Services, Spring REST, Spring JPA, Junit, Spring Batch, Angular JS, Maria DB,MY SQL, GIT, Bitbucket, Spring MVC, Jira, Cucumber, Maven, Jmeter, Kafka, VB Script.

Description: Business case and Budget are main components in Investment Insight Application . Business case tool is decision-making tool used to determine the effects a particular decision will have on profitability. A business case should show how the decision will alter cash flows over a period of time, and how costs and revenue will change. Specific attention is paid to internal rate of return (IRR), cash flow and payback period. NPV,GAP, Cost, Benefits, Cash flows,Financial Metrics(PTI) are key components of Business case tool. Budget component Automate the future and past financial Years for different vendors. Also this components tracks different metrics standardizations like FTX, Ratios, Rates and Dollars for Labors and Non-Labor basic.

Roles & Responsibilities:

Interact with business analysts and quality team to understand the requirements to ensure the on-time delivery of the quality code with thorough unit testing and reviews.

Analyze, review, and/or customize programs using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

Develop, and write computer programs to store, locate, and retrieve specific documents, data, and information.

Responsible for creating integration layer with features like Rest, SOAP, Micro Services and File Listeners.

Backend programs development with Spring, Hibernate, Spring Cloud and Spring Batch frameworks.

Involve in creating DB model and migration of the DB data from one source to another System.

Building user Interface with Angular Java Script and Node Java Script.

Create, modify, and test the code, forms, and script to increase operating efficiency and/or adopt to new business requirements.

Document program development, prepare test cases, and perform unit testing, system testing and integration testing of software applications.

Participate in systems analysis and programming tasks to evaluate results to resolve computer software problems.

Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

Involve in effort estimation and planning of new requirements and enhancements.

Provide analysis and resolution of issues identified during internal testing and user acceptance testing.

Perform peer review of team member's work and implement review suggestions.

Provide support for implementation and installation of existing/new applications.

Coordinate with the other module team members for system integration and deployment support at onsite.

Involve in Performance script preparation and execution using Jmeter

Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.

Involved in writing automation test scripts using Cucumber and Prana.

Involved in wrtting performance test scripts using Jemeter and Blaze meter.

Extensivly involving in Dev,QA and UAT Gaia cloud deployments using Jeniks.

Involved in fixing Code vulanarabilitys using SSAP and Black Duck.

Project: FCIP(Financial Crimes Investigations Portal) (Aug-2016 To March 2019)

Client: JPMorgan Chase

Technologies: SpringBoot, Spring REST, Spring JPA, Junit, Spring Batch, Angular JS,IBatis,SQL, Informatica, PL/SQL, GIT, Bitbucket, Spring MVC, SVN, Jira, Cucumber, ANT,Maven,VTL.

Description: FCIP portal identifies the financial crime risks such as money laundering, including terrorist groups,bribery,corruption, information security,misreport financial data, steal the company funds from other assets and any other suspicious activities like credit card risks and etc… Suppose our portal finds mentioned suspicious activates, it create cases .We have different sources for case creation such as Oracle MANTO, manual alert creation,Web and branch referral, webservice and Batch Process. Based on the case creation it will assign to corresponding user role and each region we have different roles for investigation and approval . SAR(Suspicious activity report ) and CAR(continuity activity reports) are next level steps for Case creation.

Roles & Responsibilities:

Requirement Analysis and Validation.

Involved in the implementation phase for developing Service using, Spring REST and DAO code using Spring with jpa.

Involved in Building a Spring Boot and Batch Applications.

Involved in development of MVC layer using Spring MVC .

Implemented Vendor service to read vendor data file in XML format and process using Spring Batch and store it into DB with micro service architecture.

Implemented unit and integration Tests using Junit frameworks.

Coordinated Peer reviews using GIT pull requests and Crucible Review.

Involved in designing the front end using Spring MVC framework to communicate the UI Layer.

Involving in Continues Integration using Jenkins.

Static code analysis using Sonar and Fortify to remediate security vulnerability issues.

Involved in the KT session to the new resources about functionality and high-level architecture.

Involved in design and architecture calls of the application.

Involving in Client Demos to explain the new functionality.

Involving in sprint planning and giving story points based on complexity.

Validating the new functionality in all the environments.

Project Name : QI (Quality improvements) (July 2014 To Jun2016)

Client Name : Celgene

Organization : Quintiles

Description : Provider/Quality Improvement provides tools for hospitals and physicians to measure their quality of care. Hospitals need these metrics to obtain Joint Commission on Accreditation of Healthcare Organizations (JCAHO) certification and American Heart Association (AHA) certification, as well as to constantly strive to improve quality of care of the 5,000 US hospitals, 2,500 subscribe to Outcome’s Provider program. The American Heart Association (AHA) has established guidelines for hospital quality of care in 3 areas: Heart Failure, Stroke and Resuscitation (Resus). Outcome provides measures based on these guidelines. AHA pays Outcome to create these measures. Outcome also receives yearly membership fees from hospitals subscribing to the Provider program.

Roles and Responsibilities:

Worked as one of the key member in development.

Involved in High level application design review calls.

Extensively using Eclipse and IntelliJ for developing application.

Involved in peer code review.

Deploying application on Tomcat server.

Having good Experience in writing the XML files.

Participated in Unit Testing and integration testing.

Involved in enhancements and bug fixes in Presentation Layer and database

Operations.

Good Experience in fixing the live issues like priority 1 and priority 2.

Good Experience in giving the build in Test and Live environment.

Having very good Experience with BA team to understand the requirement.

Good experience in writing the client-side validation using Java Script.

Good Experience in developing the PLSQL Views and packages.

Good Experience in developing the SAS views using Cursors.

Good Experience in tracking the bugs using JIRA.

Good Experience in giving the builds using Hudson in different environments.

Good Experience in OSM implementation.

Having manageable Experience in velocity context and FO.

Good Experience in writing the PL/SQL scripts using procedures, functions and cursors.

Operating System : Windows and Unix

Software : Java, Spring FW, Eclipse, IntelliJ,Java7,Jira,Sonar, Oracle 11g,Hudson,bamboo,Tomcat7.0,PLSQL

Project 3: (March 2011 to June 2014)

Project Name : EFMS (End TO End Flow Management System)

Client Name : AT&T

Organization : IBM India Pvt Ltd

Description : EFMS is a Real Time, web based application where users can track the status of an order at any stage from beginning to end (Sales to Billing) including fallouts in the AT&T Service Delivery process. EFMS interacts with SOTS, NGGN-I, USRP interfaces to track the status of an order. EFMS gets the order Information from USRP system (Order information will be loaded in USRP) and gets the completed dates like SID, EIRD and DVA from SOTS through the feed. EFMS has ordering, designing and Installation work list modules; we can track the status of an order in any of the module. Once the DD completes for particular USO, circuit installation has been completed and it’s ready for service.

Roles and Responsibilities:

Worked as one of the key member from the design phase to support phase.

Involved in High level application design review calls.

Involved in Application design and Design review calls.

Extensively used RSA for developing application.

Involved in peer code review.

Deployed application on WebSphere Application server.

Participated in Unit Testing and integration testing.

Involved in design and developing the CRs.

Involved in enhancements and bug fixes in Presentation Layer and database Operations.

Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM.

Involved in fixing high priority issues like Severity1 and Severity2.

Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate.

Involved in troubleshooting and resolving issues on Production system.

Good Experience in preparing RCA document.

Involved in writing server-side code using Servlets.

Involved in preparing release notes and patch instructions.

Involved post production support calls.

Good experience in fixing Severity2 issues.

Extensively used Hibernate validation framework has been used for front end validations.

Good interaction with clients to get the requirements and explain the business flow.

Operating System : Unix and Windows

Software : java5,Servlet,JSP,Perl scripting, PLSQL, AOTS Ticketing, HP QC, Eclipse, RSA,

WebSphere, SOAP, Spring, Hibernate.



Contact this candidate