Sr. React Js Front End Developer Resume
San Ramon, CaliforniA
SUMMARY
- Have 10+ years professional experience developing web or mobile apps with JavaScript and modern component - based frameworks like Next.js, React, React Native, or Vue.
- Solid understanding of React.js and its fundamentals, including modern features like hooks; hands-on experience required.
- Care about writing easy to understand, maintainable code
- Maintain code quality, organization, and automatization
- Experience with agile ticketing tools such as Jira or Shortcut
- Solid mastery ofReactcomponents, includingReactRouter, Redux, Hooks, etc.
- Worked onReactJS Virtual Dom andReactviews, rendering using.
- Proficient in implementing various screens for the front end usingReact.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Created prototype before development based on static and approved design documents and wireframes.
- Proactively research best practices for modern JavaScript and for the frameworks and tools used on the job
- Ensure the technical feasibility of UI/UX designs, API designs, and database integration.
- Follow Agile SDLC processes, security protocols, and best practices to deliver software solutions.
- Hands on experience with Unit Testing tools like jest, enzyme, mocha and chai
- Knowledge of the overall browser rendering behavior and measuring and optimizing performance
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with code versioning tools {such as Git/SVN}
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to collaborate with various stakeholders (Backend, QA, design, product, etc) to deliver, test, and release new features
- Problem solver, good communicator, flexible team player, and independent thinker who can read and write documentation with the curiosity and drive to ask questions.
- Proficient in implementing various screens for the front end usingReact.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Experienced in usingReact-Router to convert applications into Single PageApplication (SPA).
- Worked onReactJS Virtual Dom andReactviews, rendering using.
- Extensive experience withReactand Redux architecture.
TECHNICAL SKILLS
JS Frameworks: React.JS, Angular.JS, Node.JS, Backbone.js
Language: HTML5, CSS3, ReactNative, JavaScript, HTML, CSS, Kotlin, Swift
Source and Version Control: Git, GitHub, Continuous Integration Systems, Object-Oriented Programming (OOP)
Databases: SQL, Firebase, PL/SQL, SQL Server, HQL, Mongo DB, Bootstrap
Other: ES6, Algorithms, Unit testing, Bootstrap, Ajax, Responsive Web Design, ReactJS, JSX, NPM, AWS, Firebase
Frontend technologies: JSON, Bootstrap, REST, HTML5, Web Frontend, Jira
PROFESSIONAL EXPERIENCE
Confidential - San Ramon, California
Sr. React JS Front End Developer
Responsibilities:
- Experience in using React.js components, Forms, Events, Keys, Router, Redux, Animations, and Flux concept.
- Expertise in React.js framework to develop the SPA and working with React Flux and Redux architecture.
- Developed front-end screens using React JS/Redux and used predefined components from NPM (Node Package Manager).
- Used React-Redux (connect) which is responsible to "map state to props" and "map dispatch to props".
- Used Axios with reacts for making AJAX Calls.
- Utilized Javascript ES6 import/export module, Browserify, Laravel Elixir and Gulp for javascript build.
- Proficient in React, React-Router, Redux, Redux-Promise, Redux Form, React HOC, React Hooks, React Bootstrap and react libraries like create- react-app, material- UI, styled-components
- Developed Single Pages Application using HTML5, CSS3, Bootstrap, React Async Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS.
- Designed the front-end GUI screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
- Worked extensively in Agile Development process used the JavaScript frameworks jQuery.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, Bootstrap, Rspec and Html.
- Designed and modified User Interfaces using Javascript, and CSS.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Developed layer masked views, Blend fire effects, Position wraps, used lasso tools. Used Bootstrap in Zend Framework.
- Used SCSS and Twitter Bootstrap to develop tabbed user interface for better user experience.
- Used Visual Studio Code, Visual Studio (MVC 5/6, WebAPI, .Net Core), TypeScript and SASS for dev-environment
- React.JS, Redux, Flux, Redux thunk, React Router, Redux saga, async & await
- Enhanced the React environment with Redux, React-router and Redux-thunk.
- Worked on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Webpack, Karma and Jasmine.
- Developed client websites in front end technologies such as SASS, Javascript, Gulp, Webpack, VueJS, React, GraphQL and Apollo.
- Used CORS to allow websites to share resources across domains safely and securely.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Involved in fixing security vulnerability issues including Cross Site Scripting(XSS) and SQL Injection.
- Proficient in using higher level style syntaxes, LESS and SASS for writing CSS styles.
- Implemented JWT Token based authentication to secure the ASP. NET Core Web API and provide authorization to different users.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate 3.0, Spring2.5, Web Services
- Worked on Spring application framework features IOC container and AOP.
- Core Java, Springboot, Microservices, Maven, Hibernate with Node.JS
- Experienced in NOSQL databases like HBase, MongoDB and experienced with Hortonworks distribution of Hadoop.
- Used web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- Written Unit Test cases for JavaScript code using NodeJS and Protractor.
- Wrote client Side code using React.js and used NPM & gulp directories to generate the server.
- Developed various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Developed Interfaces for applications connecting to IBM Ilog JRules through Webservices and deployed in Apache Tomcat.
- MEAN Stack development from scratch including mongodb server setup and expressjs server development.
- Used Visual Studio and TFS (Team Foundation Server) to shelve the code and build changes for version control.
- Experience in using Text-Editors like Eclipse, Komodo Edit, Sublime Text and Notepad++.
- Maintained company’s internal NPM packages via webpack tooling and monorepos.
- Wrote deployment scripts in NgInx and PM2 to get the project up and running on dev sandbox.
- Worked with version control system GitLab to manage the code repository.
- Working on Gradle system using repositories and Github integration.
- Used Jest and Enzyme to run tests and make assertions.
- Responsible for writing various test cases using Jest and Enzyme for the application code.
- Wrote unit tests using Jest and Enzyme for test-driven development.
- Created end to end integration tests with Cypress and unit tests with Jest
- Wrote and performed client-side and server-side unit testing with Jasmine, Mocha and the Chai assertion library.
- Worked on end to end testing using Grunt automation and did a client side testing using karma, mocha testing tools.
- Created Unit tests using Mocha, Sinon, Chai and Enzyme
- Developed and implemented scripts using Selenium and FitNesse for Automating Service Now Application Implementation.
- Developed automation test scripts for the web GIS applications using selenium and Java.
- Chrome Developer Tools
- Java 8, REST APIs, RPC protocols, Unix, Scala, Kotlin, Go, Rust, C#, Ruby, Python, HTML, client and server-side JavaScript, CSS, Domain-Driven Design (DDD)
- Experience in Agile methodologies (SCRUM/Kanban) and Test-Driven Development .
- Followed Kanban board and Scrum methodology in development lifecycle process.
- Designed and implemented the program methodology based on the Scaled Agile Framework (SAFE), agile and lean software engineering practices, and Kanban.
- Worked on providing DNS management using AWS Route 53.
- Experience with Continuous Integration systems such as Jenkins (we use Jenkins).
- Created Docker image for this loop back app and deployed the Docker container.
- Used TeamCity and Octopus for build and deployment automation.
- Setup Azure DevOps, CI/CD and AAD
- Developing Adobe XD, XML and Activities in Android Studio.
- Big Data, Distributed Stream processing, Message Broker,Hadoop, Cloudera, Storm, Kafka, SOAP, REST web services, XML, AJAX, JSON, Java, ecosystem
- Designed a GraphQL interface for integration with a React.js (functional structures, hooks) client-side stack.
- Utilized JIRA and Confluence Atlassian tools to collaborate with other and keep track of issues.
- Angular, Typescript, SQL, JSON, Microsoft Visual Studio, Linux
- Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
- Used Slack and Hip chat for team chats, discussions and code sharing.
- Used Babel for trans piling code written in ES6 to ES5 supported by most browsers.
- Worked with ECMA Script features. For build of JSX, used Babel and webpack.
- Used JSLint for validating the front end code.
- Used JIRA for Bug Tracking and JSLint for ensuring quality code.
- Wrote gulp & grunt tasks for sass compile, jshint/eslint, uglify, minify, Revisioning and automated tests.
- Exploring and implementing new storage options and frameworks compatible with React Native such as Open Tok.
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 - Issaquah, Washington
Sr. React JS Front End Developer
Responsibilities:
- Experienced in React.js and working with React Flux architecture.
- Built a fullstack product with a web client using react and a backend using Express.js on Node.js, with mongo db and elastic search.
- Worked with Redux reducers to capture the essence of flux stores and gradually migrated from existing Flux towards Redux.
- Developed various screens for the front end using React JS/Redux and used various predefined components from NPM.
- Used axios to handle HTTP requests in a React and Redux application.
- Used Babel to transpile ES7 and ES6 code into older browser compatible ES5 code.
- Used PHP5, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP and Optimized PHP5 project running on Sympfony framework.
- Worked with unit testing of JavaScript applications using Karma, Jasmine, API mocker, Jest, enzyme.
- Redesigned and implemented flash interactive to HTML5 using Google Web Designer, Adobe Animate and Google DoubleClick Studio.
- Used various CSS design patterns like BEM and SMACSS while building and managing application styles.
- Developed complex Web based UI using Struts 1.2, Ajax and Java Script.
- Worked extensively on JQuery,bootstrapand JavaScript to make forms interactive.
- Wrote custom SCSS and JS to allow the theme to accommodate the designs.
- Developed Angular modules, routers and services using typescript.
- Huge experience working on different Technologies used include VueJS, HTML, SCSS, Cypress, Git, Tornado, Apollo-GraphQL, SQLAlchemy.
- Implemented CORS to communicate between Web API and the UI.
- Developed web pages to comply with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Focused on security features including SSL encryption, XSS prevention, SQL injection prevention.
- Performed load testing using Jmeter and developed Java 8 code to improve performance.
- Extensively used Spring Data to connect with different REST API and Databases like MongoDB and DynamoDB.
- Developed Java API with Hibernate for Oracle Database operations on ETL data.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongodb.
- Worked with NoSQL database Hbase to store cleansed data.
- Developed the email system using NodeJS and Sendgrid.
- Built SPA with loading multiple views using route services using Angular2 and NodeJS
- Developed various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Wrote client Side code using React.js and used NPM & gulp directories to generate the server.
- Experience in design and development of WebServices using Weblogic Server 11g and Oracle Service Bus OSB.
- Android, iOS, HTTP, SOAP, JavaScript, REST, Java, PHP, Manual Testing, Automation Testing, Penetration Testing
- Extend line of business functionality with Visual Studio Tools for Office.
- Created new web pages for current and new programs using Sublime Text Editor and JavaScript
- Wrote client Side code using React.js and used NPM & gulp directories to generate the server.
- Responsible for updating the build scripts to include Grunt, and Browserify.
- Performed incident resolution for WebSphere Application Server, WebSphere MQ, IBM Message broker, Process and Portal servers.
- Worked with JSON, HAML, Sass, and CoffeeScript and used Github for version control.
- Used Mercurial a Subversion client for windows for source/version/revision control.
- Involved in developing API's for Connection to Elastic search using Jest Client.
- Worked on JavaScript OOP, Selenium and Cucumber JS for synchronization of data and on cloud servers like AWS, Heroku.
- Java 8, REST APIs, RPC protocols, Unix, Scala, Kotlin, Go, Rust, C#, Ruby, Python, HTML, client and server-side JavaScript, CSS, Domain-Driven Design (DDD)
- Worked on Test-driven development with Rspec, Capybara, and jasmine (for JavaScript) and achieving 100% test coverage.
- Worked with Agile Software Development environment using SCRUM and Kanban.
- Designed and developed the application using Agile Methodology and followed TDD and Scrum.
- Worked with AWS (Amazon Web Services) to make API calls inside Drupal modules according to the project requirement.
- Used Jenkins to automate the deployment process.
- Used JPA, also containerized via Docker and integrated logging with Splunk.
- Expertise in Azure Devops services and Developer tools- Azure Repos, Azure Pipelines.
- Used DOJO for Ajax Support and used JSON for DOM objects and developed data visualization
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Manually migrated JIRA standalone JIRA on Linux/Uinx server.
- Confluence applications, Linux & Windows servers and PostgreSQL database servers.
- Used HipChat for internal messaging.
- Validated JavaScript using JSLint, ESLint and JSHint
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, Hibnerate, 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 - Mclean, Virginia
Sr. React JS Front End Developer
Responsibilities:
- Create custom Drupal modules using PHP 7, MySQL, JavaScript and configure required contributed Modules.
- Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions, es6.Firebase
- Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.
- Good knowledge of using JavaScript testing frameworks, Jasmine, Karma and QUnit and Experience in a JavaScript Code Quality Tools are JSHint, JSLint.
- Done projects using major web development technologies like HTML5, CSS3, Bootstrap 4, JavaScript, JQuery, and Angular 8.
- Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, Swing, GWT, JPA and Hibernate.
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG).
- Cleaning and maintaining HTML, JAVASCRIPT, and CSS in websites to pass PCI compliance.
- Developed the user interfaces using PrimeFaces, Java Script, CSS and AJAX.
- Modularized front end CSS and JS code with Sass and browserify.
- Responsible for developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Developed a site-wide web 2.0 migration service using Ajax framework using jQuery, JSP, and HTML5.
- Implemented AJAX calls with Ext JS and handled request and responses for various modules.
- Used Bootstrap for designing web pages to get responsive designs.
- Involved in Construction of UI using JQuery, AngularJS, Ext.js, Bootstrap and JavaScript, Perl scripting.
- Wrote custom styles for the components using bootstrap and BEM approach.
- Wrote custom SCSS and JS to allow the theme to accommodate the designs.
- Semantic cross-browser and optimized HTML5 markup. CSS, CSS Grid, Flexbox, SCSS, BEM, SMACSS, Bootstrap, Material, Fabric
- Implemented the features using Angular code using TypeScript and Angular CLI with Visual Studio Code IDE.
- Experience in working with ECMAScript 6 features and Typescript like classes, interfaces etc.
- Used AngularJS to develop MVC App that integrated with the back-end Web API using AJAX to perform GET and POST data to backend servers.
- Worked on UI/UX designs for the web applications for the clients.
- Used Web Contact Accessibility Testing (WCAG) to make the web page more accessible.
- Developed JSOUP Cross Site Scripting (XSS), Cross-Site Request Forgery (CSRF) prevention mechanisms and session hijacking prevention methods and security vulnerabilities
- Backend solutions designed with Java 8/REST API architecture.
- Configured Spring AOP framework to apply Logging and Transactions
- Involved DAO implementations using Hibernate and Spring Data JPA.
- Implemented views using Struts tags, JSTL and Expression Language.
- Wrote complex SQL queries to fetch acquirer and issuer data, matching user specified filter criteria, from database.
- Migrated data from Oracle database from a LINUX environment to MS SQL server using ODBC driver
- Created Webservices using WSDL file given that is designed for sending data to back-end.
- Developed 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.
- Extensive knowledge in working with Java Development Environments like Eclipse and IntelliJ IDEA.
- Used JBOSS EAP and Liferay Portal for project deployment.
- Used CVS SVN to resolve and coding the work on Python.
- Extensively worked with Repository tool SVN and continuous integration tools Jenkins.
- Developed several modules using java script, gulp, selenium webdriver and unit test cases using mocha.
- Used Jasmine framework for testing Angular application that makes testing much easier to set up and run.
- Developed case management system using Agile methodology.
- Worked with client to deploy their existing application to the cloud using Amazon Web Services (AWS).
- Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Agile Program management, JIRA-Agile Scrum/Kanban, Bug Cycle management, SDLC design advice using JIRA.
- Deployed the applications in Linux servers using deployment scripts.
- Automated new user and groups creation in HipChat using its Python API.
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 - Dallas, Texas
Sr. React JS Front End Developer
Responsibilities:
- Used JQuery/JavaScript Promises for data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Expertise in using HTML, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT and JQUERY.
- Strong hold on JavaScript frameworks ReactJS, PIXIJS.
- Design, Build and Maintain Customer Facing Websites using JavaScript, jQuery, HTML5, CSS3.
- Developed web app using Create React App, Immutable.js, Material.io, socket.io, HTML5, CSS3 and JavaScript.
- Proficient in web technologies like HTML5, CSS3, ECMAScript 6, jQuery, AngularJS, Angular 7, Bootstrap.
- Created clean, semantic HTML and CSS aiming for pixel perfection.
- Experienced working with CSS Architectures such as BEM, OOCSS, SMACSS and with CSS
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
- Developed a custom Woocommerce implementation utilizing AJAX and custom product meta.
- Developed complex Web based UI using Struts 1.2, Ajax and Java Script.
- Worked with PHP7, MYSQL, CSS, JavaScript, AJAX and XHTML to build a fully Web compliant networking website.
- Experienced in using Babel+ES6, Bootstrap and Web-Pack for Single Page Application development.
- Designed and implemented the application in ASP.NET, MVC, C#, Angular, Bootstrap and CSS.
- Developed cross browser compatible RWD with use of HTML5, CSS3, Bootstrap and jQuery Mobile.
- Huge experience working on different Technologies used include VueJS, HTML, SCSS, Cypress, Git, Tornado, Apollo-GraphQL, SQLAlchemy.
- Wrote application code using: TypeScript, React, Spring Boot, Querydsl, SCSS, MySQL, Node, Capacitor, Okta, Ramda, Cypress, Spock, Docker, AWS S3, and Casium.
- Worked on Angular 2, Typescript SPA domains.Updated the application with new features of Angular 4.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular.JS.
- Developed a cross platform application on AngularJS, PhoneGap, KendoUI, Telerik and Ionic Frameworks with native and cross-platform experience.
- Create responsive websites designs, UI/UX designs with Photoshop, Sketch and Illustrator
- Maintain ADA compliance HTM/CSS code and Web Content Accessibility Guidelines (WCAG).
- Build secure front ends to REST API's using XSS/CSRF protections, and secure local storage, Responding to HTTP requests and methods using RESTful API web services.
- Experienced in Working with Spring JDBC Template, JMS Template, EMS, and Java Beans.
- Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
- Developed Java API with Hibernate for Oracle Database operations on ETL data.
- Used Struts 1 frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Experience in passing SQL queries, Triggers in Relational Databases such as MySQL, Postgres and NoSQL Database such as MongoDB.
- Developed and debugged stored procedures using PL/SQL to map legacy data into Oracle database
- Created Webservices using WSDL file given that is designed for sending data to back-end.
- Exposed SOAP webservices as API's using Apigee Edge by implementing API Proxies
- Created RESTful APIs in Java environment using JAX-RS and Node.JS.
- Played a key role in writing application logic using Eclipse IDE, Android Studio and Android SDK.
- Created AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
- Used CVS and Subversion for version control
- Extensively worked with Repository tool SVN and continuous integration tools Jenkins.
- Developed custom libraries for automation using JAVA & Selenium Web Driver.
- Unit tested the code with RSpec and Jasmine tests, and managed the code with Github.
- Implemented unit test cases using Karma Runner and Jasmine for Angular JS on client side and Chai for Node JS for testing endpoints.
- Tested UI components and javascript code with qunit, using karma as the test runner and istanbul for code coverage.
- Involved in Coding, Testing phases of Software Development Life Cycle in both Waterfall and agile, awareness of Staging and production environment as well.
- Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud.
- Good experience in developing web applications using HTML5, LESS, SCSS, JavaScript, React JS, Bootstrap, JQuery and JSON and Spring MVC.
- Created XSD/Schemas, WSDL using TIBCO Designer and XML as per business requirements.
- Maintain JIRA and JAMA security and permissions.
- Used on Linux platform (LAMP), Magento CMS, MySQL, REST web services, Git repository for this project.
- Helped in integrating Crucible into Jira and HipChat.
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
Software Developer
Responsibilities:
- Working on a fully agile environment starting from grooming to deployment.
- Participating in daily scrum meetings going overt tasks of yesterday, today and blockers.
- Continuous discussion with business analysts and project managers to make sure we are on the same page.
- Managing mine and my team progress through stories on the task management tool of Jira and Trello.
- Using mocking tools, Figma, to present designs to show for the business owner.
- Implementing the mock designs into real page thorough HTML CSS and Javascript mainly.
- Assuring all the tasks for the sprint are to the standard of 508 compliance and fixing issues if any.
- Identifying new and existing bug and recording on jira and prioritizing those before assignment.
- Implementation of Responsive Design using CSS4 and Media queries forLarge/Medium/Small screen size.
- Setting up test environment on AWS S3 and EC2.
- Extensive use of Git for repository, version management, review and for Jenkins pipeline hooks.
- Writing and maintaining unit tests using jasmine and JestReactTesting. Helping on end to end test on selenium as well.
- Created a local application using Docker to test and run APIs of the back end application.
- Helping with Production support after and pre-deployment of solutions with stakeholders/teams
- Utilization of Postman, Chrome tools for debugging and analysis.
- Utilizing libraries and creating for the common client server communication with interceptors.
- Axios and promises for communication of the client and server through Ajax basedAPI communication.
- Creating reusable services as library for components than components defining methods again and again.
- Handling POST, GET, DELETE and PUT with JWT tokens for the secure communication.
- Using hooks for function components as needed: useState, useEffect, useContext and more.
- Extensive implementation as needed using Redux to maintain complex state management.
- Maintained and updated environment variables for development, test, stage and production environments.
Environment: Visual studio code,HTML5,CSS4,Bootstrap,WebAPI,JSON, Lodash,Typescript,Jasmine,protractor,JWT,Jira, Confluence, Postman, AWS, Docker, Jest, GIT, Linux, Windows.
Confidential - Carlsbad, CA
Software Developer
Responsibilities:
- Developed dynamic web pages using HTML5, CSS3,ReactJS, Bootstrap, NodeJS and AJAX.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Involved in building applications usingReactJSby building re-usable UIComponents.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Created responsive layouts for mobile plot forms by created grid model using bootstrap.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using ReactJS.
- Used Redux to store data from multiple API endpoints.
- Extensively used core features like Props and State.
- Worked onReactJSfor developing UI using Sorting, Pagination and rendering for search product page.
- UsedReactJSto create Controllers to handle events triggered by clients and send request to server.
- Used AJAX to reduce the network load and update only the certain components of the website.
- Extensively used core features like Props and State and worked onReactJSfor developing UI using sorting, Pagination and rendering for search product page.
- UsedReactJSwith Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.
- Used Redux to maintain the entire State. Developed well designed Store, Actions, and Reducers.
- Involved inReactJSfor Data patterns which improves readability and made it easier to maintain larger apps and usedReactJSfor declarative, efficient, and flexible JavaScript library for building user interfaces.
- Worked withReactJSin creating various application specific directives and filters to show the search related results.
- Utilized a concept called Virtual DOM inReactJSto create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
- Used Babel to trans pile our ES6 and JSX into ES5.
- Performed the Synchronous/Asynchronous file operations and created web server Using NodeJS.
- Worked on Express Framework to set up middleware to respond to the HTTP requests with the help ofNodeJS.
- Built REST Web services by building NodeJS server in the back-end to handle request Ajax calls.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Worked with Package managers NPM, Bower and build tools Grunt.
- Used Mocha, Chai for unit testing.
- Involved in Production Support and enhancements as per application requirements.
- Good working experience using Jira and Git.
Environment: Redux, HTML5, CSS3, Bootstrap, JavaScript, MongoDB, Web pack, AJAX JSON, RESTful Web Services, NodeJS, Mocha, Chai, Grunt, Karma, GIT and Agile.