Amjad Orfali, Developer in İstanbul, Turkey
Amjad is available for hire
Hire Amjad

Amjad Orfali

Verified Expert  in Engineering

Bio

Amjad has initiative, is driven, and possesses ownership, whose assets have impacted his organization through handling all business requirements while being a one-person team. His hunger for learning and growth is visible across his development. Amjad tends to improve the quality of existing code by refactoring and listening to feedback, showing great initiative by fixing things, and detecting performance issues.

Portfolio

Washmen
TypeScript, React, Functional Programming, Object-oriented Programming (OOP)...
Washmen
JavaScript, TypeScript, AWS DevOps, Material UI, Sass, Jest, React...

Experience

  • CSS - 4 years
  • Web Development - 4 years
  • Material UI - 3 years
  • TypeScript - 3 years
  • React - 3 years
  • Automated Testing - 2 years
  • Amazon Web Services (AWS) - 2 years
  • Functional Programming - 2 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Visual Studio Code (VS Code)

The most amazing...

...experience I've had is leading a team into delivering a successful project, while I designed every aspect of it and helped in implementation.

Work Experience

Software Engineer

2022 - PRESENT
Washmen
  • Worked as feature lead heading the project planning, delivery, and onboarding for a project that needed to support a new service line.
  • Implemented processes for reusable components in development, which led to a faster implementation rate of over 50%.
  • Collaborated with large teams, including those with 18 people, and aligned daily to meet project expectations.
  • Coached two juniors on improving their communication, technical knowledge, and quality of work.
Technologies: TypeScript, React, Functional Programming, Object-oriented Programming (OOP), Software Design Patterns, React Testing Library, Git, CRUD, Amazon Kinesis, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Lambda, ECS, ArangoDB, Amazon DynamoDB, Amazon CloudWatch, AWS Step Functions, Redis, MacOS, Slack, Visual Studio Code (VS Code), Agile Software Development, Sails.js, CSS, HTML, Styled-components, REST, MobX, Full-stack, Automated Testing, Jest, Sass, Material UI, AWS DevOps, JavaScript, Web Development, Amazon Web Services (AWS), Cypress, Responsive Web Apps, Responsive Design, CSS3 Animation, Application State Management, Full-stack Development, Responsive Layout, MUI CSS, SVG, Flexbox, CSS Grid, React Query, UI Animation, Databases, Back-end Architecture, Back-end Development, Back-end, Front-end Development, Front-end Architecture, Front-end, GraphDB, NoSQL, APIs, Node.js, Content Management Systems (CMS), REST APIs, ESLint, Prettier, Yarn, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), Web Applications, DevOps, Web App Development, API Integration, SEO Tools, UI Components, UI Libraries, Component Libraries, Headless CMS, Strapi, React Redux, CI/CD Pipelines, Unit Testing, HTML5, Netlify, Minimum Viable Product (MVP), UI Development, Figma, MERN Stack, Best Practices, SCSS, Continuous Delivery (CD), Code Review, Agile, Estimations, Microservices, Software Architecture, React Native

Junior Full-stack Web Developer

2021 - 2022
Washmen
  • Joined as an intern and was promoted to software engineer in two months.
  • Worked on a full-stack basis—front end, back end, data source, DevOps, and cloud. Covered the entire software development lifecycle.
  • Debugged issues and proposed and implemented solutions.
  • Introduced automated testing to our products; initiated the addition of unit tests to around 80% of the components library.
  • Synced data from databases for faster API responses, which reduced response time by 60%.
  • Applied best practices which increased the performance by 65%.
  • Created innovative solutions to meet the company's technical needs and monitored system performance.
Technologies: JavaScript, TypeScript, AWS DevOps, Material UI, Sass, Jest, React, Automated Testing, Full-stack, MobX, REST, Styled-components, HTML, Sails.js, MacOS, Slack, Visual Studio Code (VS Code), Agile Software Development, Amazon CloudWatch, Amazon DynamoDB, ArangoDB, AWS Lambda, Git, CRUD, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), React Testing Library, Functional Programming, CSS, Web Development, Amazon Web Services (AWS), Responsive Design, Full-stack Development, MUI CSS, SVG, Flexbox, Printing, React Query, UI Animation, Databases, Back-end Development, Back-end, Front-end Development, Front-end, GraphDB, NoSQL, APIs, Node.js, REST APIs, Cypress, ESLint, Prettier, Yarn, User Interface (UI), User Experience (UX), Web Applications, DevOps, Web App Development, API Integration, UI Components, UI Libraries, Component Libraries, CI/CD Pipelines, Unit Testing, HTML5, Netlify, Minimum Viable Product (MVP), UI Development, Figma, MERN Stack, SCSS, Continuous Delivery (CD), Code Review, Agile, Estimations, Microservices, MySQL

