Full Stack (react) Developer Resume
Kent, WA
SUMMARY
- 10 years experience of designed and built up the UI design and front - end programming for web application that matches the wireframes utilizing the most recent HTML, CSS, SASS, LESS, ES, React, Javascript, webpack, NodeJS, Bootstrap and Angular
- Experience on Client-side scripting and DOM manipulation with core JavaScript and jQuery selectors and experienced with Object Oriented Design and Implementation.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, CSS Box Model and Bootstrap frameworks like LESS and SASS.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Responsible for Checking Cross Browser Compatibility of different elements and tags, hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, Safari.
- Worked on web debugging tools (Chrome DevTools, Fiddler, Angular DevTools, and React Developer Tools).
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Router to turn application into Single Page Application.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Built stable React components and stand-alone functions to be added to any future pages.
- Built reusable and customizable components using React.js, React Router and Redux
- Experienced in Cross Browser issues handling and designing table-less layouts and Web Standards.
TECHNICAL SKILLS
Markup languages: HTML5, CSS3, XHTML/XML
Data-interchange format: JSON, XML
Web Services: RESTful and SOAP
Change Management tools: SVN, GIT
App/Web Servers: IIS and Apache
Methodologies: Agile/SCRUM
Operating Systems: Unix/Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential // Kent, WA
Full stack (React) Developer
Responsibilities:
- Developed user interface using PHP, Symfony, Laravel, Bootstrap, AJAX, JQuery, HTML CSS.
- Experience using all popular text-Editors like Eclipse, Komodo Edit, Sublime Text, and Notepad++, Visual Studio Code, Atom.
- Configured and applied modern software development tools such as gulp, elasticsearch, GitLab, and webpack to streamline the web development process.
- Developed a mdb, Wildfly and jboss ESB based processing engine to process the transactions.
- Peer code review using the GitHub pull request.
- Used Mercurial for Version Control tool and Jira for bug tracking tool.
- Installed node modules such as lodash, react-bootstrap, Enzyme, Mocha, Jest, Chai, babel, and node-sass and more.
- Designed an automated testing framework Selenium that runs any set of test suites against every point in a system through parallel processes
- Built features using TDD (Test driven development) and Domain driven design in DevOps environment with continuous integration, regression and deployment.
- Introduced TDD development life cycle with Continuous Integration and gated check in's and implemented the same with various scrum teams.
- Implementing new projects builds framework using Jenkins & Maven as build framework tools and also Integrated Docker build as a part of Continuous Integration process and deployed local Docker registry server.
- Coding of plugins, workflow activities, and custom applications in C#. Portal web development in Liquid, JavaScript and CSS. Source control in Azure DevOps .
- Worked on Linux servers and APIGEE servers for integration Gateway.
- Used JSLint for static code analysis for JavaScript.
- Written well documented and readable JavaScript code using JSLint.
- Worked with PHP7, MYSQL, CSS, JavaScript, AJAX and XHTML to build a fully Web compliant networking website.
- Developed front end using Bootstrap.js, Angular.js, Node.js, D3.js, Backbone.js, where back end is JAX-RS (Jersey) REST webservice.
- Used SCSS and Twitter Bootstrap to develop tabbed user interface for better user experience.
- Developed frontend application using Angular 2 for managing microservices.
- Utilized VueJS 2, and Vuetify to create a Single Page Application.
- Used CORS to allow websites to share resources across domains safely and securely.
- Designed DOM based interactive to reprogram selected links and adopted WCAG standards for HTML and XHTML and W3C standards for CSS as well.
- Developed security framework for the product to authorize the users and also protect system from major attacks like SQL injection, CSRF,XSS attacks
- Implemented CORS for accessing resources from servers at different origins.
- Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
- Integrated Redux data store allowing React components to have access to data Implemented the Model View Controller (MVC) framework and spring.
- Developed RESTful Web-Services using Spring-ORM, Hibernate and Jersey to provide services for AngularJS application.
- Helped in integrating Crucible into Jira and HipChat.
- Configured Alert manager to send alerts to Ops Genie and HipChat.
- Integrated Git/Bitbucket with JIRA to monitor the commits in Git.
- Developed the consumer-friendly front-end with an easy-to-use OpenCV UI and fast access MongoDB
- Deployed to Google Cloud(GKE) and used BigTable (NoSQL + Cloud) as the serving storage system to save user posts for better scaling
- Used node mailer package in NodeJs to send email using sendMail method.
- Worked on Node Js for developed intensive web applications like video streaming sites and single page applications.
- Build application using angular material design and angular npm dependencies.
- Designed and implemented the enhanced development platform by doing POC using frameworks like Angular2 and NPM. work on application integration using WebServices such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
Environment: React, Redux, Axios, ES6, React Promises, Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Angular, VueJS, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), Java, Spring, Hibernate, MongoDB, NOSQL, NodeJS, NPM, Webservices, Rest, Visual Studio, Sublime Text, NPM, Grunt, gulp, websphere, Github, Mercurial, Jest, Selenium, Chrome Developer Tools, Domain-driven design, Test-Driven Development, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, Azure Devops, JSON, XML, Jira, Linux, hipchat, JSLint
Confidential // San Mateo, CA
Full stack (React) Developer
Responsibilities:
- Worked with Github and XCode for Debugging and use Gitlab for the code review and reported Progress.
- Testing Angular Applications using the jasmine and protractor frameworks and React applications with jest, enzyme and sinon.
- Used Jest(Java Rest client) for ElasticSearch to execute the JSON queries.
- Installed node modules such as lodash, react-bootstrap, Enzyme, Mocha, Jest, Chai, babel, and node-sass and more.
- Wrote unit tests using Enzyme, Jest, Chai code coverage via Istanbul and run tests via Mocha.
- Developed several modules using java script, gulp, q promise, Cucumber, selenium webdriver and unit test cases using Chai and mocha.
- Developed a framework, best practices and have built test suites for automated testing using Selenium .
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
- Used GitHub and Jenkins for the continuous integration and deployment.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Automating web application and integrating automation scripts with CI tools like Jenkins and TeamCity.
- Expertise in Azure Devops services and Developer tools- Azure Repos, Azure Pipelines.
- Development of several Python APIs that works both in Linux and windows.
- Ability to work with several operating systems, including Windows, Linux and MacOSX.
- Developed the application for responsive to different screen resolutions using Responsive Design, Bootstrap and CSS3 media quieres, Gulp and JSLint.
- Experienced working JavaScript code quality tools like JSLint to find and fix the violations.
- Wrote gulp & grunt tasks for sass compile, jshint/eslint, uglify, minify, Revisioning and automated tests.
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
- Knowledge of developing single-page web applications by using AngularJS with typescript ES4 and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project .
- Worked with redux saga along with redux thunk to handle asynchronous calls efficiently.
- Developed more interactive web pages using Angular Material Design.
- Have a deep understanding of PHP laravel framework and JavaScript VueJS framework the entire LAMP stack including real world experience deploying and supporting applications in a high volume/transaction environment.
- Implemented CORS to communicate between Web API and the UI.
- Developed the authentication/authorization for the application using various NPM node modules including passport.js, promises, regex, JWT Web Token etc.
- Developed API's to read and publish data from Elastic search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elastic search.
- Implemented different REST APIs such as user and transactional using frameworks CXF & Spring REST and implemented Web Service security using OAuth protocol.
- Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
- Worked on Agile development with Slack and Trello: kanban style, customer representative prioritizing stories
- Integrating Jira with Stash/Crowd/Hipchat/Bitbucket Server.
- Working towards the development and upgradation of MEAN-stack web application using Angular7, MongoDB 4, NodeJS and Express.
- Worked on NodeJS modules like Bower, Backbone, Express, Lodash and Mongoose and Inversify, Bookself, Sequelize.
- Developed the code to send the automated emails from NodeJS when an action is performed on front-end Angular view pages.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Develop the service layer for the partner portal by creating SOAP/REST based Webservices interface between systems using HTTP, JMS, AMQP protocol while supporting XML and JSON message formats.
- Implemented CORS cross-origin resource sharing, allowing the request through different hosts and JSON formatters for sending data in camelCase.
- Experience writing code to meet WCAG Compliance.
- Focused on security features including SSL encryption, XSS prevention, SQL injection prevention.
- Developed in C# using Visual Studio with Rational ClearCase and ClearQuest.
- Experience in using Text-Editors like Eclipse, Komodo Edit, Sublime Text and Notepad++.
- Configured and applied modern software development tools such as gulp, elasticsearch, GitLab, and webpack to streamline the web development process.
- Vast experience utilizing, configuring, and troubleshooting issues with servlet-containers (Tomcat, WebSphere, RedHat EAP) and network, load-balancing and proxy-server technologies (Nginx, HAProxy, and F5).
Environment: React, Redux, Axios, ES6, React HOC, React Observables, React Async Await, React Promises, Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, Saga, Thunk, Angular, VueJS, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, JWT, Java, Spring, Hibnerate,MongoDB, NodeJS, NPM, Webservices, Rest, ExpressJS, Visual Studio, Sublime Text, Webpack, NPM, nginx, GitLab, Github, Enzyme, Jest, Mocha, Chai, Selenium, SonarCube, Chrome Developer Tools, Domain-driven design, Test-Driven Development, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes,TeamCity, Azure Devops, XML, JSON, GraphQL, Jira, Linux, Mac, Slack, Babel, JSLint, UglifyJS, React Native
Confidential // San Francisco, CA
Sr. React Developer
Responsibilities:
- Wrote custom SCSS and JS to allow the theme to accommodate the designs.
- Used TSLint to check typescript code for readability, maintainability, and functionality errors and in gulp.
- Used Typescript to generate client side JavaScript Code.
- Improved UX and application performance by integrating Angular.js frontend framework.
- Developed app UX & backend on both the Connect Tablet and the ZPass Android App.
- Followed W3C standards for building and rendering web pages including HTML, CSS and Ajax for web applications, which includes WCAG (Web Content Accessibility Guidelines)
- Focused on security features including SSL encryption, XSS prevention, SQL injection prevention.
- Wrote Complex Oracle Packages, Stored Procedures and Views which will be called in Java layer and provide data for the grid in front end which will be either in Ext JS or Flex.
- Used spring with Object Relational Model to integrate Spring Framework with Hibernate and JPA.
- Used spring for dependency injection and integrated spring with Hibernate ORM framework.
- Developed the Struts Module for the application's Presentation layer
- Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc
- Integrated with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks
- Worked on development of approach through tools like Jira sprints, backlog, and tasks as well as Bitbucket.
- Implemented WSDL XML document to located and describe the webservices.
- Involved in the configuration management using Eclipse, CVS and GitHub.
- Worked extensively in using version control systems with GitHub, and SVN.
- Developed test Code in Python language using Selenium IDE and JUnit Framework.
- Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
- Worked on some services of AWS like EC2, S3, SBT, SDK etc. and implemented AWS with Dynamo- DB.
- Development of several Python APIs that works both in Linux, RHEL, CentOS,and windows.
- Designed and developed Web2.0 enhanced web based data analytics application base on YUI3 JavaScript framework and HTML5 storage.
- Redesigned and implemented flash interactive to HTML5 using Google Web Designer, Adobe Animate and Google DoubleClick Studio.
- Used JADE templating engine for HTML5 markup and ION framework for styling the pages using Block Element Modifier(BEM) methodology.
- Designed business applications using web technologies like HTML 5, XHTML, CSS 3, JavaScript, JQuery, AJAX, Webpack, JSON and Angular 4.0 based on the W3C standards.
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Servifces.
- Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3,Bootstrap, jQuery, ReactJS, Redux & JavaScript.
- Used web applications development using Django/Python, Flask/Python, and, JQuery, Ajax while using HTML/CSS/JavaScript for server-side rendered application.
- Developed complex Web based UI using Struts 1.2, Ajax and Java Script.
- Increased visibility and user experience of distributed resource manager using YAWS, Erlang and AJAX to create an asynchronous web portal for the distributed resource managers.
Environment: Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, AngularJS, UX, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting),Java, Spring, Hibnerate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Rest, Eclipse, jboss, CVS, SVN, Selenium, Jasmine, Karma, Agile, AWS,JSON, XML, Jira, Linux, hipchat
Confidential // Westlake, Texas
Sr. React Developer
Responsibilities:
- Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Router to turn application into Single Page Application.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Built stable React components and stand-alone functions to be added to any future pages.
- Built reusable and customizable components using React.js, React Router and Redux.
- Experienced in Cross Browser issues handling and designing table-less layouts and Web Standards.
- Expert in HTML5/CSS3 development and have experience in Angular.js, Responsive design.
- Experienced in working MVC Architecture frameworks such as Angular.JS and React JS and Redux.
- Experienced on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
- Expertise in React. JS framework and integrate them to Node. JS server-side code.
- Experienced in developing SPA based on unidirectional flow application using React- Redux and NodeJS.
- Developed applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, Angular 5/6, ReactJS and Twitter Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with RESTFUL web services and implementing RESTFUL API's
- Used ReactJs and MobX for front end development.
Environment: React, Redux, Axios, ES6, React HOC, React Observables, React Async Await, React Promises, Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, Saga, Thunk, Angular, VueJS, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, JWT, Java, Spring, Hibnerate,MongoDB, NodeJS, NPM, Webservices, Rest, ExpressJS, Visual Studio
Confidential // Seattle, WA
React Developer
Responsibilities:
- Developed web service products using JavaScript (utilizing Dojo + JQuery) and Python to access Windows Server machines running PostgreSQL DBMS, presented with HTML5 and CSS.
- Involved in developing high performance web app by utilizing my knowledge on HTML5 technologies like Web Workers, Cache Server pages & CSS3 features like prefetch, preconnect.
- Used latest technologies like Angular 6, TypeScript 2, HTML5 and CSS preprocessor like SASS.
- Worked on HTML5/CSS and JQuery in a Drupal based CMS environment
- Worked with a team for designing the payroll form for the employee using Drupal and CSS.
- Worked extensively on design and development of UX, UI, IA, HTML, CSS, JQuery.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller.
- Develop complex web applications in PHP, AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management.
- Created Front-end Application using HTML5, CSS3, JavaScript, TypeScript, Angular 5/6, Twitter Bootstrap and JSON.
- Developed single page applications using Angular 6, Typescript, HTML5, CSS3, and Bootstrap.
- Worked on highly responsive design and development using Angular 4/5, Node.js, HTML 5, CSS3 and Bootstrap.
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
- Migrating all components, and functionalities from coffee, haml and scss files, to the latest technologies of React, Redux and Emotion CSS.
- Developed Angular.js modules, routers and services using Typescript
- Developed dynamic and browser compatible pages using HTML5, CSS3, Angular 6, ES6/5, Typescript and Bootstrap.
- Implemented email and SSO integration using Node.js for backend and Angular.js in frontend.
- Work with developers to ensure the technical feasibility of UI/UX designs.
- Maintain ADA compliance HTM/CSS code and Web Content Accessibility Guidelines (WCAG).
- Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS) and CSRF attacks across the application.
- Involved in Passing the XML in the Java layer and passed the UI lay out to Ext JS. Based upon the JSON Data received in the Ajax request the grid will be created Dynamically.
- Developed the Portals on JSR 168/286 and respective Spring MVC Portlets based on business specifications. Actively involved in resolving Issues in Production environment.
- Developed an integrated web application using java frameworks and tools such as Spring-MVC, Maven, Spring-ORM with hibernate and Eclipse.
- Used Struts Action forms for the Server Side validation.
- Used HipChat for internal messaging.
- Automated new user and groups creation in HipChat using its Python API.
- Worked on JIRA development with JAVA and Groovy scripting.
Environment: Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, AngularJS, UX, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), Java, Spring, Hibnerate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Rest, Eclipse, jboss, CVS, SVN, Selenium, jUnit, Waterfall, AWS,JSON, XML, Jira, Linux, hipchat
Confidential // Minneapolis, MN
React Developer
Responsibilities:
- 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, React.js, MobX or Flux.js.
- 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, express and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Experience with front-end development with back-end system integration.
Environment: JavaScript, HTML, CSS, GUI, Java, JDBC, JSP, spring, Hibernate, UNIX, JBOSS, JAXB, SAX, Servlets, XML.