Sr. React Developer Resume
Manchester, MO
SUMMARY
- 10+ years with expert level skills in Web Application Development, Design, and Object - Oriented Programming.
- Participated in SDLC for implementation, designing, development, testing and deployment using methodologies like Waterfall, Agile, and Scrum.
- Experience with hands-on application development in Python, PHP and other technologies including HTML, CSS, JavaScript.
- Strong Core OOPs skills with experience in building and tier applications.
- Extensive experience in Front-end Application developing usingHTML5,CSS3,JavaScript,jQuery,AJAXfor building vibrant UI friendly, high-performance web applications.
- Extensive noledge onAngular and its features like Placeholders, form controls, creating the static Injector, individual routes, improvements onHTTPS, and router life cycle events, etc.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) JQuery, JSON, Node.js,, Ajax, JQUERY Bootstrap.
- 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.
- Proficient in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, Navigation Systems.
- Extensive experience in setting up the CI/CD pipelines usingJenkins, Maven, Nexus, GitHub and AWS.
- 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.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
- Experience with Agile methodology using Jira.
- Involved in various projects related to Data Modeling, System/Data Analysis, Design and Development for both OLTP and Data warehousing environments.
- Proficient with various IDE's like Eclipse, Android Studio, Notepad++ and Dreamweaver.
- Experience in using third party tools like Telerik, DevExpress and kendo Controls and worked containerizing applications using Docker and Vagrant and familiar with JSON based REST, SOAP, and Amazon Web Services.
- Strong understanding of the entire AWS Product and Service suite primarily EC2, S3, VPC, Lambda, Redshift, Spectrum, Athena, EMR(Hadoop) and other monitoring service of products and their applicable use cases, best practices and implementation, and support considerations.
- Profiled python code for optimization and memory management and skilled experience in Python with using new tools and technical developments (Libraries Used: libraries- Beautiful Soup, Jasy, NumPy, Scipy, Matplotlib, Pickle, PySide, Pandas dataframe, Bottle framework, networkX, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing and experienced in web applications development using, Flask /Python, Bottle framework, and Node.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications also involving Beautiful Soap, Numpy, Scipy, Matplotlib, python-twitter, Pandas Dataframe, urlib2 libraries.
- Extensive working experience with Axios, mobx, Lodash, and Nextjs.
- Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala and Play framework.
- Extensive use of Object-Oriented design methodology and Agile in software development.
- Experience object-oriented programming (OOP) concepts using Python, C++ and PHP and expertise in NoSQL technologies like MongoDB, CouchDB Cassandra, Redis and relational databases like Oracle, SQLite, Postgre SQL and MySQL databases.
- 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.
- Championed in cloud provisioning tools such asCloudFormation.
- Experienced with UI manual/automated testing tools using Jasmine, Karma, Mocha and Protractor and code optimization SQL queries on databases like Oracle, SQL Server, and PostgreSQL also worked on NoSQL Database like MongoDB.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS), Microsoft Azure.
- Working experience of Relational DBMS like MySQL, Oracle SQL, PL/SQL, SQL Server, DB2, and NoSQL DBMS like MongoDB.
- Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
- Experience using GIT,GitLab, Bitbucketas version control tools for source code management and usedMAVENandANTas a build tool.
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions, and performed polymorphic associations.
- Experience in designing React Native components and higher order components. Worked on React Native to get access to the corresponding native APIs. Worked on React Native to develop single page application.
- Test Driven Programmer with thorough noledge in Unit testing withJUnit, Mockitoand usingPostmanfor Web Service testing, performance testing withJMeterand automated testing with Test Driven Development (TDD) in Extreme Programming model.
- Deployed application updates to AWS and monitored the load balancing of different instances.
TECHNICAL SKILLS
Technologies: HTML5, CSS3, JavaScript, jQuery, PHP, UI, Bootstrap, AJAX, Responsive Web Pages
JavaScript Technologies: React JS, Angular > 2, jQuery, node js
Database: MySQL, mongo db, RDBMS, Oracle, Postgressql
Web Services: RESTful, SOAP
Testing frameworks: Postman, Swagger
Repositories: GitLab, GitHub, Bitbucket
IDE Tools: Eclipse, Visual Studio Code, sublime text, notepad ++
Methodologies: Agile, Waterfall, SDLC, scrum
PROFESSIONAL EXPERIENCE
Confidential, Manchester, MO
Sr. React Developer
Responsibilities:
- As a Senior Developer, I am responsible for development, support, maintenance and implementation of a complex project module.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS dat meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimisation techniques to reduce page size and load times to enhance user experience using sprites.
- Used Postgres database to manage backend database and modelling.
- Developed user interface by using the React JS, Flux for SPA development.
- Worked on integrating the backend services with UI developed in React.
- Maintained states in the stores and dispatched the actions using redux.
- Worked with backend engineers to optimise existing API calls to create efficiencies by deprecating unneeded API calls.
- Used React flux to polish the data and for single directional flow.
- Extensively used React. Js, library of JavaScript, and used Forms, Events, Keys, State, Props, Flux, and Web pack.
- Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing
- Worked on React Native Framework to develop mobile user interfaces which is highly responsive.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- 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 dat are provided.
- Added new features using React/Redux(RXJS)/Lodash for functionality of few modules.
- Used third party packages for Angular application. dis 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.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Worked with the devops team in deploying the applications to AWS cloud
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Confidential, Fairfax, VA
Senior UI Developer
Responsibilities:
- Design to develop an application using HTML5, CSS3, Bootstrap, jQuery, React JS, Node JS.
- Developed a Mobile application for android and IOS with React Native.
- Developed user interface by using the React JS, React Router for SPA development
- Used Node for developing REST web services using express and integrating with Mongo db.
- Worked with backend team in enhancing Micro Services and Web Services using Spring Boot.
- Designed REST APIs supporting JSON dat allow sophisticated, effective and low-cost application integration.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Created React.js components using JSX, followed FLUX design pattern for unidirectional data flow.
- Used React-Router to turn application into Single Page Application.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Handled client-side validation using JavaScript and JQuery.
- Worked with React test utils for unit tests for the application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Maven is to Build, tool configuring for automation of building process for all types of environments- Test, QA and Production.
- Involved in various stages of application development through requirement analysis, development, testing and deployment.
- Developed the various screens and its architecture in accordance to UI Specs.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and jQuery.
- Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies.
- Utilised Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager).
- Used React-Router to turn application into Single Page Application.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Performed alot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on WebPages.
- Experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Worked for backward compatibility to support browsers like IE6, IE7, and IE8.
- Developed Smooth scroll effect for page scroll with JQuery.
- Used JavaScript MVC to load data from pre-populated text file.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Worked on performance tuning for JavaScript, to load pages quickly.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used JQuery UI for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
- Using tools like GIT for version controlling chrome developer tools for Debugging and Jenkins for deploying the code to different environments.
- Developed test scripts for service calls and rendered data through XML files.
- Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.
- Participated in agile sprint planning, sprint review, sprint retrospective, daily scrum meetings to deliver quality code.
- Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Confidential, FAIRFAX - VA
Software Consultant
Responsibilities:
- Responsible for developing sub-modules in UI development using Angular, HTML, CSS, JavaScript technologies and worked with cross-browser issues.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS dat meets accessibility and web browser standards for website.
- Used Angular Observables to create custom components for data manipulations and to display data in company standard format.
- Worked on Python Django Framework to develop REST APIs.
- Used Django migrations for designing and expanding the database.
- Strong Socket Programming experience in Python.
- Implemented the front-end application with Angular and used Angular Class component as state class for general stateful management.
- Extensive noledge onAngular and its features like debugging, components, virtual DOM, JSX, one way data binding, extension, performance etc.
- Worked on Redux with Angular to handle large chunks of data for the better performance. Used ES6 syntax.
- Used Angular components which accept arbitrary inputs which further returns the angular elements as output. Implementedstable Angularcomponents andstand-alone functionsto be added to any future pages.
- Expertise in designing and developing stable Angular components and stand-alone functions to be added to any future pages.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
- Developed Angular services making use of resource service to perform REST API calls to the backend.
- Used GIT for source code control. UsedGITas source control management which can communicate with a server.
- Implemented Auto complete for text input fields by performingGETandPOSTrequests usingAjax. Interacted with API webservices to write application-level code with the help of AJAX, JSON, XML.
- Worked with version control tools likeBitbucketand ticket tracking platforms likeJIRA. Installed and configuredBitbucket and communicating with the repositories inBitbucket.
- UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
Environment: HTML, CSS, JavaScript, Angular8, Redux, Bitbucket, Node JS, Python, Django, REST API, Jira, windows, AJAX, Responsive web design.
Confidential, Manchester, MO
Software Engineer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, JQuery and extensively used Table-less Design in CSS for positioning.
- Created popup forms using Bootstrap Models, AngularJS Models and AngularJS Controllers.
- Developed web pages using PHP, HTML, CSS, JavaScript, JQuery and AJAX for client-side validations.
- Created various forms, image galleries and another interface with PHP.
- Created HTML navigation menu dat is role-based menu items changes dynamically, derived from the database in the form of XML.
- Designed and made views of dis app including UI, send and receive data from server, Ajax by using Sencha touch and JavaScript, HTML, CSS.
- Develop graphical view of the network present in the inventory using SVG.
- Involved in writing automated typescript for AngularJS application using protractor and JavaScript.
- Maintain consistent CSS usage and styles. Introduced to the company Grunt, SASS, and Compass.
- Running reports on active directory Exchange Server, Windows server, office 365 and ESX Server using PowerShell
- Created Full trust cloud hosted apps using MVC (AngularJs) and MVVM (knout Js) frame works to support future integrations.
- Developed web pages layouts using CSS mechanism to include different box model, colors, layout, width, height, font size, Image size to the web pages.
- Extended Bootstrap classes to build custom front-end controls; example candidate isotopes. Worked extensively on web 2.0 migration from conventional web Frame work to AJAX driven framework.
- Used SQL queries in PHP scripts to access customer information and modify their accounts and set up basic relational database to hold account information.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces using material design components in polymer JS.
- UI Screens were developed using HTML5, Java Scripts, Ajax, UI components and CSS3.
- Worked on proof of concept using Google web toolkit to create the personal card application site. Designed and implemented Report Module (using Jasper Report framework)
- Used SCSS and Twitter Bootstrap to develop tabbed user interface for better user experience.
- Used SQL/PLSQL to create procedures and CRUD, DDL, DCL, TCL operations
- Mobile app UI design experience. Used ANGULAR JS and consumed Restful Web Services and which are created out of Node API. Good understanding in implementing web application using Angular JS framework.
- Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.
- Experience in the Agile Development Process using SCRUM methodology and usage of TDD and Jira
- Used Bootstrap framework and SASS pre-processors to custom styles and layouts.
Environment: HTML5, DHTML, DOM, CSS3, SCSS, SASS, Bootstrap, JavaScript, ES6, TypeScript, jQuery, AJAX, Responsive Web Design, Angular2, XML, JSON, Node.js.