Software Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
Over Sixteen years of experience in full project lifecycle, software development, application designarchitecture and implementation of various Distributed multi - tiers for financial service (BFSI) domain as well in HR & Payroll domain. Effective in delivering superior customer service and bridging the business and technical communities. Proactive and result-oriented in mentoring and motivating the dynamic team to exemplary performance
SKILL:
Java
J2EE servlets, JSP
Spring
Hibernate
OpenStack
Makito
Apache Kafka
JMS
Restful Web Services
Maven, Hudson, SONAR, Jenkins, SVN, git
Micro Services Architecture
MongoDB
Oracle
WORK HISTORY:
Confidential, Sunnyvale, CA
Software DeveloperResponsibilities:
- Working in Operations Team for Integration service projects that involve setting up application infrastructure on Linux based systems.
- Setting up the Load Balancers for all the components of the application.
- Deploying the code builds across various environments helping in continuous integration and adhering to the D2P software cycle.
- Created Splunk dashboards for critical NPI releases
- Resolving critical production issues referred to the Operations team by the L1/L2 support teams.
- Designed and developed the application using Spring MVC architecture.
- Involved in the Development of CRUD functionality for HR system using MongoDB .
- Developed the Rest Web services using spring framework.
- Implemented Concurrency API using Akka framework and Collection API into application modules.
- Developed the distributed java applications using J2EE.
- Creating Unit test plan, which covers all logical conditions.
- Resolve the Technical Problems.
- Support functional, regression, IT, UAT testing, Code Reviews & Integration testing
Technologies used:
- Java 8, Springs 3.0, Spring boot
- Micro Services Architecture, Apache Kafka, Restful Web Services (Rest Easy), JSON, EHCache, Jetty
- MongoDB, Oracle, SQL Developer Client, PL/SQL
- Design Patterns (Facade, Transfer Object, DAO, MVC, Service Lookup, Singleton, Abstract Factory, Composite object)
- Agile Methodology
- Eclipse, Mockito, GIT, SVN, Maven, Jenkins
- Unix, Mac OS
- DevOps, Net Scalar Load balancer
Confidential
Software DeveloperResponsibilities:
- Involving and implementing the new Algorithms for the PCI functionality.
- Providing the Technical Inputs while doing business analysis.
- Creation of automation framework in Perl to automate the testing.
- Resolve the Technical Problems.
Technologies used:
- Java, RMI
- CORBA, Perl
- JMS
- Jenkins, Maven
- Spring, CEX
Confidential
Software DeveloperResponsibilities:
- Build, test and Deploy scalable highly available Open Stack Private Cloud Environments.
Technologies used:
Confidential
Software DeveloperResponsibilities:
- Involved in Architecting, Designing and development of framework for Business Process for the application GPS the results.
- Providing Technical Inputs while doing business analysis.
Technologies used:
- Java, JMS,
- Confidential proprietary Application Server,
- Infolink ESB (IBM WebSphere MQ),
- Oracle, Axis, Eclipse, Subversion.
Confidential
Software DeveloperResponsibilities:
- Analyzed the limitations and issues of existing Web services, and Architected, Designed, Developed and implemented the new Web Services Framework based on Java, Axis, Xerces and XML for Market Data Server Management.
- Understanding of the business requirements and current technology challenges & issues.
- Analyzed, Architected, Designed CSM service functions using the EJB and CSM.
- Redesigned ANT built scripts and developed complete Build deployment using HUDSON and SONAR.
- Identifying the Performance improvements and implementation
Technologies used:
- Java
- JMS (TIBCO EMS), JBOSS, EJB (Session Beans)
- Oracle, Axis
- Eclipse, SVN, Hudson, Sonar, BigMemory (Terracotta EHCache).
Confidential
Software DeveloperResponsibilities:
- Responsible for Planning & Scheduling the delivery of the feature.
- Involved in Architecting, Designing and development of framework for the process of extracting various data sources using Java, Spring, XML and XSL.
- Designing the Unit Test cases for the core functionality.
- Was part of Production Support on a rotation basis for LEVEL 3 support.
Technologies used:
- Java,
- JMS, spring, Hibernate
- JBOSS Application Server
- Oracle, Axis
- Eclipse, Subversion
Confidential
Software DeveloperResponsibilities:
- Responsible for implementation of new enhancements.
- Involved in Technical Design Document (TDD) preparation
- Perform peer review for detail design documents (LLD) for individual
- Application Development using Spring, Hibernate
- Monitor and mentor the development team
- Communicate with the client at the project level.
- Testing the features.
- Providing support to the system.
Technologies used:
- Core Java, Spring
- XML,
- EJB,
- CMSDK, JWS, Oc4j, Oracle 10g
