Sr. Application Developer(full Stack) Resume
SUMMARY
- Around 8 Years of professional experience as a Senior Full stack Developer with a good understanding of database designing, development and installation of different modules.
- Experience in Client Side designing and validations using HTML5, CSS3, JavaScript, Angular, React, Node.JS, JSON, jQuery, AJAX, XML, IDE and Tool.
- Worked with Java 8, Spring, Spring Boot, Restful web services, JUnit, Spring Security and AWS.
- Experienced in React JS and working with React Flux architecture.
- Good Experience in React.js for creating interactive UI using Redux, Virtual DOM, JSX and also with React Native concepts.
- Built the single page application using React JS Component and React Router DOM.
- Created and used Reducers that received said Actions to modify Redux Store state.
- Used Axios interceptors for Authentication and Authorization to perform AJAX calls.
- Highly experienced in working with the latest version of object oriented JavaScript Libraries like Angular.
- Experience in consuming Restful services using Angular HttpClient, Http Interceptors to exchange (request / responses) information with databases such as Oracle and MySQL.
- Used Route Guards to protect Authorization for Angular single page application.
- Developed the Administrative UI using Angular and Kendo UI.
- Exposure to new features and issues addressed in Angular 2 - Angular 8.
- Developed Restful web services using Spring Boot.
- Configured Spring application using application properties and Spring Cloud Config Server.
- Experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Used Spring security to configure security using JWT and AWS cognito.
- Experience in design, development and implementation of Model - View-Controller frameworks using Spring MVC.
- Developed test cases using JUnit and Mockito.
- Developed React test cases using JEST and Enzyme.
- Developed Angular test cases using Jasmine and Karma.
- Experienced in using NPM module bower for managing UI dependency.
- Strong experience with Responsive Web Design (RWD) and its involvement in several web application development projects.
- Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Good Knowledge on Search Engine Optimization (SEO) techniques.
- Debug the applications using Firebug to traverse the document and manipulate the Nodes using DOM and DOM Functions.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
- Proven software development experience using different methodologies - Agile, Waterfall and TDD.
- Experienced in building all phases of the software development life cycle including requirements analysis, applications design, development, maintenance, implementation and testing of various client/server, N-tier and web applications.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS, Angular js, angular 7, JavaScript, JQuery, AJAX, JSON, XML, Bootstrap,, React JS, Spring3.0, Restful Web Service, SOAP Web Service, Hibernate, D3.js,C3.js, NPM, Bower, Grunt, Highcharts.js, Node.js
Languages: JavaScript, Java
IDE & Editors: Notepad++, Microsoft Visual Studio, Eclipse, Sublime Text 2,Dream weaver, Webstrom 10
Application Server: Web Sphere, WebLogic, Apache Tomcat.
Database: SQL Server 2005, MySQL, Oracle9i/10g/11g, MS-Access
Operating System: Windows 2000/XP/Vista/7, Mac OS, Linux, Unix.
Other Tools: Adobe Photoshop, MS Office, Jira, Firebug, Chrome Developers Tool, Windows Movie Maker
Cloud: Microsoft Azure, Amazon Web Confidential (AWS).
Version control: SVN,GIT
Animation: Adobe Flash CS3, Adobe Fireworks
PROFESSIONAL EXPERIENCE
Confidential
Sr. Application Developer(Full stack)
Responsibilities:
- Designed and implemented the User Interface using HTML5, CSS3, JavaScript, Angular 8, React and Node JS.
- Built the single page application using React JS Component and React Router DOM.
- Created and used Reducers that received said Actions to modify Redux Store state.
- Used Axios interceptors for Authentication and Authorization to perform AJAX calls.
- Highly experienced in working with the latest version of object oriented JavaScript Libraries like Angular.
- Experience in consuming Restful services using Angular HttpClient, Http Interceptors to exchange (request / responses) information with databases such as Oracle and MySQL.
- Used Route Guards to protect Authorization for Angular single page application.
- Worked with Java 8, Spring, Spring Boot, Restful web services, Spring Security and AWS.
- Developed Restful web services using Spring Boot.
- Configured Spring application using application properties and Spring Cloud Config Server.
- Experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Used Spring security to configure security using JWT and AWS cognito.
- Developed test cases using JUnit and Mockito.
- Developed React test cases using JEST and Enzyme.
- Developed Angular test cases using Jasmine and Karma.
- Built reusable templates for web sites using Bootstrap
- Worked with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
- Used Webpack, Babel and Gulp for transpilation (compilation) configuration for typescript to be converted to java script.
- Worked with Angular 8 to develop single page applications.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, SASS compilation, bundling and test runner configurations and make it available as a command.
- Worked with ngrx/store for managing Angular 8 applications.
- Worked with Angular directives, components, and services.
- Transformed values display within a template by using pipes of Angular 2.
- Experienced in React JS (Including hooks).
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Developed user interface by using the React JS, Flux for SPA development.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Experienced in working with Redux architecture.
- Worked on cloud-based servers like AWS.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Write/set up Maven to build, package, and deploy application code to the target JEE Application/Web Servers. Used sub-version, maven for making builds and deployments of the application components.
- Supporting and implementing web application built on MEAN stack.
- Used Jenkins for the build process to generate NPM-build.
- Implemented authentications with Node JS.
- Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of Node JS applications.
- Worked on application backend implemented as Node JS express application server.
Environment: - HTML5, CSS3, SASS, LESS, SQL, JavaScript, JQUERY, Responsive web design, Angular 2, Angular JS, React, Node JS, Bootstrap, Agile, AJAX, XML, JSON, Jenkins, Maven, SVN, GIT.
Confidential
Full stack Developer
Responsibilities:
- Design, Develop and implement data visualization function to be used in conjunction with Java Restful Web services, Big data DB's and Essbase.
- Designed and Developed UI for creating Dashboard application using AngularJS, D3, C3, HTML, CSS, Bootstrap, JavaScript and JQuery.
- Design and develop application codes using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework.
- Developed REST/SOAP based web Services as API using Spring and deployed on Jetty/Tomcat containers.
- Experience in design, development and implementation of Model - View-Controller frameworks using Spring MVC.
- Expert knowledge of D3/JavaScript graphing technologies, and Experienced in graphics programming, interactive graphics, data visualization, and data analysis.
- Strong knowledge on SVG and CANVAS.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Expert knowledge DOM manipulation.
- Worked with JSON for data exchange between client and server.
- Created Custom Directives in AngularJS to make re-usable components used across various applications.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Strong experience in CSS3 preprocessors styling such as SASS and LESS.
- Worked on creating responsive website for multiple devices using responsive web design and CSS3 media queries.
- Developed test cases using JUnit and Mockito.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Using Jasmine and karma test runner extensively for unit testing for end-to-end testing
- Worked with stash and GIT to maintain current and historical versions of source code
- Used JIRA tool for task assignment, bug tracking and fixture.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
- Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Worked with build tools like NPM, Bower, and Grunt.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, Angular material, ReactJS, NodeJS, D3.js, c3.js, high charts.js, Usability Testing, Agile methodology, Webstrom and GIT.
Confidential, KS
Web Developer
Responsibilities:
- Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
- Used Angular.js in developing single page applications. And Responsible for setting up AngularJS framework for UI development.
- Developed Object-Relational (O/R) mapping using Hibernate 3.0.
- Interactive D3.js Graphing framework.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
- Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Administered and supported ExtJS applications within scope.
- Worked using Ext JS framework and Object Oriented JavaScript (OOJS) to develop rich interactive user interface a Desktop Application running in browser.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Analyze the response of JSON in order to update DOM.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Tested/De-bugged on browser using Firebug.
- Tested frameworks using jasmine
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, Usability Testing, Eclipse and SVN.