Enthusiastic T shaped professional with complete understanding of entire software development lifecycle. Highly trained in Distributed Architecture and known for having talents in Java and Angular.
Professional Summary :
Around 9 years of experience as Full-stack Developer in areas of Analysis, Design, Development and Testing phases of Web & Enterprise applications.
Domain expertise in Banking & Financial, Telecom, Logistic & Healthcare.
Profound Knowledge in developing applications using Java programming Language.
Strong problem solving skills using Data structures and Algorithms.
Experience in Enterprise Application development using JSP, Servlets, JSTL and JDBC.
Expertise in System model design using Design Patterns and SOA Architecture.
Well versed in using Spring DI (IOC), AOP, REST, Security Modules using Spring Boot.
Strong knowledge of in developing Java persistence layer using JPA & Hibernate.
Extensive Knowledge in writing and analyzing complex SQL queries, Stored procedures and Functions in Relational Database.
Hands on experience in using J2EE (Log4J, JAX-RS, JAX-WS, SAX, DOM, And JAXB) technologies.
Developed Responsive and Adaptive web pages using HTML5, CSS3 & Bootstrap3.
Hands on experience in Object Oriented JavaScript development using TypeScript.
Extensive Knowledge in Building Front End Apps using Web Pack & Gulp.
Strong knowledge of building and architecting presentation layer using Angular framework.
Good knowledge in building Test cases using Jasmine, Protractor, Junit & Mockito.
Hands on experience in deploying applications in Tomcat and JBOSS Servers.
Experience in design and connectivity of the database in Oracle 10g, MySQL, and Postgres 9.
Comprehensive knowledge in Microservice architecture development.
Developed Channels in SOA architecture to PUB/SUB events in Inter widget communication.
Involved in DevOps process to take application into live using GIT, Jenkins, Maven & Docker.
Extensive experience in fast paced agile development methodologies using Scrum.
Experienced in working with Unix/Linux environments and Shell Scripting.
Overview
10
10
years of professional experience
4
4
years of post-secondary education
Work History
Senior Member of Technical Staff
VMware Software India Pvt. Ltd
Bangalore, Karnataka
08.2021 - Current
Participate in release and sprint planning to review the requirements and provide the feedback and help the Business Analyst/Product Owner in creating requirements and Epics/stories.
Define acceptance criteria with the help of product owners/TPMs and add it in the stories/confluence page. Create or help create stories/sub tasks and assign those to individual developers. Also define Acs from Mock screens/Wireframes provided by TPMs.
Working closely with TPMs, Manager and other Dev leads to get the design right in the form of component diagrams, UML sequence diagrams, flow chart diagrams.
Do code reviews and make sure the code quality is in line with the rules specified using CI/CD tools such as Jenkins, Jacoco test coverage, SonarQube.
Developed code using Spring 5 technologies, all of our backend services/micro-services are Spring boot applications.
Used Gradle/Maven for building these applications.
Developed code using Angular6/7, NodeJS(graphql) for server-side code talking to other services.
Developed applications with LTI-A technology which is a major security implementation when talking between two parties.
Used Junit, PowerMock, Jasmine(Karma) for unit testing. Used TDD development while developing code.
Software Engineer
Wellsfargo EGS
Hyderabad, Telangana
09.2020 - 08.2021
Migrated Risk Asset Review Application from Microsoft infra to Java and Angular Technologies
Designed, developed and implemented software applications for website based on analyzed requirements and understanding of industry technical standards.
Developed Proof of concepts to add value to customer for efficient business processing.
Orchestrated efficient large-scale software deployments, including testing features and correcting code
Introduced agile methodologies and effective development best practices to division to enhance product development.
Software Engineer -3
Oracle Technologies
Bangalore, Karnataka
10.2019 - 09.2020
Developed OCM CX Unity Application using Spring Boot, KnockoutJS and Micro services Architecture.
Involved in All phases to move User Story to Acceptance state.
Created Omni Channel Framework to build Cross platform Web pages using Bootstrap & Angular.
Created detailed architecture and design documents for Onboarding Services POC.
Created Channels in SOA architecture to pub/sub events for Inter widget communication.
Technical Lead
HCL Technologies
Bangalore, Karnataka
08.2018 - 10.2019
Migrated C++ Daemon components to PayPal Specific Java Raptor Application developed on
Created AMQ channel to subscribe the Queue events and process the batch updating.
Consumed SOAP web services using JAX-WS to retrieve the User Payment Info.
Created spring rest endpoints following HAETOS model for batch updating of payment details.
Secured the application with Spring Security module based on Role based on Authorization.
Senior Consultant
Capgemini NL
Amsterdam, Netherlands
01.2017 - 08.2018
Developed Single Page App using Route module in Angular to automate hiring process.
Developed API to compare huge files with Database information using JAVA NIO Package.
Created Secured Rest Endpoints using Spring Rest and Security Modules.
Migrated of legacy project from Servlet and JDBC to spring and hibernate.
Created Automated Pipeline for CI/CD process of Web applications using DevOps tools.
Associate
Cognizant Technology Solutions
Chennai, Tamilnadu
11.2015 - 11.2016
Developed JavaScript & AJAX Frameworks for Generic Client-Side Validation.
Developed cron jobs using Quartz Scheduler to load files from FTP periodically.
Introduced design patterns to promote ease of maintenance and improve performance.
Implemented cross cutting concerns (Session tracking & Application logging) using Spring AOP.
Designed Custom directives using Angular 1.5 and Bootstrap 3
Consumed SOAP service to send Patient Statement to third party API (OptimusEm) to claim bills.
Implemented Custom MVC framework for Glace EMR application using Servlet, JSP and JSTL.
Member of Technical Staff
HCL Technologies
Chennai, TN
06.2014 - 08.2015
Collaborated with client and interdepartmental peers to transform client requirements into turnkey solutions..
Evaluated and adopted new technologies to address changing industry needs.
Enhanced and reconstructed computer systems resulting in 20% increased efficiency for business end-users.
Designed automated testing parameters to achieve ongoing system compliance with selected performance metrics.