Software Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
Over Sixteen years of experience in full project lifecycle, software development, application design, architecture 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.
- 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,
- ADP 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