Full Stack Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- Full stack developer with 5 years of working experience and expertise in Analysis, Design, Development,Deployment, Distributed and Implementation of Enterprise applications in J2EE environment.
- Having comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of various phases like Requirements Analysis, Design, Development and Testing.
- Highly skilled in deployment, data security and troubleshooting of the applications using eservices. Experienced in using Scala, Java tools like Bintelli J, Eclipse.
- Extensive project experience in Object Oriented Programming, Data Structures, Algorithms. Extensive hands - on experience with core expertise in design, development and deployment of N-Tier enterprise applications for J2EE platform usingJava,JavaScript, Struts, Spring, EJB, Servlets, JSP, Web services, JNDI, JMS, JAXP, JUnit and XML.
- Experience in building MEAN applications using Express.JS, Angular-JS, Node-JS, creating Web services components of Restful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and installing client-side dependencies using Bower and Yeoman.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 5, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, Jenkins, and Apache Ant.Experience in Developing and consuming SOAP and Restful web services.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and jQuery and also experience in making web page cross browser compatible.
- Experience in developing applications with Angular JS, Node JS&React.js.Web logic and Tomcat Administrator experience, with knowledge in clustering, JMS, Connection Pools, J2EE Deployments, Thread Dump Analysis.
- Good understanding of RDBMS which includes writing queries, stored procedures using Oracle, MS SQL Server, and DB2.Good working knowledge of NoSQL Database.
- Involved in the Software Life Cycle phases like AGILE and Waterfall estimating the timelines for projects.Strong knowledge of version control systems like SVN, CVS & GIT.
TECHNICAL SUMMARY:
Languages: Java, J2EE, C, C++, SQL, PL/SQL.
Java Technologies: Servlets, JSP, JDBC, JMS, EJB, RMI, Web Services, SOAP, Log4j
Distributed Technologies: Web Services, JMS, WebSphere MQ
IDE: WSAD, Eclipse, RAD, Spring STS, NetBeans
Framework: Struts, Spring MVC, Spring Cloud, Spring, Hibernate, Apache axis for Web Services
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss
Web Technologies: HTML, DHTML, AJAX, CSS, Bootstrap, AngularJS, XMLDOM,GWT, XPath, DOM, DTD, React.js, AWS
Methodologies: SDLC, UML, Design Patterns, SOA
Version Control Systems: CVS, Clear Case, SVN, GIT
Operating System: All Versions of Microsoft Windows, UNIX and LINUX
Database: Oracle 8i/9i/10g/11g/12C, MySQL,DB2, SQL Server
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Full Stack Developer
Responsibilities:
- Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
- Used AngularJS to populate the data tables on the front-end and retrieve data from the rest services.
- Quickly prototyped and created applications interfaces from the PDF are given by the UX using HTML5, CSS3 and Bootstrap.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI components and etc.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Created user-friendly GUI interface and Web pages using jQuery, JSON, JavaScript, HTML5, CSS3, and Angular JS which are compatible for mobile and tablet devices.
- Involved in the Development of Spring Framework Controllers.
- Worked on Angular JS Validations.
- Handled Browser compatibility issues in XHTML, CSS and Java Script for IE, Firefox and Chrome browsers
- Extensively worked on Java/J2EE technologies including core Java 1.6, Junit 4, Ant, maven, Apache Tomcat
- Set up, configured, and maintained multiple web/application servers like Apache Tomcat and Play.
- Hands on experience with Play Framework MVC model, Object relational mapping tools like Slick.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Utilized tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud config.
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Worked extensively on Spring boot for building web service .
- Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Experience in Java IDEs like STS 3.4, Eclipse, WSAD, RAD, WebLogic workshop studio.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
- Utilized Agile Scrum to manage full life-cycle development of the project.
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Worked on Angular Strap framework
- Worked on Swagger API and auto-generated documentation for all REST calls
- Worked on Struts Framework to create the Web application.
- Involved in developing application using Java and PLSQL.
- Implemented CSS3 techniques and sprite images to reduce file sizes.
- Worked on website from start to finish to give it a new look using HTML5 / CSS / JavaScript and also made them compatible with mobile, tablet and laptop.
- Installed, configured and administered Web Servers like Apache 2.x HTTP Server, Apache Tomcat 6.x, and Microsoft IIS Server for Web Logic plug-ins.
Environment: Java/J2EE, Spring 3.x, Hibernate, JSP, Jdk 1.8, Core Java, Servlets, HTML, DOJO, JavaScript, Spring AOP, IntelliJ, Spring Cloud, Eclipse, EBean, Node JS, angular JS, React.js, XML, XSD, XSLT, CSS, JPA, JUnit, jQuery, Docker Apache CXF, RAD, Oracle, ReactJS, SQL, PLSQL, WebSphere Application Server 8.1, Maven, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.
Confidential, San Francisco, CA
Full Stack Engineer
Responsibilities:
- Actively involved with the team, management & client as a part of Agile (SCRUM) software development
- Implemented Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
- Used Hibernate (O/R Mapping), JDBC to access the database to verify the credit approval level for customer.
- Implemented Business logic for web service using spring annotations which enables dependency injection.
- Coordinated closely with client's Enterprise Architecture team in signing off the design of the application
- Assisted senior engineers in developing algorithms
- Developed processing algorithms to improve quality
- Used AWS ECS to set up and manage clusters image made up of Docker containers.
- Used AWS container registry to store, manage and deploy Docker container images.
- Maven was used to manage dependencies in the application and deploy it on WebLogic Application server.
- Implement the web application using MEAN Stack technologies (Express, Angular 2, Node.js ) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
- Involved in multi-tiered JavaEE design using spring MVC and REST Webservices deployed on Oracle Web logic Server connecting to Oracle 11g database.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- CVS as used for the version control
- Front end was developed using JSP, AJAX, Struts tags library, jQuery, HTML5, and CSS/CSS3.
- Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
- Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF
- Using PCF did smoke tests, which are functional unit and integration tests on all major system components.
- Proven experience with ORMs (Hibernate, JPA, Ebean)
- Implemented API Documentation with Swagger.
- Developed Restful API's using APIGEE platform.
- Worked on building proxies and policies with in APIGEE along with security frameworks.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Responsible for documentation of REST API using Swagger.
- Involved in RESTful web services for making use of HTTP protocol between client and server
- Consumed Web Services using Apache CXF framework for getting remote information
- Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
- Developed Data persistence API using Hibernate and Spring DAO layer
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries, Java Script and Ajax.
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
- Worked with http interceptors configurations for security in Angular 2.0 applications.
- Worked on some of the new features of Angular 5 like new if else syntax, ng-templates, form validators.
- Connected PaaS applications to backend using Spring Cloud.
- Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
- Worked on handling all the requests to the systems using play framework MVC framework.
- Worked on upgrades for MQ and Message Broker in windows and Unix platforms.
- Experimented with Java 8 lambda, Nashorn JavaScript engine.
- Integrated delivery (CI and CD process) Using Jenkins and puppet.
- Have also worked on Java 8 along with Cold Fusion
- Created applications using Spring Cloud and microservices architecture.
- Programming using Java, J2EE, Oracle, SQL, PL/SQL, XML, HTML, Unix.
- Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
- Utilized Apache CXF APIs to develop SOAP as well as RESTful web services.
- Implemented critical DB design optimization techniques in the application.
- Created Oracle cron jobs to update crucial tables.
- Developed Servlets, JSP and Java Beans using Eclipse.
- Writing Core java Thread process for generating millions of discount codes implementing callable interface of JDK 1.8.
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Developed one-many, many-one, one-one annotation-based mappings in Hibernate.
- Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
- Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
- Handled the build and deployment strategies.
- Created, Upgrading, and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
- Solved problems using a combination of JavaScript, JSON, and JQUERY.
- Involvement in end to end project phases and providing warranty support on the applications.
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
- Developed coding using SQL, PLSQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.
- Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
- Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
- Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
- Responsible for data migration to QA/User and Production region.
- Used JMS to pass messages as payload to track different statuses, milestones and states in workflows.
- Developed EJB's (Session Beans) for implementing business logic and transactional services
- Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository.
- Proven experiences of using Application Servers like Web Sphere, Tomcat, Web Logic, JBoss, and Tomcat.
Environment: Java/J2EE, Java 8, Spring 3.x, Hibernate, Ebean, Intelli J, JSP, Servlets, HTML, DOJO, JavaScript, Spring AOP, Spring Cloud, Eclipse, Node JS, angular JS, React.js, Core Java, XML, XSD, XSLT, CSS, JPA, JUnit, jQuery, Docker Apache CXF, RAD, Oracle, PL/SQL, SQLdeveloper, WebSphere Application Server 8.1, Maven, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.
Confidential, Columbus, OH
Java Fullstack Developer
Responsibilities:
- Developed web pages using Struts framework, JSP, XML, JavaScript,ReactJs, Html/ DHTML and CSS, configure struts application, use tag library.
- Developed Application using spring and Hibernate, spring batch, Web Services like Soap and restful Web services.
- Used Java 8, struts 2.0, Spring Batch, Hibernate for development of our project.
- Used Spring Framework at Business Tier and alsoSpring’s Bean Factory for initializing services.
- Used Spring IOC to inject services and their dependencies.
- Used AJAX, JavaScript and GWT to create interactive user interface.
- Used JSF Framework to implement IVR (Interactive Voice Response) Application.
- Implemented development procedures for IVR and speech applications through Java and Web Services.
- Evaluated the quality of voice channel received in IVR systems
- Involved in Spring MVC model integration for front-end request action controller.
- Conducted tasks like testing functionalities of IVR systems and preparing test scripts to support the testing process
- Used Specs2 and Play logger to run through pre-load and post-load test cycles for application performance and errors.
- Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
- Domain Data Model Design and implementation of Cassandra spanning multiple datacenters on Amazon Web Services.
- Integrated Apache Camel (ESB) with Spring boot.
- Implemented Restful web services using spring boot.
- Devised solutions to expedite the procurement of required data for unique website architectures comprised of X/HTML, JavaScript, jQuery, CSS, and AJAX
- Experience in configuring and monitoring MQ Listeners, Command Servers, Channel initiators, Trigger Monitors, MQ Log files, Dead Letter Queues and Back out Queues.
- Debugged and troubleshooted JavaScript code using tools such as FireBug, Fiddler
- Implemented client-side validations using JavaScript &server-side validations.
- Developed JMS Adapter to talk from EJBs to JMS objects.
- Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
- Developed Single Page application using angular JS & backbone JS.
- Designed and developed ASDX tool to get flight plan through TCP port utilizing J2EE in Eclipse.
- Developed app using Front Controller, Business delegate, DAO and Session Facade Patterns.
- Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
- Used Hibernate annotations and created Hibernate POJOs.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
- Designed and implemented (SOA, SOAP) next generation system on distributed platform.
- Designed and developed most of the application's GUI screens using GWT framework.
- Used JAXP for Xml parsing & JAXB for marshalling &un marshalling.
- Followed top down approach to implement SOAP based web services & used AXIS commands to generate artifacts from WSDL file.
- Worked with Jenkins under the CI/CD pipeline providing continuous improvement to Agile software development teams.
- Experience using CI/CD Tools such as Jenkins, Docker.
- Used SOAP-UI to test the Web Services using WSDL.
- Used JERSEY API to develop restful web services.
- Development and Integration of the Application using Eclipse IDE.
- Used CVS as a source control for code changes.
- Used Maven tool to build project and JUnit to develop unit test cases.
- Used the Log4j frame work to log the system execution details to log files.
- Participated in the Code review process as a part of Quality Engineering Team defects tracking used JIRA ticking tool.
- Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.
Environment: Java1.7, Java 8, J2EE, Spring, Ebean, Hibernate, Intelli J, Core Java, jdk 1.8, HTML, HTML5, CSS, CSS3,JavaScript, Angular JS, backbone JS, JavaScript, AJAX, Eclipse, XML, CVS, Maven, WSDL, SOAP, AXIS, JAX-WS, JAX-RS,NoSQL, JERSEY, SOAP UI, Log4J, DB2,PLSQL, Oracle 11g, WebSphere server, IVR, UNIX, DB2- SQL & PL/SQL.
Confidential
Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Using Internet, Web and Client Server Technologies in N-Tier J2EE Architecture.
- Strong programming skills used are Java1.6/1.7, struts 2.x, Hibernate, JPA 2, JNDI, JSP, Servlets, Java Beans, and JDBC.
- Developed a modularized application using n-tier J2EE architecture, application server, struts framework, Hibernate.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
- Used Docker to deploy and run applications by using containers.
- Cost account management for radar algorithm development projects
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- ExtensiveMainframeMonitoring, including: Systems, Batch monitoring and scheduling, and Network.
- Perform MainframeSystems and Network monitoring with opening of tickets and escalation of any problems detected to appropriate support personnel.
- Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Good working knowledge of JavaScript toolkits such as jQuery, DOJO, Angular, ExtJS, YUI or KnockoutJs.
- Excellent knowledge of JavaScript and popular libraries and frameworks including:jQuery, Bootstrap, Highcharts, D3, Ember.js, React/Redux
- Developed JUnit Test Cases for Unit testing & for Continuous Integration we used Jenkins.
- Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
- Spring Controllers were used with Angular JS to route the control to desired Java services.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Configuration management and service discovery using Spring Cloud Zookeeper.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and Angular JS.
- Experience in CI and CD with Jenkinsimplemented automation of new projects build framework using Maven & Jenkins as a build framework tools.
- Developed core Java programs for all business rules and workflows using spring framework.
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench.
- Created custom Plugins, templates, and functions for Angular JS application.
- Implemented Hibernate for data persistence and management. configuring and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins.
- Involved in developing and testing modules using spring mvc & jsp and Webservices.
- Analyzed and fixed issues related to REST Web services and Application responses.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Used Subversion (SVN) as the configuration management tool to manage the code repository.
- Performed unit testing using JUnit.
- Followed Agile Scrum methodology and used TDD for writing test cases.
- Involved in developing stored procedures and Triggers on Oracle11g
- Used NPM to manager server-side packages.
Environment: Java 1.7, J2EE, Spring Framework 4.0, Core Java, Spring Cloud, Mainframe, Hibernate, AJAX, Oracle 11g, Web Services, JavaScript, Agile, REST, XML, SOA, WebSphere, JavaScript, Docker, Angular JS, NodeJS, Bootstrap, jQuery, Continuous Integration, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS, MVC, Maven and SVN.
