Software Developer Resume
TX
SUMMARY
- Around 10 years of experience in complete Software Development Life Cycle.
- Experienced in Architecture, Analysis, Design, Development, e - commerce, Distributed and Implementation of Web Based applications using Object Oriented Programming and Relational Database Concepts with emphasis on:
- Java, Servlets, Java Server Pages (JSP), SOA, Web Services, Spring, Struts, XML, SOAP, HTML, DHTML, JSTL, XSLT, JavaScript, AJAX, ANT, Hibernate, JUNIT, Maven
- Extensive hands on experience with web servers and application servers such as Web Sphere and Apache Jakarta Tomcat.
- Expertise in developing complex enterprise systems that has rich user interface and DBMS such as Oracle.
- Implemented and executed UNIX based shell scripts to process scheduled cron jobs.
- Expertise in developing Web Services with Apache SDF (Cisco internal framework), Axis, JAX-WAS, Apache CXF frame works.
- Implemented java components using J2EE Design Patterns such as Factory, Proxy, Abstract, Service-Locator, Business Delegate, DataAccessObject, Singleton and MVC.
- Having good work experience on nodejs express module for web applications.
- Having knowledge on Cassandra.
- Having good work experience on Lucene, Elastic Search.
- Expert in Database including SQL, PL/SQL, Data modeling, Stored Procedures, Triggers, Views and Functions in Oracle.
- Good knowledge on splunk queries.
- Documented design models using industry standard UML 2.0 for review and communicating design with peers.
- Knowledge in Digital Security Practices and experience in using CA Site Minder.
- Enhanced existing perl applications.
- Writing Shell scripts (UNIX) to for scheduling $U jobs.
- Implementing informatica workflows to integrate data from different sources.
- Knowledge on SAP Business objects design and report generation.
- Knowledge on big data Hadoop, Map Reduce, PIG and Apache Spark
- Strengths include excellent interpersonal and communication skills, easily adaptable to new technologies, meet deadlines and a very good team player with ability to work well under pressure.
- Having basic knowledge on GWT(Google tool kit).
- Strong analytical and problem solving skills.
TECHNICAL SKILLS
Operating System: Windows XP/2000/NT, Linux
JAVA & J2EE: Core Java, JDBC, Servlets, JSP, JSTL, Struts, HTML, Java Script, Struts, Hibernate, Spring, Web services, log4J, kibana
Databases & Tools: Oracle 9i/10g, MS SQL Server 2005
Application Servers: Websphere 5.1, 6.1 &7.0, Tomcat 7
Other Utilities/Tools: Eclipse, VSS, Rational ClearCase, PVCS Tracker, TOAD, CVS, RAD 7.0
XML Technologies: XML, XSLT, XSL, DTD, DOM, JAX-RPC, SOAP, WSDL
Other Languages: C, C++, PL/SQL, Webservices (Soap, WSDL), Perl
Integration Tools: Informatica
Distributed Technologies: Elastic Search, Solar, Hadoop
Cloud Platform: AWS (Amazon Web Services)
PROFESSIONAL EXPERIENCE
Confidential, TX
Responsibilities:
- Having good experience in closely working with clients and understanding the requirements.
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Provided solutions to improve performance while starting up the application to load static data.
- Analyzing the requirements, provide solutions and implement functionalities.
- Implemented junit test cases with 90% code coverage and with less sonar violations.
- Fixed the critical and major sonar violations in the project.
- Implemented UI screens using GWT (Google Web tool Kit)
- Worked on Drools to validate the pre-condition of the loan and to validate select the suitable Mortgage plan
Environment: Java 1.7, Spring, GWT, SOAP, oracle, ibatis, selenium and junit test cases, apache tomcat, Jenkins.
Confidential, San Jose, CA
Responsibilities:
- Having good experience in closely working with clients and understanding the requirements.
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Developed Search requirements of the project.
- Implemented the data push from the oracle to elastic search and developed the search api’s based on the usecase requirement
- Cluster setup for all environments.
- Developed the Spring restful services
- Indexing data into Elastic Search using concurrent (threads) API more than 1000 million data.
- Implemented Elastic Serach services using filters, query string, Aggregations
- Developed the code for incremental jobs using the spring scheduler
- Developed the UI components using HTML 5.0, Angular JS for auto complete search functionality
- Used the Spring JDBC Template for Querying the data
- Implemented JUNIT test cases with 95% of code coverage.
- Implemented code with less sonar violations.
- Did POCs using solar for searching the data.
- Loaded data from oracle to Cassandra using spark for analyzing the quote and transaction data.
- Implemented basic drools for Access Management and for Contract Validations.
Environment: Java 1.8, J2EE, Servlets 2.4, JSTL, Web Services JAX-RPC, Spring 4.1.7, Elastic Search 1.6.4,Oracle 10g, PL/SQL developer, Eclipse, Maven, GIT, Apache Tomcat, Apache Spark .1.4, Cassandra, Drools 6.0.
Confidential
Responsibilities:
- Analysis and Requirement gathering and preparation Impacted applications and its Impact assessment documents.
- Reviewing the Impacted documents with IT analysis and updating the documents as per IT analysts and preparation of Technical design documents and project estimation.
- Implementing the rest full and soap based web services (SDF-axis),JAX-WAS integrating data between partner and cisco.
- Generating GNUPG public and private key generation.GNUPG encryption decrypting the incoming and outgoing files.
- Implementing the informatica workflows for incoming & outgoing data from partner.
- Coordinating with offshore team by providing requirements.
- Providing inputs to offshore team to design and implementation changes.
- Preparation of unit test cases.
- Unit testing for web services using soap UI and SOA Test tools, Junit testing all web applications.
- Deploying code into different environments like development, stage and production.
- Responsible for reviewing code written by team as per coding standards and provide review comments to team.
Environment: Windows XP, Unix, Core Java, Oracle 11i,, TOAD, XML, Web spear, SOAP UI 3.0, Web services (SOAP, SDF Frame work), JAX-WAS,CVS, PVCS, SU, WSG Gateway, $U, Informatica, GNUPG Encryption, SOAP UI, SOA Tool, SOAP UI, $U
Confidential
Responsibilities:
- Analysis and Requirement gathering and Preparation of Technical design document.
- Preparation of Schema definitions for Invoice and work orders according to partner requirements and XML Transformations.
- Implementations of Web services.
- Implementation of web service clients for consuming partner web services.
- Layer 7 gateway configurations for integrating web services.
- Version controlling, check in and check out the latest code from cvs and PVCS.
- Preparation of unit test cases and responsible for unit testing using soap UI and SOA Test tools.
- Writing shell scripts for $U scheduling setup.
Environment: Windows XP, Unix, Core Java, Oracle 11i,, TOAD, XML, Web spear, SOAP UI 3.0, Web services (SOAP, SDF Frame work), CVS, PVCS, SU, WSG, Gateway, $U.
Confidential
Responsibilities:
- Analysis of requirements for Integrating Application.
- Worked closely with management and business Analysts by reviewing business requirements and provide assistance for estimates.
- Preparation of Design Document by identifying the code/database changes needed.
- Preparation of Unit Test Cases, development and Junit cases.
- Preparation of ANT scripts and Deployment to QA environments and Prod environments.
- Designing and coding Web services and implementation of Web service Clients.
- Scheduling $U jobs for making web service calls automatically.
- Mentoring and guiding team members by providing functional and technical solutions.
Environment: Windows XP, Unix, Core Java, Oracle 10g,, TOAD, XML, Web spear, SOAP UI 3.0, Web services (SOAP, SDF Frame work), CVS, PVCS, SU, WSG Gateway.
Confidential
Responsibilities:
- Provided valuable input in the over-all architecture and design of the application.
- Did end to end analysis from gathering requirements to Coding and unit testing.
- Did time management and analyzed scope of the project with business and developers.
- Lead the team in merging the code and testing the functionalities.
- Co-coordinating with Client’s offshore, onsite teams related to the defects and providing solutions.
- Preparation of ANT scripts and Deployment to QA environments and Prod environments.
- Responsible for documenting and reviewing test plans.
- Involved in the process of Project Management in identifying and categorizing the Defects as raised by QA/Clients and statistical analysis of defects and its fixes across the Releases.
Environment: Windows 9x/XP/2000/NT, Linux, Core Java, Oracle 10g, TOAD, XML, Web spear, SOAP UI 3.0, Web services (SOAP, SDF Frame work), CVS, PVCS, SU, WSG Gateway.
Confidential
Responsibilities:
- Involved in the process of gathering requirements and worked with Business Analysts.
- Involved in designing the application.
- Prepared artifacts such as Detail Design Document and Unit Level Test cases.
- Implementation of the Site contacts functionality.
- Preparation of ANT script and migrating code to different environments DEV, STAGE, PRODUCTION.
- Involved in data migration from old system to new system-prepared one time scripts, informatica work flows for migrating data.
Environment: Windows XP, Unix, Core Java, Struts, Java Script, Hibernate, Spring, Oracle 10g, DOJO, TOAD, XML, WAS.
Confidential
Responsibilities:
- Provided valuable input in the over-all architecture and design of the application.
- ·Did end to end enhancements from gathering requirements to Coding and unit testing.
- Did time management and analyzed scope of the enhancements with business.
- Merging the code, included in deployment into dev, stage, production environments and testing the functionalities.
- Responsible for documenting and reviewing test plans.
- Did the proof of concept for scheduling servelet using $U scheduler for every half hour.
- Configured the web service exposed urls with certificates using web service gateway tool.
Environment: Windows 2003, Core Java, Oracle 10g,, TOAD, XML, Web spear, SOAP UI 3.0, Web services (SOAP, SDF Frame work), CVS, PVCS, SU, WSG Gateway.
Confidential
Responsibilities:
- Involved in the process of gathering requirements.
- Involved in the coding.
- Preparing Artifacts and benchmark standards. Preparation of unit test cases and unit testing
- Migrating code to different environments - dev, stage, production.
Environment: Windows, Unix, Core Java, struts, J2EE platform, WAS 5.0, TOAD
Confidential
Responsibilities:
- Involved in the process of gathering requirements.
- Involved in the coding.
- Preparing Artifacts and benchmark standards.
- Preparation of unit test cases and unit testing
- Migrating code to different environments - dev, stage, production.
Environment: Windows XP/Unix, Perl, Ajax.