React Developer Resume
Los Angeles County, CA
EXPERIENCE SUMMARY:
- 6+ years of professional experience in the programming, Front - End Web App, and User Interface (UI) development using HTML, CSS, JavaScript, JQuery, AJAX, XML, twitter Bootstrap, JSON, React.js, Redux, Media Queries, PHP,LARAVEL, GitHub, RESTful programming
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and extensive experience with Agile and SCRUM
- Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, JavaScript and jQuery and experience in making them cross browser compatible
- Extremely skilled and efficient in developing responsive web applications using CSS3 Media Query, Twitter Bootstrap
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements and Classes and CSS Behaviors in CSS
- Good understanding of JavaScript ES6 concepts and other concepts like closures, promises, prototypal inheritance
- Good understanding of Document Object Model (DOM) and DOM functions
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Strong experience in creating Single Page Applications using React JS v15/16, JSX, React Nesting Components, React-Router, Redux, Modeling state and State management using Redux, Redux Thunk and Saga for asynchronous calls
- Strong experience in creating React.js webpages with JSX, React Nesting Components and implemented Routing using React-Router to achieve SPA’s.
- Good Experience in Reactjs for creating interactive Ui using One-way data flow, Virtual Dom, and JSX.
- Experience in building application with React JS, Redux, in MVC architecture.
- Strong experience in creating Single Page Applications using React.js v15/16,JSX, React Nesting Components, React-Router, Redux, Modeling state and State management using Redux, Redux Thunk and Saga for asynchronous calls.
- Strong experience in creating React.js webpages with JSX, React Nesting Components and implemented Routing using React-Router to achieve SPA’s.
- Expertise in React.JS framework and integrate them to Node JS server-side code.
- Hands-on of knowledge in using JSON and AJAX to link with back-end applications.
- Hands on experience in React JS, working with Redux and Web pack module bundler. Proficient in building React.js web pages with JSX, React components
- Profound knowledge in developing Angular 7 app using Components, Observables, pipes, Reactive Forms, Zones, Router Guards, JWT Tokens and build using AOT and Angular JS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Expertise developing UI/UX using Angular 7/ 6 / 5 in combination with Bootstrap, JQuery and JavaScript.
- Expertise creating all kind of Directives, Attribute Directives, Structural Directives and Component Directives, in Angular 7 / 6 / 5 and experience with services, pipes, form validation and reactive forms.
- Excellent skills in creating and accessing various databases like MySQL, SQL server and No-SQL database like MongoDB and Redis
- Good knowledge in debugging and troubleshooting existing code using Chrome Developer Tool and Firebug
- Good understanding of GraphQL API.
- Experience in unit testing tools using Jest and Enzyme.
- Experience with Version Control tools like GITHUB, and SVN for Source Code version management and merging Source code after intermittent Project releases
- Strong analytical, communication, interpersonal skills and ability to work with proven problem-solving skills
- Extensively involved in fixing production issues and support
- Extensive working experience with different methodologies like Agile (Scrum) and Waterfall methodologies.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3 and in making web pages cross browser compatible and resolving cross browser compatibility issues.
- Ability to develop optimum and user-friendly web solutions and provide web, graphic and interactive programming.
- Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.
- Driven to meet deadlines. Motivated to produce robust, high-performance software
- Proficient in adapting and applying new technologies.
TECHNICAL PROFICIENCY:
Web Technologies: HTML, CSS, XML, JavaScript, Ajax, jQuery, JSON, Apache, PHP, React JS, AngularJS, Bootstrap, Redux, Laravel
IDE’s and Tools: Visual Studio Code, Eclipse IDE, Dreamweaver, Developer Tools, Edit Plus, Toad, Sublime Text, Brackets
Wire Frame Tools: Adobe Illustrator CS3, Adobe Photoshop CS3/CS4
Web services: JSON, AJAX, RESTful
Debugging Tools: Firebug, Chrome Developer tools
SDLC Processes: Agile, Waterfall, Scrum
Servers: Apache Tomcat, Nginx
Operating System: Windows OS, UNIX, LINUX, MAC OS X
Database: MongoDB, PL/SQL, MYSQL, SQL Server, MS SQL
EMPLOYMENT HISTORY:
Confidential, Los Angeles County, CA
React Developer
Responsibilities:
- Designing, developing and testing HTML5, CSS3, JavaScript and React.JS that meets accessibility and web browser standards for website.
- Designing CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applying optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developing user interface by using the React JS, Redux for SPA development.
- Using React-Router to turn application into Single Page Application
- Extensively using React Js hooks for managing state in Functional Components.
- Utilizing Lazy routing in application wherever necessary.
- Improving the application performance by Using React. Memo, useMemo, useCallback functions.
- Utilizing React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (RESTful) for transmission of large blocks of XML/JSON.
- Working on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Using React JS to create Controllers to handle events triggered by clients and send a request to the server.
- Configuring redux store, reducers and actions and Used Redux-Saga for handling middleware and Fetch api for making rest calls to the backend
- Implementing Server-side rendering to have greater fault tolerance and faster page loading for older browsers.
- Implementing Lazy loading for application’s components using React-Loadable and improved the application’s performance drastically.
- Utilizing module bundler Webpack for faster production builds and performance optimization and Babel to transpile code to ES5.
- Utilizing React JS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA).
- Using React JS to create custom components for data manipulations and to display data in company standard format.
- Using React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
- Utilizing React JS for templating for faster compilation and developing reusable components.
- Using CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
- Designing complete layout of the pages of websites and table less web applications using CSS and with the help of tags as per W3C standards.
- Utilizing React.js in developing a website to make it more interactive, Stateful and reusable component.
- Integrating Node.js with React.js for describing UI as a function of state, and emitting state updates in response to actions by Node.js.
- Developing CSS Style for web page using LESS Structure
- Maintaining states in the stores and dispatched the actions using redux.
- Designing Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Working closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Utilizing Middleware, Redux-thunk in application to dispatch async function
- Adding Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Creating and utilizing Reducers that received said Actions to modify the Store State Tree.
- Developing user interface by using the React JS, Flux for SPA development.
- Implementing client-side Interface using React JS.
- Creating React components, using Redux for unidirectional data flow
- Building stable React components and stand-alone functions to be added to any future pages.
- Implementing client-side Interface using React JS, ES6.
- Utilizing React-Router to turn application into Single Page Application
- Working with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Calling the Restful web services calls for POST, PUT, DELETE and GET methods.
- Using Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively utilizing Git for version controlling and regularly pushed the code to GitHub.
- Using JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Working with JEST and Enzyme unit test framework to write unit tests for JavaScript code.
- Interacting with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Environment: HTML5, CSS3, JavaScript, AJAX, JSON, XML, jQuery, React JS 16.8, Redux, Axios, Node.js, Express.js, MERN stack
Confidential, Sioux Falls, SD
React developer
Responsibilities:
- Worked on front end pages that were developed using HTML5, CSS3, JavaScript, jQuery, React.js and AJAX.
- Involved in developing UI prototype using React.js and create reusable components.
- Used Redux to manage the state and control the data flow.
- Wrote actions, reducers and container components where implement the business logic such as enrollment, billing, administration.
- Utilized the React-Router to navigate the pages.
- Followed Redux Architecture to achieve the React JS state management. Developed the well-designed store, actions and reducers.
- Implemented React.JS code to handle cross browser compatibility issues in Mozilla, IE, Safari and FF.
- Configured and used React-dev-tools, Redux-dev-tools extensions to monitor the state changes and component re-rendering to reduce errors.
- Configured and used React-router-dom to implement routing to various pages of the application.
- Built Web pages that are more user-interactive using HTML5, CSS preprocessors like LESS, JavaScript, React JS, React-Redux and Redux- Saga.
- Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.
- Utilized React-Router to turn the web application into single page Application and to route among different components.
- Worked in using React JS components, Forms, Events, Keys, Router and Redux concept.
- Implemented React JS client-side form validation to validate the user inputs before passing to back-end.
- Extensively worked on debugging and bug and issues fixing experience in React JS application.
- Created snapshots for action-creators, components, containers, reducers and sagas.
- Used reusable components and containers inside React-Redux application.
- Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
- Configured redux store, reducers and actions and Used Redux-Saga for handling middleware and Fetch API for making rest calls to the backend.
- Configured and used React-dev-tools, Redux-dev-tools extensions to monitor the state changes and component re-rendering to reduce errors.
- Implemented Lazy loading for application’s components using React-Loadable and improved the application’s performance drastically.
- Wrote actions, reducers and container components where implement the business logic, API calls, authentication and form validation.
- Used redux-thunk as middleware to delay the dispatch of action.
- Applied AJAX call to consume RESTful API (Instagram API) and deal with response accordingly.
- Implemented responsive web design and mobile friendly design using Bootstrap grid system.
- Work with cross browser compatibility issue on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Performed unit test using Jest along with Chrome Inspector for integration purpose.
- Used webpack as bundle tool and control the project version and commit code with Git and Bit bucket for issue track.
- Worked with Agile software lifecycle methodology and involve in daily SCRUM meeting for report, plan and expect purpose
Environment: HTML5, CSS3, JavaScript, React.js, Node Js, jQuery, AJAX, JSON and Git
Confidential, Omaha, NE
UI Developer
Responsibilities:
- Created a custom responsive web application to replace a legacy line-of-business web application using Angular JS.
- Developing and designing SPA user interfaces in Angular JS.
- Worked on Front end by using Angular JS, JavaScript.
- Used Angular.js for connecting the API's using Angular.js $http service.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular JS and JavaScript.
- Defined new validations through Angular JS for the form field validation implemented through HTML5.
- Used Angular JS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Used two-way data binding features of Angular JS/Angular2 to implement data binding to bind various server controls to the data from database.
- Responsible for front-end UI design using HTML, CSS and JavaScript.
- Used Media Queries for the design to be compatible in all devices.
- Used Git Software version control to manage the source code.
- Used Restful web services using jQuery, Angular to fetch response data for user interface.
- Developed single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular, JavaScript API.
- Created custom, general use modules and components which extend the elements and modules of core Angular JS
- Developed web pages using SPA model in Angular Framework by creating Components, Services and Model layers for each module/page.
- Working Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Created websites for devices using Responsive Web Design.
- Developed a data dash boarding site using Angular.js.
- Created & worked on Angular.JS modules, controllers, services & filters
- Designed and implemented a SPA (Single Page Application) in Angular.JS.
- Implemented two-way data binding through scope in applications built on Angular JS and one-way binding when necessary.
- Created model binding and API calls using Angular JS.
- Built a high-performance, reusable code library for UI and backend components.
- Developed form validations utilizing Angular JS messages modules.
- Implemented re-usable templates with JavaScript handlebars and generating layouts.
- Used various jQuery plug-ins date picker, dialog boxes to build Rich Internet Application (RIA) to make it look more intuitive.
- Used jQuery to perform AJAX to get JSON data from the backend and parse it on the front-end.
- Tested created pages using JavaScript testing frameworks Mocha, Jasmine, Karma.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM, DOM Functions using Firefox and IE Developer Tool bar for IE.
- Design and develop prototype video to showcase company features.
Environment: HTML, XHTML, CSS3, Bootstrap, JavaScript, jQuery, Angular JS, Angular 2 JSON, AJAX, Node JS, GIT/GitHub, Eclipse.
Confidential
C++/CUDA Developer
Responsibilities:
- Designed and Developed high performance algorithms for Processing Confidential Landsat images.
- Developed IHS, Gram-Schmidt, PCA, MRA algorithms in image processing.
- Responsible for writing algorithms using Java and CUDA programming languages.
- Responsible for converting low resolution Confidential Landsat images to high resolution Landsat images using Java and CUDA languages, and compare the programs for better resolution and execution time.
- Published a research paper on "High performance algorithms for Pansharpening of images" in ProQuest.
Confidential
Web Developer
Responsibilities:
- Responsible for developing Front end and back end of a Confidential website using web development languages such as HTML, CSS, JavaScript/JQuery, AJAX, JSON, PHP and Laravel.
- Designed the web pages by using HTML, XHTML, and CSS and deploy the script using with JavaScript.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Responsible for collecting customer data from front end and store the data in MySQL Database.
- Used Redis Database to cache data. Used Mongo DB database to store non-relational data.
- Created XHTML Pages with CSS and the Box Model
- Used JIRA to track down the progress of the tasks and complete it on time
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented
- Implemented applications in JavaScript, and MySQL
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Used JavaScript to create dropdown menus on web pages and displayed on web page upon user request.
- Worked extensively with the File management and image libraries
- Performed Client-side validations using JavaScript
- Fixed bugs and provided support services for the application
- Tested/De-bugged web browser using Firebug
- Responsible for write a code which generate Excel reports and send them to clients on daily/weekly/monthly basis.
- Worked on Confidential analytics. Produced Dashboard reports and excel reports to send to brand owners.
- Worked with coupon codes, Lucky draw and Instant recharge schemes.
- Responsible for managing source code using GIT version control.
- Created Restful APIS and Integrated third party APIS such as Facebook/Twitter/IVR.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, PHP, Laravel, MYSQL, REDIS, Mongo DB, GIT, Restful APIs.