HARJOT KAUR – Senior Front End [React] Engineer – Our Own H1B – 9+ years Exp – Local to Bay Area,CA
Consultant's Details:
Consultant Name: Harjot
Visa: Our Own H1B
Employer Details:
Employer: Nextgen Technologies Inc
Contact Person: Kushal
Email: kushal@nextgentechinc.com
Note: Please call between 09:00 AM PST to 06:00 PM PST
Phone: 4134240484
RESUME
Summary
- Experience with UI Analysis, Designing and Web development.
- Well Versed with OO JavaScript, jQuery, HTML5, CSS 3 and ES6.
- Hands on experience with React, MVC frameworks like Backbone.js, marionette.js and Node.
- Experience with Responsive web design utilizing bootstrap.
- Web development using WebStorm, Sublime and Eclipse IDE.
- Team player with good analytical, documentation and communication skills.
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS 3, OO Java Script, jQuery, AJAX, React, Redux, D3.js, Node/Express, Backbone.js, ES6, JSON, Mailgun
Application/Web Servers: Node.js, Apache Tomcat, Heroku
Languages: JavaScript, Python, SQL
Data bases: MongoDB, MySQL
Operating Systems: Mac OS, Windows 7
IDE: WebStorm, Sublime2, Eclipse
Version Control : Git, SVN
Professional Experience:
Monetize Solutions Inc. Menlo Park, CA Dec 2020 – Present
Front End Engineer
Engagement Generator, sales & marketing software solution helps enterprises leverage data toward monetization with Behavior Profile Generation and displays Collectives through Dashboard interfaces.
- Developed User interfaces for Engagement Generator application using React, HTML5 and CSS3.
- Responsible for building Dashboard n displaying data using D3.js for data visualization techniques.
- Involved in Designing Components applying react-icons, forms, ,Dropdown, Multi-Level Dropdown for web pages using CSS3.
- Applied optimization techniques to reduce load times for enhanced user experience.
- In Phase Two, worked closely with the Backend team for data integration by consuming Restful APIs.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating redundant API calls.
- Participated bi-weekly meetings with business team for features enhancement and reviews.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: ReactJs, D3.js, ES6 , HTML5, CSS3, OO JavaScript, MySQL,Git, WebStorm, Chrome,Mac OS.
Walmart Inc. Sunnyvale, CA May 2019 – Jan 2020
Front End Engineer
Project Hanes aims to simplify redistribution and administration of customer event (aka “tags” for analytics) that targets Data admin users to configure tag cycle(pixels) on Walmart pages, on-board marketing partners, migrate tags from GTM to Minerva Data sharing user interface.
- Developed User Interface for Minerva application using React and Redux libraries.
- Built Data Sharing component workflow to setup UI elements like modals, sidebar, data grids using CSS3 and ES6.
- Built User permissions across various modules to enhance access control for Minerva application.
- Redesigned dashboard, navigation and routing as part of UI design requirement and remodeling.
- Implemented Tags creation cycle and implemented Edit, Clone Tag features and setup workflow for new partners.
- Integrated Data Grids using backend by consuming RESTful APIs. Implemented Pagination across components
- Involved in UI build process, production deployment and documentation creation
- Participated in Mockup reviews and worked with QE team for Bug resolution.
Environment: HTML5, CSS3, OO JavaScript, ReactJs,Redux, ES6, Git, WebStorm, Chrome, Mac OS.
Macys.com, San Francisco CA July 2017 – May 2019
Front End/UI Developer
Santaland Admin tool is Macy’s internal tool used by employees for making in-store reservations active during holiday season. Interactive Marketing Platform hosts Macy’s Interactive campaigns (web pages).
- Responsible for developing webpages for Admin tool using HTML, CSS3 and JavaScript and latest cutting-edge technologies.
- Setting up schema, API endpoints for building Mongo dB driven Backend for customer facing site let and Santaland Admin tool.
- Configured, Implemented and Maintained Mail gun for sending confirmation and reminder emails for customers.
- Involved in Registry CMS module development writing end points for the application.
- Ran experiments utilizing Interactive Marketing Platform’s internal A/B Testing framework for feasibility.
- Involved in Weekly Campaign release process and Interactive marketing platform web updations, enhancements.
- Responsible for Campaign (Macy’s web pages) creation/updating and triaging related issues.
Environment: HTML5, CSS3, OO JavaScript, ES6, MongoDB, Mail gun, Heroku, Git, WebStorm, Chrome, Safari, Mac OS.
Apple Inc, Sunnyvale CA May 2015 – April 2017
UI Developer
B2B Events application allows to track and send invitations to organizations for apple events pertaining to products that enhance business.
Responsibilities:
- Responsible for developing views using Backbone.js, Marionette.js framework.
- Building data tables utilizing Data Table plugin displaying events, scheduling, planning, attachment, contacts modules for education and conferences markets.
- Redesigning application by implementing navigation, banner, model window.
- Used D3.js for implementing donut charts to represent event capacity throughout application.
- Reviewing mockups, actively involved in design inputs, reorganizing css and bug fixing.
Environment: HTML5, CSS3, JavaScript, Backbone.js, Underscore.js, Marionette.js, DataTables.js, jQuery, D3.js, AJAX, JSON, SASS, Grunt, Git, WebStorm, Chrome, Safari, Mac OS.
ACM Fraud detection is apple’s internal application used by agents that allows to review customer orders for fraud.
Responsibilities:
- Involved in development and enhancement of various modules of the application.
- Used AWJS internal web java script framework for implementing popups, toolbar, tables for enhancing dashboard, widgets, sidebar, case details, case actioning and related views.
- Utilized apple Mapkit for customizing maps component for displaying billing/shipping address pin annotations in context to the customer orders.
- Supported new requirements by developing sub modules for the payment section to support additional payment types.
- Identified performance lags, optimized application through analyzing and refactoring redundant APIs.
- Exercised use of Closure compiler for handling code pitfalls, syntax check and efficiency.
- Worked extensively on bug fixing and provided environmental. Responsible for releasing UI build, documentation, radar/wiki updates.
Environment: HTML5, CSS3, OO JavaScript, jQuery, AWJS, Closure compiler, AJAX, Node.js, Less, JSON, Safari, Git, WebStorm, Sublime2, Mac OS, Agile.
Kaiser Permanente, Oakland CA Sept 2014 – May 2015
UI Developer
PS3 Staff Matching is the tool where one can review and pair clinicians to staff for block of times.
SSOBooking Application is online application that is part of MDO (My Doctors Online) used for booking appointments for the users using automated system.
Responsibilities:
- Developed Staff Matching internal tool for Kaiser Doctors and nurses using JavaScript, jQuery, AJAX driven UI from scratch.
- Responsible for building UI screens for Daily Matching, add edit Template, My Units, Roaster, Manage Assignments, Weekly reports modules.
- Implemented drag and drop, Ratio calculation, reset filter/matchings, scrolling, sorting functionalities on Daily Matching, My Units and add edit template screens.
- Performed UI (date, form etc.) validations using validate.js and custom front end client side validations.
- Worked on SSOBooking constructing single page application using HTML, CSS, JavaScript, jQuery and AJAX.
- Constructed end to end appointment system for SSO Booking containing radio selections, toggle menus, popup modal windows.
- Implemented day and date filters to display available appointments based on specific time frame.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, validate.js, datepicker.js, pikaday.js, jQuery mask plugin, DataTable.js, JSON, Firebug, Devtools, SVN, Eclipse, Sublime2.
Cisco System Inc, San Jose CA Sept 2013 – Aug 2014
Jr. Web Developer
SHINE/UBI – Universal Small Cell Module is Customer Self Service One Stop Shop for Post Sales Provisioning Operations
Responsibilities:
- Involved in development of Provisioning service and financial modules using Backbone.js, underscore.js and marioneete.js.
- Used Slick back, a JavaScript library with Slick Grid, a jQuery-backed DataGrid for implementation to display content for the modules.
- Worked on Overlays using jQuery plugin for detailed content display.
- Implemented Real time DataGrid rendering in response to dropdown input using backbone.js.
- Applied filtering, sorting functionalities on the data and implemented auto tooltip, back button, cancel functionality.
- Implemented Pagination using Slick Back Grid Paginated Collection to access entries (the list of models), current Page, per Page and total Entries.
- Validations using validate All plugin, used toaster messages and displayed notifications with notify jQuery plugin
Environment: HTML5, CSS3, JavaScript, Backbone.js, Underscore.js, Marionette.js, require.js, uglify.js, notify.js, Restful webservice, Firebug, Git, Eclipse, Sublime2, Agile.
NMK Global, Fremont CA Mar 2012 – Aug 2013
Intern
Designed and supported applications for various clients
Responsibilities:
- Worked with various clients understanding, analyzing business requirement for Identifying UI and data elements and provided inputs in creation of technical documents.
- Created wireframes, graphical templates and other graphical elements for the project.
- Developed web pages throughout module using front end technologies HTML and CSS.
- Involved in designing and developing Self Team application. Build UI webpages, created logo, banner ads, and icon.
Environment: HTML4, CSS, JavaScript, Devtools, Adobe Photoshop, SQL Server, Notepad++, Eclipse IDE, Window 7
EDUCATION:
MS Computer Science, Cal State University East Bay Dec 2011
Regards,
Kushal
NextGen Technologies Inc | 1735 N 1St ST., Suite 308 |San Jose, CA 95112
Email: kushal@nextgentechinc.com.| Website: www.nextgentechinc.com | 4134240484