Armia Talaat, Developer in Cairo, Cairo Governorate, Egypt
Armia is available for hire
Hire Armia

Armia Talaat

Verified Expert  in Engineering

Front-end Developer

Location
Cairo, Cairo Governorate, Egypt
Toptal Member Since
October 28, 2021

Armia is an experienced front-end engineer working in the information technology and service industry. He always tries to use the latest and most powerful technologies like JavaScript and TypeScript. Armia loves being up-to-date and learning new technologies, which makes working with him productive and easy.

Portfolio

Homzmart
React, TypeScript, Styled-components, React Query, Material UI, Vite, Jest...
Trella
HTML5, CSS3, React, Redux-Saga, Redux, TypeScript 3, GitHub, Git, YAML...
Vezeeta.com
HTML5, CSS3, Less, Sass, JavaScript, React, Redux, Redux-Saga...

Experience

Availability

Part-time

Preferred Environment

Slack, MacOS, Jira, GitHub

The most amazing...

...thing I've achieved is being one of the earliest joiners in Trella and witnessing it becoming one of the most successful startups in the region.

Work Experience

Front-end Lead Engineer

2023 - PRESENT
Homzmart
  • Put in charge of the capacity and mentoring of a team of five engineers.
  • Handled the team KPIs and changed the process of the team's synergy.
  • Reworked the old technology stacks and am now rewriting more than three main projects of the whole company while trying to maintain the business needs.
Technologies: React, TypeScript, Styled-components, React Query, Material UI, Vite, Jest, GitHub, GitHub Pages, GitHub API, AWS IAM, WordPress, ESLint, Stylelint, Next.js, JavaScript, Styled-jsx, Google Sign-in, Server-side Rendering (SSR), AWS Amplify, HTML Templates

Front-end Engineer

2019 - 2023
Trella
  • Developed the initial portals with prototypes as the company's 1st front-end engineer.
  • Established the process and maintained the codebase while rewriting old codebases and migrating it to TypeScript.
  • Managed the codebase scalability and achieved an uptime and crash-free sessions of 99.8%.
Technologies: HTML5, CSS3, React, Redux-Saga, Redux, TypeScript 3, GitHub, Git, YAML, Webpack 4, Yarn, Sass, TypeScript, HTML, ECMAScript (ES6), CSS, Front-end, REST APIs, Jest, Vanilla JS, Figma, Next.js, Vite, Visualization Tools, HTML Templates

Front-end Engineer

2017 - 2019
Vezeeta.com
  • Worked on redesigning the whole internal tool for doctors and health staff to handle patients' bookings and medical history using React, Redux, and Redux-saga and styled it using styled components.
  • Developed the migration for the new main website with React. Added multiple features using HTML5, Sass, and JavaScript.
  • Performed multiple side projects for career pages, internal integrations for HR services, report pages, and blog pages for Vezeeta.
Technologies: HTML5, CSS3, Less, Sass, JavaScript, React, Redux, Redux-Saga, Styled-components, Webpack, Git, YAML, Grunt, TypeScript, HTML, ECMAScript (ES6), CSS, Front-end, REST APIs, Jest, Vanilla JS, Figma, Visualization Tools

Full-stack Web Developer

2016 - 2017
GROW Advertising
  • Worked on developing and designing the whole website for the agency from scratch using WordPress. Created a custom theme with PHP, HTML, CSS, and JavaScript.
  • Managed and developed multiple internal tools for the company and numerous reusable components for digital projects with the company's clients using HTML and Vanilla JavaScript.
  • Developed and handled multiple tool migrations for restaurants and cafes, helped deploy all of their data to our cloud servers, and provided them with our tools to use.
Technologies: PHP, WordPress, HTML, JavaScript, Vanilla JS, CSS, Sass, SCSS, GraphQL, REST APIs

Senior Front-end Developer

2014 - 2017
Media Club
  • Developed over 15 projects for small and medium businesses, from internal tools for managing workflows to different websites, focusing on marketing business and services offered by the companies.
  • Designed and developed the company's website from scratch after renovation while highlighting our services and previous companies we worked with.
  • Created a fully functional eCommerce website for a large multinational business that took over six months using PrestaShop. Made custom hooks and a custom theme.
Technologies: HTML5, CSS3, JavaScript, Bootstrap, WordPress, Less, Sass, HTML, CSS, Bootstrap 4, REST APIs

React Google Maps

This dynamic package integrates Google Maps written in JavaScript with a React component written in TypeScript. It supports:
• Showing markers, vehicles, and text on the pin and translating effects for vehicles.
• Creating and showing directions for different destinations.
• Drawing shapes as rectangles and circles.
• Different theme colors and custom component popover.
• Placing an autocomplete input.
• Reversing geocoding using onclick event on the map to get locations.
• Creating boundaries for different countries and cities.
• Changing entry points for the map center.

Trella Website

Trella is a static-based website built with webpack and i18n for multiple translations with styles using Tailwind CSS and Sass. I used JavaScript ES6 and Babel for compatibility to create animations. The website is fully designed and developed from scratch with a fully responsive design without packages used.

Website and Blog Development

https://fetch.ai/
The main website and blog were developed for an AI-based company while maintaining the current code structure and sticking to design changes.

I was focused on creating a scalable blog app and a scalable website app while focused on reviewing codebase for multiple in-house developers.
2011 - 2016

Bachelor's Degree in Computer Engineering

Ain Shams University - Cairo, Egypt

Libraries/APIs

React, Redux-Saga, jQuery, Google Maps API, REST APIs, AWS Amplify, React Query, GitHub API, Styled-jsx

Tools

Git, GitHub, Webpack, Webpack 4, Slack, Jira, Figma, Grunt, GitHub Pages, AWS IAM, Stylelint

Frameworks

Redux, Vanilla JS, Tailwind CSS, Bootstrap, Yarn, Material UI, Jest, Next.js

Languages

HTML5, CSS3, JavaScript, Sass, TypeScript 3, TypeScript, HTML, CSS, ECMAScript (ES6), Less, YAML, SCSS, C++, C, Assembly, GraphQL, PHP

Platforms

WordPress, MacOS, Google Cloud Platform (GCP)

Storage

Databases

Paradigms

REST

Other

Data Structures, Styled-components, Front-end, Programming, Bootstrap 4, i18n, Vite, Visualization Tools, Google Sign-in, Gatsby, ESLint, Server-side Rendering (SSR), HTML Templates

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