Over 13 years of experience as basic JAVA, J2EE for developing web applications, maintenance and developing APIs for middleware applications like microservice, spring boot.
Demonstrated expertise in software development and design as well as customized business solutions that cater the customer specifications.
Knowledge of java with OOPS, Garbage collection, multithreading
Demonstrated high-level proficiency in analyzing and evaluating business and product requirements to come up with out-of-the-box and effective technology strategies and solution; covering all aspects of software development life cycle.
Proven success engineering customized solutions improving the business processes and operations
Was a part Design and implementation of CRM module of Telecom domain.
I was involved in java middleware implementation between CRM and end user (via USSD,SDP)
It involved indexing, fine tuning store procedure.
I was involved in maintenance Support.
Worked on POC to fetch required data from data provided from log using Hadoop(hdfs,mapreduce,Hive & Pig)
Fine understanding of Object oriented design and agile methodologies.
Superior project implementation skills using both core and advanced Java technologies (JAVA, JDK 1.6,1.7 & 1.8, SPRING, Eclipse-SWT, Servlets, JSP 2.0, JNDI, JMS, JDBC, Hibernate, Web Services, Struts) with various middleware technologies.
Proficiency in developing applications using Spring - MVC frame work, Spring - Rest API, Struts, and JPA framework Extensive experience in REST/SOAP based web services with scalability focus.
Knowledge about NOSQL technologies i.e. MongoDB, and Spring, Hibernate achieved while working on various projects.
SOA knowledge & implemented SOA architecture with Web Services using SOAP, WSDL, UDDI.
Experienced with Class diagrams & Use Case diagrams based on Unified Modeling Language (UML) architecture using Microsoft Visio.
Significant experience in relational databases like Oracle, MySql, SQLServer,Oracle & DB2.
Current development experience in Windows platforms.
Experience with application servers like WebSphere 8.0 & 9.0, Tomcat and JBoss.
Good hands on experience designing various applications and using features using GOF Design Patterns in Java programming language.
Also demonstrated good SQL performance tuning skills using indexes, sql hints etc.
Very good understanding and experience Agile methodology and scrum environment.
Good documentation skills with decent experience writing high level and low level design document and diagrams.
Fine experience working with architects and various teams spread across different geographical locations.
Decent experience demonstrating proof of concepts and system improvements.
Very good ability to work in a team environment as well independent whenever required.
Excellent communication & presentation skills demonstrated during various team & across the team events
Excellent Microsoft Office skills used for exporting, importing and documentation.
Self-motivated, willing to take responsibilities, can work independently, lead or work within a team, excellent organizational and communication skills.
Experienced with databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
Used TeamCity as continues integration tool
Ability to work directly with business users to elicit business requirements, analyze/translate into functional requirements and develop specifications to meet deadlines and handle multiple tasks, decisive with strong leadership qualities, flexible in work schedules and possess good communication skills
Good knowledge of Agile methodology and Scrum sprint process
Involved in various phases of testing like Unit Testing, System Integration Testing and Regression Testing.
Overview
15
15
years of professional experience
1
1
Certification
1
1
Language
Work History
Tech Lead, Sr. Developer, Co-ordinator
Anthem
Los Angeles, California
12.2017 - Current
Company Overview: Working for health domain specifically on benefit domain on Rest API.
Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and test.
Developed and deployed Microservices based applications using Spring Boot.
Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods and Concurrency API.
Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
Developed the application as a Spring Boot App to get a range of non-functional features.
Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to handle searching.
Developed REST API's using Spring MVC and Spring boot.
Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.
Implemented the REST APIs and data transformers using the JAVA connector which involves the use of JAVA8 features Lambda and Streams.
Implemented (SOA) to retrieve data from client side and made REST API calls and parsed the data to client and handled the security and Authorization using Spring Security.
Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
Developed microservice onboarding tools leveraging Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
Involved in Servlets, Java Bean programming on the server side for the communication between clients and server creating multiple facelets in the page GIT for the version control management.
Developed, Tested and Deployed application in Apache Tomcat server and Used Eclipse and Tomcat web server for developing & deploying the applications.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
Experience in building APIs with declarative interfaces such as Swagger/Open API and GraphQL.
Responsible for migrating/supporting the application to Amazon Web Services cloud infrastructure.
Developed microservices using Spring Boot JPA to fetch the data from the DB.
Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents.
Build the AngularJS dashboard and supported Java Backend.
Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
Used micro-framework to implement with REST API and MongoDB (NO SQL) as back end database.
Worked in RDBMS implementation using SOAP, SQL, PL/SQL, and MySQL on Oracle database.
Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Implemented microservices in our application as part of implementation using REST and Maven.
Integrated the Active Model Serializers using JSON rendering, Inherited Resources (Thin controllers) and Capistrano (Deployment management) into the project.
Designed, Developed Custom Drupal Modules for implementing Oauth and REST API.
Designed and developed Application based on JSF framework using MVC design patterns.
Involved in Implementation and Unit testing of the product.
Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
The application flow is designed and developed using JSF, spring framework and Tiles.
Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
Developed Web API using Node.js and hosted on multiple load balanced API instances.
All the functionality is implemented using Spring IOC / Spring Boot and Hibernate ORM.
Implemented Java EE components using Spring MVC, Spring Boot, Spring IOC, Spring transactions and Spring security modules.
Working for health domain specifically on benefit domain on Rest API.
Sr. Developer
Deloitte -> Eteam Inc (Payroll Company)
Los Angeles, California
08.2016 - 11.2017
Company Overview: Child Support System is a federal welfare program for helping children in need, encouraging family self-sufficiency, returning money to the public treasury and reducing the state's costs in providing public assistance.
Part of transformation team for Migration.
Java 1.4 to 1.8 : Identifying following for application for migration.
Analyzing generics for Collection classes and eliminating warnings.
Requirements of use annotation.
Using Enum instead of constants if required.
Migrating new style of loops.
Using stream for the collections.
Log4J 1.2 to 2.8.
Analyzed the existing Struts & spring application, started migrating and developing the application with new technologies like Spring Boot, JPA etc.
Updated the technical documented after the review.
Analyses document provided by BA and Technical Document.
Check the gaps if available and inform the right stake holders.
Develop and integrate with other application.
Made some frame level changes for the requirements.
Unit test the clarified requirements.
Change the status in the rational team concert and make it available for the build.
Fixed the defects related to existing modules like Migration Manager, Reporting Manager.
Supported in UAT cycle on bug fixes and enhancement.
Child Support System is a federal welfare program for helping children in need, encouraging family self-sufficiency, returning money to the public treasury and reducing the state's costs in providing public assistance.
Sr. Developer/Lead
IBM Global
Pune, Maharashatra
04.2011 - 06.2016
Company Overview: CACEIS is a leading banking group dedicated to asset servicing for a demanding international institutional clientele.
Based on the requirements, developed the Inbound transformers to Map the received data to target object of TeSYS using JAVA 1.7 and Orika framework.
The source data was parsed to java format which was in form of SWIFT, XML, DB etc.
Based on the requirement, validations were applied on the parsed data.
These data were further enriched if required and mapped to the target object.
Developed proxy code to help team for inserting the mapped InBoundTeSYS object to TeSYS system using EJB(WebLogic and WebSphere).
Developed outbound Transformer of trade enrichment systems (TeSYS) were transformed to the Vendor compatible format.ie (Swift, Text, XML etc).
Developed Validation Transformer to custom validate SWIFT message.
Unit testing were done for Transformers using JUNIT.
Communicated to different teams for issues and solution of integration.
Developed Functional Design Documents and Technical Design document and documented validation rules, error handling and test strategy of the maps.
Deployment were done using teamcity tool.
Used Maven script for the build the code.
Supported in UAT cycle on bug fixes and enhancement.
Worked on enhancement and maintenance of Core TeSYS on enrichment part.
CACEIS is a leading banking group dedicated to asset servicing for a demanding international institutional clientele.
Sr. Developer/Lead
IDEA Cellular
Pune, India
02.2012 - 08.2014
Company Overview: IDEA is one of the leading cellular company.
Enhancement and maintenance of USSD.
Enhancement and maintenance of SDP service.
Middleware for processing.
Worked on POC to fetch data.
Worked on CRM.
I was part of team of end to end delivery of changes provided above.
Based on the requirements, changes are made to handle increasing load at USSD and SDP (MENU & SMS).
Worked on the changes of queue management for different type of clients request processing.
The changes are designed for clustering in the production.
Databases optimization for the performance.
Worked on the performance.
CRM module for information prepaid.
IDEA is one of the leading cellular company.
Developer
Majesco-Mastek
Mumbai, India
07.2010 - 12.2010
Company Overview: Fidelity is one of the largest companies into insurance planning sector.
Planning and investment tool.
Home page development.
I have worked on of retirement Planning and investment tool.
My responsibility on JSP and ATG dynamo server for retirement planning and investment tool.
Have given contribution while migrating to WebSphere from ATG dynamo.
For the Home Page Development, I have worked with clients to understand the requirements.
Worked on custom framework which was combination of Struts 1.2 and Spring IOC.
Been a part of Scrum meeting.
Worked in defect fixes, enhancement, requirement gathering, Unit testing.
Fidelity is one of the largest companies into insurance planning sector.
Education
Master of Arts - Computer Science
Tilak Maharastra University
Pune
05.2011
Master of Science - Commerce
Karnataka University
Karnataka
03.1999
Associate of Arts - computer Science
Karnataka Technical Board
Karnataka
06.1994
Skills
Java 14 to 18
XML
HTML
PL/SQL
Shell
C
C
Maven
Ant
JavaScript
Python
Abstract Factory
Factory Method
Façade
Singleton
Spring43
Spring IOC
Spring MVC
Spring Database
Spring Boot
Spring Rest
Hibernate
JSP
Servlets
JMS
JDBC
EJB
SOAP
Rest
WebSphere 8
WebSphere 9
Tomcat
WebLogic
JBoss
Eclipse
Visual Studio
NetBeans
JProfiler
CVS
SVN
Clearcase
TeamCity
Oracle 10g
MySQL
NOSQL
MongoDB
Linux Redhat 6
DOS
Windows
Cloudera
Hadoop
HDFS
MapReduce
PIG
Hive
AgileReview
Systems development lifecycle management
Agile methodology
Technical analysis
Software development life cycle
API design and development
Requirements gathering
Security best practices
Database programming
JIRA
Education And Certificates
Sun Certified Java Programmer
Tilak Maharastra University, Masters in Computer Science
Karnataka University, Bachelors in Commerce
Karnataka Technical Board: Diploma in Computer Science