Kumar - Excellent Java developer( FSD/ Backend ) looking for new project |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: H1B |
Sashi Kiran Vuppala
[email protected] +1 (704) 850 - 8404 Professional Summary: 10 years of extensive experience in Software Development Life Cycle Application Support, Software analysis, design, architecture, development, testing, deployment, and maintenance using enterprise applications using JAVA and J2EE technologies. Ensured high performance of applications and provided support to maintain functionality Banking, Finance, Insurance and Reinsurance Domains. Expertise in developing applications using web-based internet/intranet, client/server, distributed applications using JAVA and J2EE (JSP, Servlets, Web services - Rest, SOAP, JDBC and JavaScript). Worked with all versions of Spring, Springboot, MyBatis, Hibernate. Good knowledge in working with JDK 1.8, J2EE technologies, Servlets, Spring, J-Unit, Hibernate, JDBC, JSON, JNDI, OOP Techniques, web services, Maven, Test Driven Development (TDD). Proficiency in deploying, configuring and administering application servers such as IBM Web Sphere, Web Logic Server, Jboss, and Apache Tomcat. Extensive experience in developing inter-operable web Services, microservices using related technologies like WSDL, SOAP, XSD, and REST. Expertise in using Cloud platform AWS. Worked in client-side technologies like Angular, HTML, DHTML, HTML5, CSS, ASP and Javascript. Expertise in using RDBMS concepts with Oracle 9i/10g/11g, Informix, IBM DB2, MySQL and excellent in writing SQL, PL/SQL stored procedures. Expertise in using Maven scripts for building, deploying the application in Web/App servers. Extensive knowledge in providing security to the application using spring security. Good knowledge in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents. Experience in different configuration management tools like SVN, GIT, BitBucket, Gerrit, GitHub, GitLab. Possess strong communication and interpersonal skills and excellent team player. Can quickly master and work on new concepts and applications with minimal supervision. Highly self-motivated with strong analytical, debugging, attention to detail, thoroughness, tenacity and problem-solving skills. Good working knowledge of Extreme Programming using Agile, Waterfall methodology with iterative and incremental software development. Capable of quick learning and delivering solutions as an individual and as part of a team with good communication and interpersonal skills. Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills. Technical Skills: Programming Languages Java, J2EE, C++ Frameworks Hibernate, IBatis, TopLink, Spring, Log4J, JUnit. Web Technologies HTML, CSS, JavaScript, Ajax, JQuery Technologies REST, SOAP, JDBC, EJB Database Oracle 9i/10g, my SQL Tools Eclipse, TOAD, Postman, Any Point studio, SOAPUI. Operating systems Windows 10, Windows XP/2008/2012R2 Configuration Management CVS, JIRA, Bit Bucket Application Server Apache Tomcat, Web logic Professional Experience: Client: Citibank - Irving Project: NGT Next Gen Teller Role: Technical Lead (Java Full Stack) Duration: December 2022 Till Date Project Summary: NGT Teller System with new teller solution with development of all required systemic controls & monitoring including work done in conjunction with the vendor agnostic work. Customer profiling (instead of card based customer profiling). Customer search (with comprehensive search options, instead of card/Account Search). Integrated customer profiling with card DIP/PIN customer authentication. Same day manual reversal of teller closeout transactions for Consumer/Commercial Savings/CD accounts. Redesigned same day reversal of teller transactions for savings/CD accounts (Support true reversal vs adjustment). Third party transfer (citi to Citi accounts between 2 different citi customers). Transfer between customer linked accounts (instead of card linked acct transfer). Enhance the Generic API to perform a multi field compound search with wildcard search support that is capable of finding customers that instant they are set up in the account opening process (meaning that CMR has to know real time about account opening, etc) Responsibilities: Supervised teams and individuals, giving feedback on performance and setting goals for improvement. Organized schedules and daily assignments for team, leveraging individual knowledge and strengths to maximize team success. Designed, developed and debugged new software and app enhancements. Developed, coordinated, and conducted complex tests and debugged systems. Drafted software requirements and managed software design and implementation. Identified system and software issues, evaluated troubleshooting options and developed solutions. Implemented intuitive, easy-to-navigate and aesthetically pleasing user interfaces. Executed functional and integration testing and software delivery support. Answered queries concisely for non-technical audiences. Managed software throughout SDLC and collaborated with team members to address issues. Interpreted technical specifications and government regulations for maximum compliance. Established hardware configuration requirements with thorough review of required reporting formats, costs and security needs. Informed decision-makers about projects through documentation of specifications, activities and current status. Met project specifications with continuous oversight of software system installations and ongoing operation. Client: Blue Cross Blue Shield - Detroit Project: Facets 5.8 Remediation. Role: Senior Software Engineer (Java Full Stack Developer) Duration: November 2021 November 2022 Project Summary: Blue cross blue shield Michigan is largest health insurer organization. Facets is sub- system enables you to send, receive and manage data regarding claims, providers, membership. Migration of the existing jobs where the claims process is in place to upgrade the system and create SQM request. Harvest workbench is used to manage all the existing SQL and Java for remediation. Responsibilities: Design, Build, Develop, Application support, Code Analysis, Logging, Monitoring and Deployments. Supporting live deployments on the client's server and troubleshooting issues Reviewing code, Databases and validating affects for the changes. Impact analysis of remediation. Harvest workbench, SCM request for the release and change management. Review the DB Scripts and Java code for remediation of facets 5.8. Create SQM request for the changes made and raise ticket. Maintain and Develop applications by performing JAVA performance monitoring and also provide on-call production and maintenance support. Environments & Tools:JDK1.8, J2EE, Spring, Rest API, Spring Boot,Facets 5.8, Oracle database, Maven, Jenkins, CI/CD, JUnit, XML, log4j, SVN, Harvest, SCM Workbench, JIRA. Client: CapitalOne - Plano Implementation Partner : Cognizant Project: NotebookOne Role: Senior Software Engineer (Java Full Stack Developer) Duration: August 2021 November 2021 Project Summary: CapitalOne is one of major banks in United States. Jupyter Notebook is used to create interactive notebook documents that can contain live code, equations, visualizations, media and other computational outputs. Same fashion internal notebookOne for the capitalOne team using the polar library for generating the notebooks for accessing and share the documents internally in the association. Client: Bank of America NC Project: Commercial Asset Risk Management Application. Role: Technology Analyst Java Full Stack Developer Duration: November 2018 July 2021 Project Summary: CARMA (Commercial Asset Risk Management Application) is an application used to manage a portfolio of 16$B of equity investments in community development bank. Affordable housing projects for approximately 3,400 properties for commercial real estate banking line of business across the US. Application. Has the access of the Investors, Investments, Properties, Asset Managers, General Partners, Contacts, Reports and Audit data of the complete application. REEFS (Real estate equity financial system) is the book of record for the community development banking group (CDB) which rolls up to wholesale credit. It houses over 9$B in assets related to investments in projects that help build and preserve affordable housing in low and moderate-income communities. The vision for the CARMA implementation at BOFA is the implementation, with future phases targeted at automating other markets and services. CARMA is build using Micro services based on architecture and a responsive user interface. It brings in state of art technology and stack for the business and provides efficiency in setting up new asset loading operational information from various third party sources and manage the tracking of importing documents. Responsibilities: Involved in discussing, understanding and analyzing the requirements received from business and designed approach towards implementing the requirements. Provided post-Production support, maintenance, system enhancements, documentation, Application support, technical support and on-site user training to end users in different stakeholder countries in Asia during system rollout. Reviewing and analyzing project requirements and functional specifications. Scripts for Data migration from TEAMS, REEFS & HOMES application to CARMA application. Development from scratch with JSP, JavaScript, Angular, Rest API, spring boot, Micro Services, iBatis, SQL Server. Resolving business problems through support and maintenance related activities and ensuring system functionality and availability at all times. Utilized AWS S3's features such as versioning, lifecycle policies, and cross-region replication to ensure data integrity, compliance, and availability while optimizing storage costs. AWS IAM is used for managing permissions and access to resources and to manage AWS Infrastructure. Used Angular for frontend framework for creating data layers for unidirectional data flow. Code reviewing, merging and ensured the coding standards are followed. Created DB Functions, Procedures, and Views for making the UI more accurate and faster. Revised, modularized and updated old code bases to the modern development standards, reducing operating costs 50% with the framework called MyBatis Improved system performance by making the proactive adjustments and bugs resolving by integrating Junit test case environment into the Application. Experience in API layer like security, custom analytics, caching, logging, monetization, Request, and response modifications. OAuth authorization protocol to access the client applications on HTTP for third-party providers GitHub. It helps you to share resources store and transfer without the need for their credentials. Worked as full stack developer for Asset Management, Reports Module. Involved in migrating of data from two applications to the new data base. Worked on Micro Strategy (MSTR) tool to generate reports in Excel and PDF formats. Used Scrum Agile methodology in Sprint planning, Daily scrum meeting, Backlog, Retrospective, and 1on1 meeting. Environments & Tools: JDK1.8, J2EE, Spring, Rest API, Spring Boot, MyBatis, Angular, Oracle database, Maven, Jenkins, CI/CD, JSON, DOM, JUnit, XML, log4j, HTML, CSS, Java Script, SVN, GIT, JIRA. Client: DXC Technology Project: Store Brand International Contract System. Role: Java Application Support Engineer Duration: July 2014 October 2018 Project Summary: SICS is an integrated system that covers all areas of reinsurance: Contracts, injuries, accounting, coins, exchange rates, companies, insured items, retro session, etc. The system comes in several editions for different types of reinsurance: - SICS P&C (Property & Casualty) - SICS Life - SICS Global Risks - SICS Cede (module for outgoing reinsurance for direct insurers) SICS web is a reporting solution that is based on the reporting tool and Business Objects. SICS is a Norwegian developed Software (computer system) for managing reinsurance. The product is owned by CSC Norway. The development department of the product is located in Oslo and is part of CSC Solutions Norway AS, which handles more than 95 clients. Swiss Re, China Re, Toa Re, Kenya Re, Met Life are few of them. We investigated PROD incidents reported by Level 2 support and fixed bugs and deployed to PROD environment. Responsibilities: Involved in Analyzing, designing, developing and deploying new functionalities. As a bridge engineer performed application support by receiving calls. Client interaction and requirement analysis and contribute to system study and analysis. Understand the specifications provided by Clients and implement those specifications through SICS framework. Working on extensive customization of forms, rules, system parameters, domain restrictionand calculations in the system. Continuous monitoring and maintain applications for stable in all environments. Work on the code reviews implemented for the maintenance and Enhancements. Developed XMLs for supporting eMessaging functionality. Working on SOAP web services which involves generation WSDLs and writing XSD's Involved in development of P&C and Life Business, Claims, orders, Worksheets and all processes involved in Reinsurance. Played a major role in delivering Special Service pack and quarterly delivery. Environments & Tools: Java, J2EE, SWT Widgets, TopLink, SQL, Oracle, DB2, Jenkins, CI/CD, Web Services, JSON, DOM, JUnit, XML, log4j, HTML, CSS, Java Script, SVN, GIT, JIRA, Confluence. Education Profile: Bachelor of Engineering at Sathyabama University, India (September 2010 April 2014). Keywords: cprogramm cplusplus continuous integration continuous deployment user interface sthree database information technology procedural language North Carolina |