We provide IT Staff Augmentation Services!

Full Stack-developer, Development And Testing Resume

3.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY:

  • 9.8 years of IT experience with diverse skill sets in Enterprise Application Integration, JEE - Web Technologies and Client Server application development.
  • Extensive work experience on Agile Methodology.
  • Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
  • Extensive work experience in developing web applications using Java/J2EE, JSP, JavaScript, Hibernate, Spring, Struts, JQuery and AngularJS.
  • Familiar with MVC design approaches and as well as Factory, Singleton, Observable and FrontController.etc.
  • Experience in developing Spring Restful webservices.
  • Having good working experience on Jrules using IBM ODM tool.
  • Experience in integrating web applications using Spring IOC module, Spring Boot Applications.
  • Extensively used IDE like Eclipse, IBM RAD, NetBeans and Spring Source Tool Suite.
  • Hands-on experience with UNIX, Linux environments.
  • Internet Programming with HTML, DHTML, Java Script, Angular JS, XML, XSL, XSD, CSS.
  • Having microservices experience on Pivotal Cloud Foundry.
  • Worked with major RDBMS such as Oracle 9i/10g/11g, SQL Server and also have hands-on with MySQL.
  • Experienced in using Continuous Integration tool Jenkins.
  • Worked on various application servers Apache Tomcat, JBoss, WebLogic 11g, WebSphere and Virgo Jetty Server.
  • Experience in writing queries, stored procedures, functions and triggers and packages using SQL as well as PL/SQL.
  • Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document.
  • Experience in Performance tuning of SQL queries, indexing tables and analyzing the Explain Plan of Queries.
  • Worked on various version control systems such as GIT, VSS, SVN, CVS, Serena PVCS and also familiar with bug tracking/reporting tools such as JIRA, Serena Team Track.
  • A well-organized, goal-oriented, highly motivated and effective team player with excellent analytical, troubleshooting, and problem solving skills.
  • Flexible, enthusiastic and project oriented with excellent communication and leadership skills to develop creative solution for challenging client needs.

TECHNICAL SKILLS:

Operating systems: Microsoft Windows XP /7, UNIX, Linux

Programming Technologies: Java and J2EE

Front-End/UI Frameworks: HTML, CSS, JavaScript, JQuery, Ajax, Angular2 and AngularJS

Web Application Development Technologies: JSP, Struts1.2, Spring, Hibernate, Spring Boot Application, Spring Restful Service. Cloud PCF with Microservices

Application Build Tools: Apache Camel, Maven, Jenkins

Application Servers: Apache Tomcat, JBoss, Oracle WebLogic and Virgo Jetty

Database Development Technologies: SQL and PL/SQL

Databases: Oracle 9i/10g, Microsoft SQL Server, MySQL and Radis

IDE/Development Software Suite: Eclipse, STS, NetBeans, SQL Developer, TOAD, PL/SQL Developer, and Putty.

Configuration tools: GIT, VSS, SVN, APPM Integrity Tool

CI/CD Tool: Jenkins, Concourse

WORK EXPERIENCE:

Confidential, Herndon, VA

Full Stack-Developer, Development and Testing

Databases:Oracle

Technologies:Java, JEE, Html, CSS, JS, Angular2, Spring, Hibernate, Spring Rest Template Webservices, Maven, SVN, Jenkins, Jasmine, Karma and Tomcat.

Responsibilities:

  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Used Rally to create user stories for sprint plan.
  • Developed new features for Pricing Utility, MBS and complete Loan Applications using Core Java, Spring and Hibernate.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks.
  • Created tables, SQL queries, joins, integrity constraints and views for multiple databases, using SQL Developer.
  • Developed new UI pages using Angular2, CSS and Html.
  • Worked on autosys batch jobs to send data from Confidential Applications to Downstream Systems.
  • Involved in to attending business meeting to understanding Fanniemae business.
  • Used Web API and building Restful services.
  • Used IBM ODM tool and writing Jrules (ActionRules, Decision table and BAL).
  • Used SVN for code check-in and checkout.
  • Integrated Sonar qube tool to eclipse and analyze the code. Sonar qube is an open platform source to manage code quality.
  • Writing Spring Test Template for Junit test cases.
  • Written Jasmine test cases for UI functionality.
  • Worked on jasmine coverage by using karma tool.
  • Used Maven to configure service modules for build and deployment.
  • Scheduled Jenkins deployment in the phase of development.

Confidential, Plano, TX

Java Lead, Development and Testing

Databases: Redis and MYSQL

Technologies:Java, JEE, AngularJS, Spring, Spring Boot, Spring Rest Template Webservices, Cloud Config, Maven, GitLab, Jenkins, Redis, RabbitMQ and Junit and Microsoft Azure.

Responsibilities:

  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Used AGM tool to create user stories for sprint plan.
  • Worked in developing Spring Boot, Rest Template related backend services.
  • Having experience on Microsoft Azure cloud computing (PCF).
  • Used Web API and building Restful services.
  • Worked on to create local and remote configuration files to connect Pivotal Cloud Foundry.
  • Having experience on PCF dev to deploy services in locally to perform Integration testing.
  • Responsible for continuous delivery process to build, deploy, and promote Pivotal Cloud Foundry applications
  • Worked on binding application like Redis, AMQP and NOSQL to the spring boot applications.
  • Experience with Redis/RabbitMQ on Pivotal Cloud Foundry.
  • Worked with Cloud Foundry command line Interface (CLI) to deploy applications and manage their lifecycle.
  • Creating restful web service and consuming with Spring Rest Template.
  • Creating Service Rest Controller component and implementing each service methods which defined in web service interface.
  • Used Rabbit MQ for message Publishing and Consuming.
  • Involved in creating UI pages using JavaScript and Angular JS and JSP, CSS, HTML.
  • Used the continuous integration tool Jenkins and Concourse.
  • Used Git Bash command line to code check-in and checkout.
  • Used GUI GitLab GUI for creating merge request and code merge.
  • Extensively used Error Codes and Validations for optimizing service layer.
  • Writing Spring Test Template for Junit test cases.
  • Used Maven to configure service modules for build and deployment.

