Skip to content
Welcome to the new, Elie Portfolio! 👋
Experience
Intl Devs

Senior Full Stack JavaScript Engineer at Intl Devs

I contributed to the development of Ritual Ecosystem, SPROUTS Ecommerce, Food Bazaar Supermarket Ecommerce, Washington Tractor Transfer Trucking Application, and Servicetitan marketing Websites in this position.

1. Ritual ecosystem development

React Gatsby Jest Styled-Components Node AWS Cognito Shopify Headless CMS

Achievements

As a Senior Full Stack JavaScript Developer, I led the Ritual web-based applications' design, development, and maintenance. My role required me to work closely with Ritual's team of developers, product managers, designers, and the marketing team to deliver high-quality products that meet the needs of their customers. In addition, I was responsible for the website landing page development.


ritual

I have helped them with everything from Marketo integrations, Segment tracking, to building and launching our new company e-commerce website on Shopify & Contentful.

Summary

The features I developed are:

  • Mobile responsive across three major breakpoints
  • Lots of Animations (GSAP)
  • Comprehensive design documentation
  • Using Jest to Create Unit Tests
  • Integrate Headless CMS (Contentful CMS)
  • User Management (AWS Cognito) by the user role
  • Payment Gateway Integration
  • Integrate Shopify GraphQL Storefront API

Answers you didn’t know you needed.

Do you prefer Next.js or Gatsby?

This is a hot topic among lots of development teams! I love Gatsby because of its ease of use and the way its plugins make building static websites a breeze. I've had the privilege of building Gatsby websites for some really successful technology companies. On the other hand, I am a big fan of Next.js because of the freedom it provides for server-side rendering and dynamic content. But the truth is, I don't really have a preference for one over the other. It all comes down to the specific needs of the project. When I work with clients, I take the time to understand their goals and requirements, and then recommend the framework that best fits their needs. So, whether I end up using Gatsby or Next.js, rest assured that my experienced can deliver high-quality websites that meet your needs and exceed your expectations!

2. SPROUTS Ecommerce Website Development (opens in a new tab)

React WordPress Node Jest Shopify Ecommerce Next.js Javascript TypeScript AWS Lambda AWS Lightsail React Widget Headless CMS

Achievements

Sprouts achievements

The features I developed are:

  • Scaled a sensitive data migration to handle 4 million users from 10k. Identified and fixed security problems before launch.
  • Worked on both front-end and back-end code to analyze and fix bugs (React, Node, Shopify, Python, PostgreSQL, JavaScript, TypeScript, CSS)
  • Worked with Third-party APIs to determine bugs and developed/provided solutions and fixes to ongoing issues
  • Wrote complex SQL query, joining multiple tables to deliver analytics reports for orders, delivery, sales, etc. upon client request on a weekly basis.
  • Developed several WordPress Plugins and React Widgets

React Widgets Development ⚡️

I've developed a robust React Widgets Library tailored specifically for grocery retailer websites(SPROUTS, Food Bazaar, others). Rigorous testing has been conducted on major players in the grocery industry, and the widgets are currently deployed on numerous grocery websites.

The Widgets are a collection of UI components that are designed to be added to web pages to provide e-commerce functionality to website users. The Widgets are built using React, and TypeScript and are actively supported to ensure that they are accessible, responsive, and performant. The library is designed to be plug-and-play so that you can easily add the components to the website and customize them to fit your brand.

You can check more details here for React Widget development

3. Washington Tractor Transfer Trucking Application

React Styled-Components Node AWS Cognito MySQL GraphQL

Washington Tractor is a Washington State based agricultural equipment dealer which currently operates out of 12 locations throughout the state. It is often necessary to move equipment between stores via what we call intra-store transfers. We have several trucks owned and operated by Washington Tractor to move equipment and will occasionally contract out for additional hauling capability.

Salespeople, Store Managers, Inventory Managers, Transfer Coordinators and Truck Drivers are all groups that will use the Transfer Trucking Application.

Washington Tractor currently has a scheduled route for our trucking needs.

washington tractor achievements

As a Senior Full Stack JavaScript Developer, I built a Washington Tractor Transfer Trucking Application.

Achievements

1brand achievements

The features I developed are:

  • Users can request accounts
  • Users can log in
  • Users can select equipment from a list
  • Users can create a transfer request
  • Managers can approve a transfer request
  • Transfer Requests can be completed, declined or cancelled.

From the client requirements, I went through their whole platform UI and UX and applied our design methodology, switched from REST to GraphQL, built a application successfully, also we were able to speed up network calls and ultimately the app by 3x.