Experience

Just Do It

https://angry-amjads-homepage.netlify.app
A simple react-based to-do app, built on a full-stack basis, with automated CI/CDs from GitHub to Heroku, using React, Graphql, MongoDB, and NestJS. Most importantly, fully typed, with many artistic animations and great UX.

Customer Portal

A portal where status updates were sent to the customer to notify them of the status of their items. It ensured the customer knew about any delays to the item delivery ahead of time. It can request approval for the cleaning of delicate items.

Stain Man Station

An app to maintain quality assurance for item issues and manage customer expectations if the stains found on garments were removed. The platform allowed for communication with the customers if there was a failure to remove a stain or fix damage to manage expectations and ensure customer satisfaction.

Pending Items Station

Acts as a communication tool between our facility and customers, by managing expectation and informing our customers of any delays in advance. It also acts as an investigation tool for the dispatchers to find any items along with its status by providing all related information.

Shoe Sorting Station

The feature was the starting point of the items' journey. It was responsible for assigning the customer their items. The system allows the automatic insertion of item details. The feature also included a resolution center to ease communication between the staff.

Personal Portfolio

https://amjadorfali.com
A Svelte-based web app used as a personal portfolio to showcase my work and my info. I've been working on this using my free time to implement a top-notch web app, cool animations, and great UX/UI.

The app is still in development.

Education

2016 - 2020

Bachelor's Degree in Computer Science

Lebanese International University - Beirut, Lenbanon

Certifications

MARCH 2022 - PRESENT

TypeScript

Frontend Masters

FEBRUARY 2022 - PRESENT

CSS

Frontend Masters

FEBRUARY 2022 - PRESENT

React

Frontend Masters

JANUARY 2022 - PRESENT

Functional JavaScript

Frontend Masters

JANUARY 2022 - PRESENT

Design to Code

Frontend Masters

DECEMBER 2021 - PRESENT

JavaScript

Frontend Masters

DECEMBER 2021 - PRESENT

Professional Web Developer

Frontend Masters

NOVEMBER 2021 - PRESENT

Beginner Web Developer

Frontend Masters

Skills

Libraries/APIs

React, React Testing Library, Flexbox, React Query, MobX, Framer Motion, Passport.js, Node.js, REST APIs, React-Intl, RxJS, React Router, React Hook Form, Moment.js, Lodash, React Redux

Tools

Slack, Git, Amazon CloudWatch, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Step Functions, Mongoose, Prettier, Bugsnag, Workbox, Babel, Webpack, GitHub, Figma

Frameworks

Material UI, Jest, MUI CSS, Angular, Sails.js, Svelte, Tailwind CSS, NestJS, Express.js, Cypress, JSON Web Tokens (JWT), Bootstrap, Yarn, React Native

Platforms

MacOS, AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code), Software Design Patterns, Netlify

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, Java, Sass, GraphQL, SCSS, PHP

Paradigms

Automated Testing, REST, Functional Programming, Agile Software Development, Responsive Layout, Responsive Web Design (RWD), Unit Testing, Object-oriented Programming (OOP), CRUD, Web UI Design, Web UX Design, Web Performance Optimization (WPO), Back-end Architecture, DevOps, Best Practices, Continuous Delivery (CD), Agile, Microservices

Storage

ArangoDB, Amazon DynamoDB, Redis, MongoDB, Databases, NoSQL, MySQL

Other

Web Development, Full-stack, Styled-components, Responsive Web Apps, SVG, Full-stack Development, Application State Management, Responsive Design, Front-end, Front-end Development, APIs, Web Applications, Web App Development, API Integration, UI Development, MERN Stack, Robotics, AWS DevOps, Amazon Kinesis, ECS, CSS Grid, SVG Animation, Web Accessibility, Website Performance, Server-side Rendering (SSR), CSS3 Animation, CSS-in-JS, Generics, UI Animation, Printing, Front-end Architecture, Back-end, Back-end Development, DocumentDB, GraphDB, Content Management Systems (CMS), Svelte Material UI (SMUI), Shoelace, ESLint, Vite, Axios, QR Codes, Barcode Reader, Barcoding, Barcode Library, User Experience (UX), User Interface (UI), SEO Tools, Component Libraries, UI Libraries, UI Components, Headless CMS, Strapi, CI/CD Pipelines, Minimum Viable Product (MVP), Code Review, Estimations, Software Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring