Sr. Full Stack Developer Resume
3.00/5 (Submit Your Rating)
CaliforniA
SUMMARY
- Highly Trusted, Motivated IT Professional with an impeccable 7+ years of experience in system Analysis, design, development, testing, implementation, and support of application software using Object Oriented Analysis and Design in JAVA/J2EE.
- A high level of Expertise in developing and designing web applications utilizing Core Java, J2EE, JSP, Servlets, Java Beans, EJB, JSF, Spring, Springboot, Hibernate, Web Services (SOAP, WSDL, UDDI), JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, Ajax, Angular.JS/2/4, JQuery.
- Ample Knowledge in Multi - threaded, Exception Handling, I/O, Concurrency, Generics, JAVA Collections, JAVA AWT, RMI, JSP, JSF, JPA, Spring, Hibernate, Struts, PHP, EJB.
- Hands on Experience in developing an application using MVC frameworks like Struts and spring framework, Spring IOC, Spring MVC, Spring security, Spring AOP, Spring JDBC. ORM experience with Hibernate/JPA and Springboot with JPA.
- A Good understanding in all phases of Software Development Life Cycle (SDLC) including system Analysis, Design, Implementation, Testing, and Deployment.
- Experience in production knowledge, Product demo basic troubleshooting and technical support and SSO, OAuth and Keycloak for online authentication and security.
- Experienced in Presentation layer using HTML, CSS, JavaScript, JQuery, DHTML, XHTML, Bootstrap and AJAX technologies.
- Exposure in configuring and deploying JavaEE applications using web servers like Apache Tomcat 5.x/6.x/7.x/8.x and application servers like IBM Web Sphere 4.x/5.x/6.x, JBoss 3.x/4.2, and Web logic 11g.
- Expertise with Relational databases such Oracle, PostgreSQL, SQL server and MYSQL, PL/SQL.
- Expert level skills in development of Restful web services using JAX-RS, CXF and JERSEY implementation and SOAP web services using WSDL, SOAP, JAXB, Apache CXF, JAX-WS
- Hands on experience in running the scrum meetings and implementing the Agile Methodology on service projects.
- Experience of using different IDE’s for Java/J2EE application development like Eclipse, IntelliJ, NetBeans.
- Good understanding of NoSQL Data bases and hands on work experience in writing an application on No SQL databases like Mongo DB.
- Installation, configuration, and maintenance of SCM tools using SVN, Git & Continuous Integration (CI) using TeamCity, Jenkins, and Sonar Code Coverage using Ant, Maven to schedule the builds.
- Hands on experience in running the scrum meetings and implementing the Agile Methodology on service projects.
- Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experienced in working with Node.js and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Expertise in RESTful, SOAP web services to integrate between Application to Application Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners Expertise in using bug tracking tools like JIRA.
- Experience in Version Control tools like GIT, SVN for Source Code version management.
- Experience in Jenkins.Extensive working experience with Axios, mobx, Lodash, and Nextjs.
- Good knowledge in working with databases like Oracle, MS SQL Server, Azure, MySQL, PL/SQL(Oracle), PostgreSQL, NoSQL, Mongo DB, Cassandra along with web application servers like Apache Tomcat, Web logic etc.
- Proficient with various IDE's like Eclipse, Android Studio, Notepad++ and Dreamweaver
- Experience working with CVS and SVN for software configuration
- Experienced with Linux system administration, DevOps and AWS cloud platform.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Backbone.js, AngularJS, Underscore.js and Bootstrap.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Good Experience in CSS pre-processors like less and Sass.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Development workflow using task runner Grunt, package management tools BOWER, Node.js for the server side run-time environment.
- Expertise in Client Side designing and validations using HTML, DHTML and JavaScript.
- Good knowledge of using JavaScript testing frameworks Jasmine and Karma.
- Expertise in using source code control systems such as TFS, GIT, JIRA and SVN.
- Expertise in coding optimized SQL queries on databases like MySQL.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Able to effectively communicate with wide range of clients and coworkers.
PROFESSIONAL EXPERIENCE
Confidential, California
Sr. Full Stack Developer
Responsibilities:
- Designed the Front-end applications, And Mobile Application As well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS and React-Native/Redux Saga.
- Worked as a Front End Developer on the project with Javascript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
- Implemented Redux Saga's with actions and reducers to implement a sync API calls.
- Made use of redux saga middleware to access redux application state and dispatched redux actions.
- Worked in designing, developing and testing the web application by using the HTML5, CSS3, SASS, LESS, Bootstrap, and React.JS.
- Involved in designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB.
- Worked in designing the CSS templates for use in all pages on the website working with CSSBackground, positioning, text, border, margin, padding, and table.
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
- Developed user interface by using the React HOC, Flux/Redux for SPA development.
- Used React Observables to create custom components for data manipulations and to display data in company standard format.
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Services.
- Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux & React Promises
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and React Promises.
- Enhanced the React Observables with Redux, React-router and Redux-thunk.
- Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
- Revamping and rewriting front-end using preact js, redux, saga, webpack.
- Developed user interface by using the React JS, Flux for SPA development.
- Developed presentation layer using XML, XSL, GitLab JavaScript, CSS, JSP, JSTL, Custom tags etc.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Implemented back-end Web API with the use of MongoDB, ExpressJS, and NodeJS and established connectivity with the use of Axios.
- Achieved APIs calls from back end NodeJS using React axios.
- Involved in designing and creating the Database Tables using PostgreSQL Database.
- Worked on Liquibase which is a source control database
- Involved in implementation of CI (Continuous Integration) using Jenkins. And involved in configuring pipeline using Blue Ocean Pipeline for project build on Jenkins.
- Used Hibernate to store the persistence data into the PostgreSQL database and wrote HQL to access the data from the database.
- For application deployment we have used Docker Containers
- Tested, debugged and implemented the application using JUnit for unit testing used SVN,GIT and Bit bucket Repository as Version control tools.
- Implemented Ansible playbooks for application deployment on a new Virtual Server.
- Used JHipster application framework to develop the application.
- Implemented RESTful based web services calls to services.
- Used Jira for tracking the User Stories.
- Implemented and Configured JHipster project. Used Spring Boot Framework to java development
- Extensively Worked with Intellij as the IDE to develop, test and deploy the complete application
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Used Atlassian products like Jira, BitBucket and Confluence for issue tracking, release management and code review and Documentation.
- Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
- Also created custom directives for reusable components used across the application.
- Worked on Angular JS, Used its two way data binding to achieve the feedback functionality from the user and $event.stopPropagation () for nested clicks on a section.
- Worked with SP.js and WEB API’s to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Created many controllers for each page, with dependencies included such as $q, $location, $window, $routeParams and all the services to be used on the controller.
- Created the tree view structure and search functionality for list of contracts in application configure page.
- Worked on form validations and drop down menus for contract creation page.
- Utilized Angular UI-bootstrap and followed EY styling standards.
- Used Team Foundation Server (TFS) for source code management.
- Closely worked with QA for fixing the desk check observations.
- Used ESLint as a code cleanup tool.
- Implemented code coverage using Karma and Jasmine for Angular JS on client side.
- Experience using databases such as MySQL, Postgres, Oracle DB
- Experience with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer and Good Experience working with High Traffic Websites.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Experience in using agile software methodology (scrum).
- Experience in writing unit test-cases using different tools and libraries such as protractor, jasmine, Lab.js.
- Also, have strong knowledge on tools such as splunk, swagger.
Confidential, Jersey City, NJ
Sr. Full Stack Developer
Responsibilities:
- Analyzed client business requirements, worked with business and design team to refine and implement requirements for UI solutions.
- Worked with an Agile, Scrum development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
- Developed Angular-JS components such as controllers, Services, filters, models.
- Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
- Also created custom directives for reusable components used across the application.
- Worked on Angular JS, Used its two way data binding to achieve the feedback functionality from the user and $event.stopPropagation () for nested clicks on a section.
- Worked with SP.js and WEB API’s to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Created many controllers for each page, with dependencies included such as $q, $location, $window, $routeParams and all the services to be used on the controller.
- Created the tree view structure and search functionality for list of contracts in application configure page.
- Worked on form validations and drop down menus for contract creation page.
- Utilized Angular UI-bootstrap and followed EY styling standards.
- Used Team Foundation Server (TFS) for source code management.
- Closely worked with QA for fixing the desk check observations.
- Used ESLint as a code cleanup tool.
- Implemented code coverage using Karma and Jasmine for Angular JS on client side.
- Used third party APIs such as from CASPR for reserving slots, Payments for cart checkout.
- Did validation using joi module in Hapi.js which helps in validating any component.
- Used ESLint to report any patterns or global leakages in the code.
- For storing customer, Product Data used MySQL and Oracle Databases.
- Used Swagger for API documentation and check the API functionality and response without effecting the source code.
- We used GraphQL to query the data with parameters like customerID, orderID, to get exact data.
- Involved in using Splunk for analysing and tracking the issues.
- Involved in scrum Methodology for the work flow.
- Used GIT for accessing the repositories and maintaining the code.
Confidential, Cincinnati, OH
Full Stack Developer
Responsibilities:
- Analyzed client business requirements, worked with business and design team to refine and implement requirements for UI solutions.
- Worked with an Agile, Scrum development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
- Developed Angular-JS components such as controllers, Services, filters, models.
- Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
- Also created custom directives for reusable components used across the application.
- Worked on Angular JS, Used its two way data binding to achieve the feedback functionality from the user and $event.stopPropagation () for nested clicks on a section.
- Worked with SP.js and WEB API’s to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Created many controllers for each page, with dependencies included such as $q, $location, $window, $routeParams and all the services to be used on the controller.
- Created the tree view structure and search functionality for list of contracts in application configure page.
- Worked on form validations and drop down menus for contract creation page.
- Utilized Angular UI-bootstrap and followed EY styling standards.
- Used Team Foundation Server (TFS) for source code management.
- Closely worked with QA for fixing the desk check observations.
- Used ESLint as a code cleanup tool.
- Implemented code coverage using Karma and Jasmine for Angular JS on client side.
- Developed applications using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML GitLab for front-end development.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Responsible for front end development using React, Mobx, CSS, Ant design and various node modules.
- Strong focus on React-Native, React, Electron, iOS, ES6, CSS, MobX, Webpack, and Node.js
- Evaluated and extensively tested React, ExtReact, Redux and MobX.
- Developing Single Pages Application using HTML5, CSS3, Bootstrap, React Async Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS.
- Developed an internal application using ReactJS, Nextjs, Express and NodeJS for Relationship Mangers.
- Created web pages using HTML5, CSS3, JavaScript, XML, JSON, JavaScript, JSPs, JQuery, Handlebars, Lodash, SASS and Angular JS for developing user interface.
- Designed User Interfaces using JSP, jQuery, CSS, HTML, Bootstrap, NodeJS, and Lodash for front end view as per the requirements that are provided.
- Added new features using React/Redux(RXJS)/Lodash for functionality of few modules.
- Used third party packages for Angular application. This increases the performance and efficiency of the application. Some of them are Lodash, ngrx (redux architecture for state management).
- Implemented React-Router, React Redux architecture, ES6, web pack and Grunt to turn application into Single Page Application.
- Built dynamically generated dropdown lists using ES6 & Chrome DevTools.
- Worked on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Webpack, Chrome DevTool, Karma and Jasmine.
- Used ES6, JSX with react for component development make react look more elegant.
- Used Babel.js to transpile ES6 and JSX into JavaScript
- Very Strong in developing applications using Angular JS, HTML5, Bootstrap, Java Script, CSS3.
- Used Sencha Touch and EXT JS for the Mobile web interface development. Also used JSON and JQuery for Mobile application development .Worked with HTML 5 and CSS 3.
- Used Node.JS, React.JS, and SonarQube, MVC framework for developing the Single Page Application (SPA).
- Designed a web application for both the company user and customer user with different Login and Sign-up authorization using firebase authentication.
- Built web application using Vue.js and SonarQube.
- Developed robust form management system with complete CRUD capabilities in React Native, Redux, and Firebase.
- Mobile app written in React Native with a firebase backend currently live in the app store.
- Developed Java Script utility objects for common client side validations, history handling, window management and menus management
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Designed and implemented user interface for web-based customer application using HTML5, CSS3, Typescript, JSON, AJAX and Angular.
- Used Webpack, Babel and gulp for transpilation (compilation) configuration for Typescript to be converted to JavaScript.
- Developed single page applications using Angular, Typescript, HTML5, CSS3, and Bootstrap.
- Developed SPA project using Angular Typescript for frontend, Node JS and Postgres for backend.
- Working with React Router for developing Single Page Applications SPAs.
- Using lifecycle methods and React Async Await.
- Implemented web page using the semantic markup and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.
- Responsible for creating efficient design and developing User Interaction screens using HTML5semantics new tags like audio, video, canvas) CSS3, JavaScript, jQuery, Saga and JSON.
- Implemented unit and integration testing for all layers of the applications using frameworks like JUnit, Spock, Mocha, Jasmine.
- Debugging applications in different browsers using Firebug, and testing applications using QUnit, Jasmine karma and Mocha.
- Performed Unit testing on applications using tools like chai, mocha, and enzyme within Test-Driven Development (TDD).
- Knowledge on unit testing and integration testing frameworks and libraries like Mocha and Chai.
- Involved in unit testing of various modules by generating the test cases using Jasmine, Mocha, Enzyme, Chai, Jest and Karma.
- Created Unit tests using Mocha, Sinon, Chai and Enzyme.
- Developed the unit testing scripts using JEST for testing the React components using Enzyme and react test renderer.
- Used JIRA for Bug Tracking and JSLint for ensuring quality code.
- Involved in unit testing of various modules by generating the test cases using Jest & Enzyme.
- Created unit tests using Enzyme, Mocha, Shallow.
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Developed Oracle PL/SQLStored Procedures and Queries for Payment release process and authorization process.
- Worked with React-router, JSX, Babel, and React bootstrap.
- Used WebPack, Babel and gulp for transpilation(compilation) configuration for Typescript to be converted to JavaScript.
- Webpack plugin to perform various tasks that build our application.
- Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
- Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
- Worked with J2EE packages such as DI, EJB, JPA, JDBS, JNDI, JMS and Restful web services.
- Implemented the multi datacenter cluster consisting of Cassandra rings.
Confidential, Columbus, OH
Software Developer
Responsibilities:
- Designed and developed the application using Test Driven Development.
- Created Technical design document, created test cases for different use cases.
- Designed browser compatible pages using JQuery, JavaScript, and Angular JS.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, and DTO.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers, and filters.
- Designed and developed Business components and Integrated with Spring framework.
- Involved in design and implementation of MVC architecture in different modules.
- Implemented binary upload of media files using HTML5, JavaScript, AWS, and vendor Rest APIs for HTML5 revamp of the upload functionality to deliver a simple, rich and easy to use.
- Implemented SOA Microservices architecture with Web Services using SOAP, WSDL, XML, and Spring Boot.
- Designed & developed LDAP Authentication & Authorization Service using Spring, LDAP, JNDI.
- Involved in transforming XML data into Java Objects using a JAXB binding tool.
- Responsible for configuring and deploying the builds on WebSphere Application Server.
- Used Saga Middleware, Redux-Promise in application to retrieve data from Back-End.
- Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.
- Used Middleware, Redux-Saga in application to retrieve data from Back-End and to also perform RESTFUL services.
- Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
- Researched future web technologies such as HTML5, CSS3, and Backbone.js etc. to develop new web applications.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Was extensively involved in AB testing. Developed and tested AB features using Optimize tool.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Extensively used Redux Sagas to manage side effects in React and Redux.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Used Redux Thunk Middleware, in application to retrieve data from Back-End and to also perform RESTFUL services.
- Introduced redux-thunk and Immutable.js as additional libraries to support ReactJs application.
- Worked with Axios and Lodash libraries for Ajax calls and utility functions respectively.
- Involved in processing JSON data from RESTful web service by using Axios to get resources from the database and populated data on the UI and used Redux-Saga as middleware.
- Used Axios to fetch the data by consuming the Rest API.
- Implemented a POC to pick a state management tool between Redux and MobX.
- Used ReactJs and MobX for front end development.
- Used NextJs for server-side rendering for better performance and for SEO.
- Developed UI using ReactJs and Redux and NextJS.
- Worked with Lodash libraries for Ajax calls and utility functions respectively.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Express JS, Node JS and Firebase.
- Firebase was used as back-end database to save the data.
- Developed Angular modules, routers and services using typescript.
- Implemented mock backend, in Angular JS using Typescript for testing purposes.
- Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.
- Used React Router Redux to store the route parameters in the redux store.
- Utilized Bootstrap and to develop a reactive website from a static JavaScript, Node JS, Bootstrap, Semantic UI,RESTful API, jQuery existing code base.
- Developed semantic markups and Wireframe development.
- Developed portions of HTML5-based game for use in an online gambling promotion.
- To manipulate the data type and handle multiple actions, uses Redux-Thunk as middleware.
- The Redux-Thunk middleware was used with the Redux store to retrieve contract data via a RESTful API implemented on the backend in Node.js and MongoDB.
- All development was done on MacOS and the source code was managed via GIT.