Confidential, Quincy, MA

Sr. Programmer

Databases:Oracle

Technologies:Java, JEE, AngularJS, Hibernate, Spring, Webservices, Maven, WebLogic and GIT

Responsibilities:

  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Implemented event mechanism to handle delegate requests from source system.
  • Using multithreading concepts to create thread pools based incoming requests.
  • Involved in creating tables, Joins and views using SQL on Oracle Database.
  • Working on Client specific tool called MetaModel to create Elements, Tables and Custom Views for respective portfolios.
  • Understanding each business functionality and creating reports.
  • Configuring new events to trigger events for specific time zones.
  • Written Java classes to test UI and Web services through JUnit.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Used Angular, JQuery, CSS and JSP to develop UI Pages.
  • Developed business layer using Spring, Hibernate and DAOs.
  • Formed complex associations between Plain Old Java Objects using Hibernate.
  • Used maven as a build tool
  • Developed and consumed several Restful web services using the JAX-RS.
  • Used GIT tool for code check-in and check-out.

Confidential, New York, NY

Sr. Programmer

Databases: Oracle

Technologies:Java, JEE, JSP/Servlets, Ajax, JDBC, WebLogic, Google Protocol Buffer, JRules

Responsibilities:

  • Involved in Agile Methodology, attending daily standups, Sprint reviews.
  • Worked with Confidential ’s analyst team to understanding of rating system.
  • Involved in multiple components.
  • Used Google Protocol buffer as interface and implemented with Java and SOA architecture.
  • Writing SQL quires and Joins to retrieve rating information from Oracle and Sybase databases.
  • Implemented rating methodology as business logic to provide rating to different organizations.
  • Creating different rating system for different LOB’s.
  • Working new CR to adding new rating for Analysts, Rate, Sales, Contact…etc.
  • Preparing SQL scripts to retrieve data from Oracle DB for rating objects.
  • Involved in Defects to fix in every release.
  • Integrated the code with the shell scripts that are required for appropriate actions
  • Performed GUI testing as well as back-end testing that includes setting up complex test data, verification of backend results, troubleshooting, etc.
  • Experience in server log analysis using WinSCP and Putty.
  • Implemented business validation rules.
  • Role based security integration with Microsoft Active Directory
  • Migrating the code to various testing environments, thus accepting the feedback from the end users
  • Used Virgo Jetty Service for SOA services deployment.

Confidential

Software Engineer

Databases:Oracle and Sybase

Technologies:Java, J2EE, JSF, Ajax, JDBC, Hibernate, Winscp and Tomcat.

Responsibilities:

  • Involved in end to end design, development, and support of several modules.
  • Developed UI using JSF, HTML, JavaScript and Ajax.
  • Involved with Confidential ’s analytics team to understanding rating system to implement in business.
  • Developing new applications that are necessary for the business and supporting the existing applications.
  • Migrating the code to various environments, thus accepting the feedback from the end users
  • Developed SQL queries for Oracle and PL/SQL procedures, functions, triggers.
  • Played the role Onsite Coordinator and gathering the requirements from client and communicating the same to team located at offshore.
  • Involved in System testing, Functional testing and Regression testing’s.
  • Trained new resources, users about the application and system flow.

Confidential

Senior Software Engineer

Databases:Oracle

Technologies:Java, J2EE, JSF, EJB, Ajax, JDBC, WebLogic

Responsibilities:

  • Interacting with the end user for requirement gathering
  • Coordinating with the Onsite Coordinator and gathering the requirements from the client.
  • Analysis, design and development of change requests.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO, and Singleton.
  • Involved in migrating applications from JDK 1.4 to JDK 1.6 and EJB 2.0 to EJB 3.0.
  • Tracking and resolving issues.
  • Developed Ant script to build the application.
  • Responsible for defect management including defect logging, defect tracking, defect triaging and Defect closure.
  • Experience in server log analysis using winSCP and Putty.
  • Migrating the code to various environments, thus accepting the feedback from the end users

Confidential

Software Engineer

Databases:Oracle

Technologies:Java, J2EE, Struts, Spring, Ajax, Hibernate, Oracle, Soap Web Service, WebLogic and Drools

Responsibilities:

  • Involved in several major modules Analysis, design and development.
  • Developed webapplication integration of Struts and Spring.
  • Developed request delegation actions by using Struts.
  • Handling form validations by using Struts validator framework.
  • Used JavaScript for client side validations extensively.
  • Tight deadlines, performance issues resolution.
  • Used Hibernate for Object-Relational mappings (ORM).
  • Used Log4J logging framework for logging messages.
  • Used SVN for version control and Bugzilla for bug tracking.
  • Written Java classes to test UI and Web services through JUnit.
  • Configured Log4j appenders and categories for client module of the application.
  • Involved in internal training, Knowledge Transition for other teams on how these modules get integrated as an application.
  • Participated in unit, integration testing. Identify gaps and fix them and re-test before proceeding to QA testing.
  • Participation in Live and client interaction for acceptance and sing off of projects work.

We'd love your feedback!