Neha Gupta - React/UI Developer |
[email protected] |
Location: , , USA |
Relocation: Yes |
Visa: H4EAD |
Resume file: Neha Gupta_1747672886986.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Neha Gupta
[email protected] (425) 270-8316 https://www.linkedin.com/in/neha-gupta-5285a93a/ Front End Developer What about your current and past work experience make you a great fit for this role Throughout my career and I have had experience with the tool s technologies utilized at Thales. I am currently working with ReactJS, HTML5, CSS3, jQuery, Bootstrap, and NodeJS I have strong understanding and experience with front-end/UI development What knowledge areas are your strongest What could you learn more about My front- end development experience- ReactJS, HTML5, CSS3, Angular, and NodeJS, are strengths. I am always interested in new technologies. Built isomorphic applications using React.js and Redux with GraphQL on server side. Would be interested in diving deeper into react native. What does a normal day at your current job look like A normal day would include scrum meets deep coding sessions, developing, testing, bug fixing, and versioning SUMMARY Results-driven Frontend Developer with 13+ years of experience in building dynamic UI/UX applications using ReactJS, JavaScript, HTML5, CSS3, and modern frameworks like Angular. Skilled in developing SPAs, reusable React components, state management (Flux/Redux), and optimizing performance. Strong expertise in ES6+, TypeScript, AJAX, and RESTful APIs. Hands-on experience with DevOps (CI/CD), unit testing (Jasmine/Karma), and version control (Git/SVN). Adept at cross-browser compatibility, debugging, and integrating third-party services to enhance user experience. TECHNICAL SKILLS Web Technologies HTML5, CSS3, SASS, LESS, JavaScript, Bootstrap, AJAX, jQuery, WordPress, JSON, ReactJS, AngularJS, Angular, Material UI, Angular Material, Redux, Flex, ES6, Express.js, NodeJS, GitHub, TypeScript, ES5, ES6 Development tools: Visual Studio Code, Brackets, Atom, Eclipse, Web Matrix, Web Storm, Sublime, Dreamweaver, and Notepad++. Debugging tools: Firebug, Bugzilla, Chrome Developer Tools, IntelliJ. Frameworks: AngularJS, Angular, ReactJS, Redux. Servers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server. Platforms: Windows 98/NT/2000/XP/Vista/7/8, Sun Solaris 9/10, Mac OS, Linux 5/6. Methodologies: Agile (Scrum), Rational Unified Process (RUP), UML Waterfall Database: MySQL, MSSQL, MongoDB, PostgreSQL, Spunk data storage (Big data), Oracle, SQL Server. Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Lightroom Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock Build Tools: Gulp, Grunt, Bower Programming Languages: C, JAVA, PHP. Cloud: AWS, Azure EDUCATION Bachelors in Electronics and Communication from Rajiv Gandhi Institute of Technology, Madhya Pradesh, India ,2008 EXPERIENCE Delta Dental, Seattle, WA October 2021 Current Sr. ReactJS / UI Developer Responsibilities: Developed dynamic web pages using ReactJS, HTML5, CSS3, jQuery, Bootstrap, NodeJS and AJAX. Involved in building applications using ReactJS by building re-usable UI Components. Produced content pages with CSS3 layout and style mark-up presentations and used JavaScript methods and properties. Used GraphQL to query and mutate data from backend REST/SOAP services. Developed the web application with the newest React features centralized with Hooks. 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 and GWT 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. Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating. Developed web applications using... Vue.js and Backbone.js with Mustache.js for front-end MVC/templating. Used Redux to store data from multiple API endpoints. Worked on React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Worked on React JS for developing UI using Sorting, Pagination. Used ReactJS to create Controllers to handle events triggered by clients and send request to server. Maintained states in the stores and dispatched the actions using redux. Used Jenkins and Docker for automating provisioning and deployments to achieve CI/CD Used AJAX to reduce the network load and update only the certain components of the website. Used ReactJS with 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. Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces. In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. Worked on applications where Vue.js, Backbone.js, and Mustache.js were used together showing adaptability in mixed-technology environments. Worked on Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS. Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets. Worked with the project management tool Bitbucket and SourceTree. Worked with Package managers NPM, Bower and build tools Gulp. 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. Lowe s, Mooresville, NC Feb 2019 September 2021 Sr. ReactJS / UI Developer Responsibilities: Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs. Used React 16.0 s new feature Hooks to rewrite/re-factor front-end application and truncated down 30% codes (better maintenance) Created different site page formats utilizing HTML and CSS, Bootstrap with center around client experience and consistence to gauges. Used Backbone.js to make Controllers to deal with occasions activated by customers and send demand to server. Implemented the Drag and Drop functionality using React-Draggable Used React-Autocomplete for creating google map s location search on the webpage. Added Excel-Builder to download the Tabular data in Excel format using React. Created and used Reducers that received said Actions to modify the Store State Tree. Maintained states in the stores and dispatched the actions using redux. Used Node JS to run Web pack tasks and build properly the project. Implemented modules into Node JS to integrate with designs and requirements Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more. Used Angular2 component lifecycle hooks for avoiding memory leaks by unsubscribing observables used. Integrated Vue.js with Node.js (Express) to develop scalable full-stack applications. In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. Implemented responsive Image Swapping, and feature item slides using Adobe Photoshop. Worked on jQuery to make drop-down menus on web pages and display part of a web page upon user request. Used UI Router to manage routing for the application and leveraged transition hooks and state to perform transitions smoothly and provide the data required to render the new transition based on resolved promises. Replaced all React class component with functional component. For stateful management, replaced with new Hooks like useState, useEffect, useReducer, and useRef. Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions. Implemented AWS RDS to support backend APIs and frontend data consumption. Used jQuery core library functions for logical implementation at client-side for the app. Implemented modules into Node.JS to integrate with designs and requirements. Participated in unit testing, integration testing and installation of the system. Responsible for creating efficient design and developing User Interaction screens according to the client requirements using HTML, CSS, JavaScript, jQuery, AJAX and JSON. Used JavaScript, jQuery for making the web application user interactive. Developed user interface using Asynchronous validation for the fast and user-friendly access using AJAX. Designed & developed using HTML5, CSS3, EXT JS, JavaScript, XML, JS, NodeJS, JSP, JSON, Vue.js, JSF, J2EE and Ajax. Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall User experience (UX). Followed Agile Software Development Methodology in the progress of the project. Created UI designs using Web 2.0 standards Used Maven and Jenkins for Build Automation Process. Responsible for creating the screens with table-less designs meeting W3C standards. Environment: HTML5, React, JavaScript, Jenkins, jQuery, Grunt, AJAX, JSON, Apache, Eclipse, SVN, Jasmine, Karma, MySQL. United Airlines Houston, Texas Sept 2016 Jan 2019 React JS Developer Responsibilities: Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application. Design, develop and test highly interactive web applications utilizing HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS and integrating Restful API s, external web services ensuring high performance on Mobile and Desktop. Analyzed business requirements, while participating in technical design, development and testing of various modules assigned. Created CI/CD pipelines using Jenkins and Docker, suitable for deploying React-based apps into AWS environments. Designed layouts on the frontend and developed responsiveness to various smart devices using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux & React Promises. Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and React Promises. Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js. Developed HTML5 prototypes and UI deliverables, such as wireframes, flowcharts, screen mockups, and interface design specifications. Interacted with DB sharding, Redis, Jenkins, SOLR, GraphQL, Grafana, Click Tracking for analytics. Learned code standards. Enhanced the React Observables with Redux, React-router and Redux-Thunk. Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions. Used React Observables to create custom components for data manipulations and to display data in company standard format. Developed JavaScript 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. Used Redux saga middleware to access Redux application state & dispatched redux actions. Created a state management in React app using Redux for the data flow within the app. Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling Groups. Used ArcGIS for creating maps search, added Excel-Builder to show details in Tabular Excel format. Worked with a core ArcGIS for JavaScript map developer on 4 pages to convert her static ArcGIS html/JavaScript code into dynamic typescript code and integrated them into the Angular application using ESRI loader Created style sheets in server-side CSS pre-processing platforms such as SASS. Designed the application for both the company user and customer user with different Login and Sign-up authorization using firebase authentication. Used React-Autocomplete for creating google map s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format. Performed Middleware development with Redux-Promise in application to retrieve data from Backend and consumed RESTful services. Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js. Used Jenkins and Docker for automating the provisioning of environments and deployments to achieve Continuous Delivery. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances. Monitored offshore work and provided technical help to offshore team for JIRA tickets. Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team. While not explicitly stated, use of AWS in production typically involves experience with IAM roles, access controls, and key management a potential discussion point. Developed page layouts, navigation, animation buttons and icons using HTML, CSS, and JavaScript. Created forms to collect and validate data from the user in HTML and JavaScript. Used SOAP in the implementation of Web services. Merged frontend tools with the help of GRUNT for vibrant plugins. Used JavaScript for page functionality, pop up screens and drop-down menus on the webpage Interfaced with third-party vendors to customize UI/UX solutions. Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers. Responsible for writing Unit tests for services, controllers & directives and used Karma to run the tests. Further tasks include management of MySQL database and all other required tables. Developed web applications and created dynamic websites using PHP. Environment: React, Redux, ES6, React HOC, RxJS Observables, Redux-thunk, Redux-saga, Redux Promise, SASS, Maven, Agile, JavaScript, HTML5, CSS3, Ajax, Bootstrap, SCSS, Typescript, Angular. TCS, India May 2010 March 2015 UI / Web Developer Responsibilities: Followed Agile Software Development Methodology and Test-Driven Development to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings. Developed web pages and components using HTML and CSS and JavaScript. Created business classes and base objects. Utilized JavaScript and jQuery to improve overall design and UI of campaign websites. Worked alongside backend Java programmers to troubleshoot Java Script related issues with front-end connectivity. Extracted data in UI for different clients using JSON format. Demonstrates knowledge of frontend-backend interaction using Vue components and APIs. Implemented client-side validations using JavaScript. Implemented AJAX to speed up web application and used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility. Used Git for version controlling and regularly pushed the code to GitHub. Made the application responsive using Bootstrap and CSS Media Queries. Worked with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects. Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox, and Safari. Created Stored Procedures and other SQL scripts using PL-SQL. Used Log4J for implementation of logging information about the application state. Maintained GIT repositories for DevOps environment: automation code and configuration. Created analytical matrices reports for release services based on JIRA tickets. Used HTML, CSS, JavaScript, jQuery-mobile framework to develop the Internal medical billing Application. Dealt with various browser compatibility and fixed them to make them bug free for different browsers: Safari for iOS devices, google chrome for Android mobile devices. Implemented server-side tasks using SpringMVC and XML. Developed page templates using SpringMVC framework. Connected Vue frontends with backend RESTful APIs demonstrates comfort with data fetching, state updates, and UI rendering in Vue. Implemented SpringMVC Validation Framework for Server-side validation. Developed JSPs with Custom Tag Libraries for control of the medical processes in the middle-tier and was involved in their integration. Developed Web services (RESTFUL) to interact with other components. Wrote heavy codes in JavaScript and jQuery-mobile framework for the medical billing application to develop different user interface (UI). Worked to make browser compatible CPI application, mainly for IE 7 and IE8. Worked in various JSP Tags and Struts tiles. Environment: HTML 5, CSS3, SASS, LESS, JavaScript, Bootstrap, Ajax, ReactJS, Redux, Flex, SQL Server, XML, XSL, JSON, Git hub, Restful API, jQuery, AngularJS, AJAX, Eclipse, Git, MVC, Linux, Apache, and MySQL,JSON, XML ,MySQL. Keywords: cprogramm continuous integration continuous deployment user interface user experience javascript access management sthree database information technology procedural language North Carolina Washington |