Summary
Overview
Work History
Education
Skills
Education And Certificates
Certification
Timeline
Generic

Aparna AG

Senior Software Developer
Reseda,CA

Summary

  • 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

Certification

Cloud Certification

Timeline

Cloud Certification

01-2025

Tech Lead, Sr. Developer, Co-ordinator

Anthem
12.2017 - Current

Sr. Developer

Deloitte -> Eteam Inc (Payroll Company)
08.2016 - 11.2017

Sr. Developer/Lead

IDEA Cellular
02.2012 - 08.2014

Sr. Developer/Lead

IBM Global
04.2011 - 06.2016

Developer

Majesco-Mastek
07.2010 - 12.2010

Master of Arts - Computer Science

Tilak Maharastra University

Master of Science - Commerce

Karnataka University

Associate of Arts - computer Science

Karnataka Technical Board
Aparna AGSenior Software Developer
Profile built at Zety.com