We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Over Extensive 4+ years of experience as a Front end web developer in developing and designing user experiences of Internet/Intranet applications using HTML, HTML5, XML, DHTML CSS, CSS3, SASS, LESS, JavaScript, React Js, Redux, ES6, Saga, thunk Web pack, Flex, JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc. Extensive knowledge in developing single - page applications (SPAs).
  • Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Expertise in React Js and working with React Flux architecture.
  • Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, Universal React Redux. Expertise in React Js framework to develop the SPA.
  • Experience in ReactJs Libraries like redux thunk, redux saga. Experience with modern build tool chains, like JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
  • Experience in Unit Testing frameworks like Mocha, Chai, and Jasmine Integration Testing and in preparing test cases.
  • Experience in working with ReactJS, React Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites.
  • Expertise in creating Custom Reusable React Components Library Experienced in working with Redux architecture using complex Object Oriented concepts in improving the performance of the websites Experience in using React Js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React Js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • 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. Expertise to interact with ORM frameworks like Hibernate, Spring Data, iBatis and JPA.
  • Experience on NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.
  • Experience in developing enterprise applications using frameworks like Spring, Struts, Servlets, JSF (Prime Faces).
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Worked on micro services based architecture using Spring Boot interacting through REST API.
  • Worked with WSDL in implementing SOAP services using Axis-2 and Apache CXF Framework.
  • Worked on projects implementing RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and configured using Swagger and WADL.
  • Hands on experience with design patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service locator, Front Controller and DAO pattern.
  • Authenticated Users accessing RESTful services using Oauth 2.0, OID, OIDC and JWT (Jason Web token).
  • Integrated security functionality using Spring security and Site minder (SSO).
  • Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System).
  • Experience in using configuration management tools like Puppet, Chef and Docker.
  • Experience in messaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
  • Experience with build tools like Ant, Maven, Gradle for building and deploying applications to different environments.
  • Experience with UNIX and Shell scripting.
  • Solid experience in Apache Subversion (SVN) and Jenkins and Bamboo Continuous Integration Server. integration testing of the applications using Selenium and behavioral testing using Cucumber.
  • Implemented Test Driven Environment(TDD) Used JUnit, Mockito, Sonar for Unit testing.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Software Developer

Responsibilities:

  • Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS) and AJAX.
  • Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.
  • Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behavior of components.
  • Used Angular JS -1.x to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Used Spring Core for configuring and using the spring beans in the application.
  • Built REST API end-points for various concepts using JAX RS API.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Documented the REST API’s using Swagger2 API for briefing the services involved in the application.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Used Hibernate in data access layer to access and update information in the database and used HQL to query the database for complex data.
  • Used Spring framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations.
  • Implemented ODBC which is used for connecting to the database Oracle.
  • Provided support for all core web services technologies including Web Service Description language (WSDL).
  • Integrated testing methods implemented by using Karma and Jasmine.
  • Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins .
  • Have worked on AWS to integrate the server side and client-side code.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • 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.
  • Working with Axios Library to fetch data from network request
  • Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
  • 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.

Confidential, Tampa,FL

Software Developer

Responsibilities:

  • 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.
  • Working with Axios Library to fetch data from network request
  • Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
  • 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.
  • Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS) and AJAX.
  • Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.
  • Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behavior of components.
  • Used Angular JS -1.x to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Used Spring Core for configuring and using the spring beans in the application.
  • Built REST API end-points for various concepts using JAX RS API.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Documented the REST API’s using Swagger2 API for briefing the services involved in the application.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Used Hibernate in data access layer to access and update information in the database and used HQL to query the database for complex data.
  • Used Spring framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations.
  • Implemented ODBC which is used for connecting to the database Oracle.
  • Provided support for all core web services technologies including Web Service Description language (WSDL).
  • Integrated testing methods implemented by using Karma and Jasmine.
  • Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins .
  • Have worked on AWS to integrate the server side and client-side code.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.

Confidential, Boston, MA

Jr. Software Engineer

Responsibilities:

  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
  • Built Rich Prototypes and Applications using HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL database.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
  • Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax calls.
  • Implemented AngularJS application to follow strict MVC patterns for improved source code maintenance.
  • Integrated the frontend JQuery UI with backend REST API.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
  • Involved in Designing, Implementation, Maintenance and Testing of Databases and Web pages.
  • Coding, styling, testing of reusable JavaScript,CSS, HTML widgets / libraries for complex UI controls.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Designed web pages using with HTML, CSS based on the W3C standards.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Developed and prepared test cases for unit testing with JUnit.
  • Wrote the backend to modify the tags in the database using JSON for data transmission.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Developed the UI using SWT to add/remove tags.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Designed user friendly navigation for displaying various sections of data using JQuery.
  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
  • Developed and implemented views using HTML5, CSS3/LESS, Bootstrap 4.0, AJAX.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Worked with React JS to build Bootstrap components for responsive UI Objects and linked with API data to view render the virtual DOM dynamically.
  • 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 create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application and created and used Reducers to modify Store State Tree.
  • Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Injected Angular4 built-in http service to custom services to communicate with backend with RESTful APIs and Used Pipes to format and sort data displayed in the templates.
  • Used Angular CLI to generate components, services, filters and compiled in different environments.
  • Used Axios AJAX request to retrieve data from server simultaneously.
  • Performed Unit testing on applications using tools Mocha and Chai to test React JS components.
  • Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.
  • Developed Restful web services using JAX-RS in JERSY to expose the data to Spring module.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Expertise in using Spring Security Module by utilizing its Site Minder, OAuth 2.0 Configuration, OpenID Connect for Enterprise Application Authentication and Authorizations.
  • Better understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon, Hystrix, Zuul with Eureka service registry.
  • Used Spring IOC for specifying the dependencies of the objects using dependency injection.
  • Implemented ORM frameworks such as Spring Data.
  • Used WADL (Web Application Description Language) for modelling the resources. implemented transaction management in the application by applying Spring AOP Framework.
  • To achieve modularity and to handle cross cutting concerns like transaction management, logging and profiling Spring AOP is used.
  • Used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data.
  • Worked with spring batch to convert xml files to data base records.
  • Quartz scheduler is used to schedule jobs in the application.
  • Configured JBOSS Application server and used Oracle database.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.
  • Behavioral and Integration testing is done using Cucumber and Selenium respectively.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry and managed Domains and Routes with the Cloud Foundry.
  • Published message services using Spring AMQP’s Rabbit Template and subscribes to the messages on a POJO using Message Listener Adapter.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Creating, managing, and performing container-based deployments using Docker images containing Middleware and applications together.
  • Deployed the drools rules as a service in J2EE stack environment.

We'd love your feedback!