GrubHub, one of the largest food delivery companies in the United States, provided me with the opportunity to work on their food delivery application. As part of the frontend team, I was primarily responsible for the checkout process, which included the following flow: Add to Bag → Proceed to Checkout → Place Your Order.
Key responsabilities:
As a separate initiative, I led the frontend team’s effort to implement a Braintree 3D Secure Authentication step during the checkout process. This feature played a crucial role in reducing fraudulent transactions. The project involved the following steps:
Technologies used:
I worked on a single-page application designed for B2B clients, enabling them to create customizable labels for any product available in the market. (we are speaking about product labels which can be found on every single product). These labels were fully customizable and could include barcodes, ingredients, allergens, nutrient values, and even a nutri-score.
Key Responsibilities:
Implementing Concurrent Editing with WebSockets:
I developed a feature that allowed real-time concurrent editing for specific pages/editors using WebSockets. When a user began editing a particular object, that editor was locked to prevent other users from modifying the same object simultaneously. If another user attempted to access the locked object/editor, they would receive a notification indicating that the editor/object was currently being edited by the primary user while the action buttons where disabled and the api-calls for that specific functionality blocked. Once the primary user completed their editing session, a "editor-closed" message was sent via WebSockets, unlocking the editor for other users.
Implementing design-system components:
I built reusable components on top of the Material-UI framework, ensuring a consistent look and feel across the company’s ecosystem.
Technologies used:
This experience allowed me to enhance user interaction, improve system efficiency, and deliver a seamless and consistent experience across the application.
Implemented new functionalities for SPA from concept through deployment.
Worked closely with UX designers, BE developers and Testers to deliver best outcome.
Actively participate in estimating new tasks.
Technologies:
Mobile:
Web
Tasks:
Technologies:
Tasks:
Implemented new design based on design mockups for 10 years old b2b and b2c C# application.
Main tasks:
Technologies:
Tasks:
Developing b2c web-application from scratch.
Main tasks:
Technologies:
Tasks:
Developing b2c web-application from scratch.
Main tasks:
Technologies:
Main tasks:
Technologies:
Main tasks:
Technologies:
CSS
SCSS
Javascript
React
Redux
C#
Rest API
Atomic Design
Material UI
Grommet
React Query
React Native
Redux-Saga
Typescript
React-navigation
Talentsoft - Frontoffice and Backoffice applications;
https://www.talentsoft.com
Toptal
https://www.bydeluxe.com/en
Enjoy Technology Inc.
https://www.enjoy.com
https://blog.enjoy.com
CardCruncher
https://cardcruncher.com
Webnuts
https://www.webnuts.com
https://www.universal-robots.com
https://www.advodan.dk
https://www.uni.gl/
https://www.starmark.dk/