Experienced Frontend Developer with a demonstrated history of working in the e-commerce industry. Strong engineering professional with a MS in Computer Science from SUNY at Binghamton.
Experience
2023 — Now
2023 — Now
Santa Clara, California, United States
• Develop and maintained new features for Picarro’s emissions360 platform using Next.js and React.js.
• Actively participated in Agile development, including daily stand-ups and sprint planning ses-sions.
• Work closely with back-end engineers to develop and maintain UI features and reusable com-ponents in ReactJS.
• Translate wireframes into functional requirements and write well-abstracted, reusable, and high-performance code for UI components.
• Design and develop deeply customized shared/global components, including cards, inputs, dropdowns, modals, and tables which are based on Material UI
• Integrate RESTful API with emissions360 UI.
• Implement interactive map features using React Leaflet, allowing users to upload GeoJSON files or draw custom polygon boundaries for ventures for report generation
• Customize KendoReact Grid components to render tables for generated inventory reports, enabling advanced data presentation and interaction.
• Render dynamic donut and line charts using PrimeReact Chart to visualize key metrics and trends in the application.
• Streamlined state management using Jotai for improved performance and maintainability.
• Implement Unit tests and Integration tests by using Jest, Jest Cucumber and React Test-ing Library.
• Document the UI architecture and other important solutions or proposals on the Confluence page.
• Design and implement responsive UI that works seamlessly across various devices and screen sizes.
• Conduct code reviews to ensure adherence to coding standards and best practices.
• Support applications releases, troubleshoot and debug issues in existing software applications.
• Stay up to date with the latest industry trends and technologies.
• Use GIT and GitHub for version control.
2022 — 2023
2022 — 2023
Palo Alto, California, United States
Utilized React, Typescript, Redux to create various micro-frontend applications(eg: Business Purchase Portal)
2020 — 2022
2020 — 2022
Santa Clara County, California, United States
• Rewrote user-friendly CASIS (Custom and Standard Integration Services) of Apple by using HTML5, CSS3, Bootstrap, ReactJS, React-Router and AS Components.
• Used React-Router module to develop Single Page Applications
• Used SASS to make CSS to be more concise and easier to read.
• Used React and ES6/7 heavily including the latest features like Function Components, React Hooks, Async and Wait.
• Take the advantage of curry function to make some methods to be useable.
• Created reusable components for CASIS including Page Title and Text Label with Dropdown List, Text Label with Text Input, Popup Modal and CASIS Table with pag-inations
• Used configuration driven coding philosophies and created 2 powerful reusable forms/components generation functions: generateComponentsByConfig and generateBut-tonsByConfig
• Reused the event handlers (handleOnchange and handleDatePickerOnchange) across the App
• Created a recursive method for processing the data received from API which has nested ob-ject.
• Integrated 40+ APIs and called the Restful web services calls for POST, PUT, DELETE and GET methods in the CASIS rewrite project.
• Work collaboratively and professionally with backend engineers and QA members to achieve goals
• Used frameworks and tools like Mocha, Chai in unit testing.
• Involved in requirement gathering, designing, development, UI reviews, and maintenance.
• Used GIT for version control
2018 — 2020
2018 — 2020
San Francisco Bay Area
• Utilizing expertise in both object-oriented and functional programming paradigms to build highly scalable web applications using ReactJs, Redux, Webpack, and CSS pre-processors
• Collaborating with UX design and back-end teams to solve technical challenges and produce a quality production web experience for customers.
• Built user-friendly UI for the fashion vertical of Walmart by using HTML5, CSS3, Re-actJS/Redux and Vanilla JavaScript.
• Worked with UX designer to review and improve the UX design and provide feed-back/comment on improving user experience from the viewpoint of a software engineer
• Implemented a lot of specific features for fashion vertical for increasing revenue such as: Cross out for out of stock item, In Page Zoom, etc.
• Modified reducers for fashion vertical
• Used HTML5 elements like video, audio and canvas in making the website interactive.
• Used React JS, Vanilla JS, Bootstrap, HTML5 and CSS to build reusable components and front-end libraries for the project.
• Strong Experience in dealing with CSS Concepts like CSS Background, CSS Layouts, CSS positioning, CSS Box Model, Pseudo classes, Pseudo elements, CSS Animations.
• Used GIT and GitHub for managing source code by resolving merge conflicts that occur dur-ing collaboration of various stakeholders of the application.
• Helped team understand what’s going on with our users, by using analytics tools, user jour-ney tracking, feedback tools, error and performance logging.
• Supported the team and production applications through resolving bugs and other technical issue
• Troubleshoot open issues and bug-fixes and ensuring on-time delivery and hand-offs.
• Involved in Agile development methodology with the help of JIRA, and actively participated in Scrum meetings
• Created unit tests using Enzyme, Mocha and Chai
• Created automation testing by Nightwatch Extra and Magellan
Education
Harrisburg University of Science and Technology
Master of Science - MS
2018 — 2020
Binghamton University
Master of Science - MS
2013 — 2015