Amgad Serry, Developer in Cairo, Egypt
Amgad is available for hire
Hire Amgad

Amgad Serry

Verified Expert  in Engineering

Software Developer

Cairo, Egypt

Toptal member since June 20, 2022

Bio

Amgad is a highly productive software engineer with five years of experience. With a broad skill set and a keen eye for details, he has led multiple projects used by enterprises in the pharma industry across many countries. Amgad is constantly looking for opportunities to further expand his knowledge.

Portfolio

Revosuite
.NET Core, Kubernetes, Vue, TypeScript, Kotlin, Flutter, Dart, Front-end, CSS...
Arthur Scott Abbett
Flutter, iOS, Android, Firebase, Digital Payments
CORB Holdings Limited
Vue, Vuex, Element

Experience

  • JavaScript - 5 years
  • Databases - 5 years
  • Kotlin - 4 years
  • .NET Core - 3 years
  • Vue - 3 years
  • TypeScript - 3 years
  • Flutter - 2 years
  • React - 1 year

Availability

Part-time

Preferred Environment

Vue, React, TypeScript, Flutter, .NET Core, Kotlin, Android, JavaScript, React Redux, MongoDB, Redux, Amazon Web Services (AWS)

The most amazing...

...thing I've achieved was leading the implementation of a suite with over 20 different services and applications used by multiple pharmaceutical enterprises.

Work Experience

Technical Team Lead

2016 - PRESENT
Revosuite
  • Led a team to migrate a ten-year-old monolithic Ruby on Rails app into more modern architecture using the .NET Core for the back end, Vue for web apps, and Kotlin for Android apps. Moved it to Flutter and Kubernetes for cross-platform capabilities.
  • Enhanced the performance of the analytics portal and added three folds to the features it already had.
  • Fixed multiple system load issues by implementing and integrating scheduling and queuing systems.
  • Decreased the cost of development and enhanced productivity by integrating modern technologies and building libraries for the developers to use.
  • Enhanced developer experience and reduced deployment time by introducing CI/CD.
  • Enhanced communication and processes of inter-business development by integrating Asana.
Technologies: .NET Core, Kubernetes, Vue, TypeScript, Kotlin, Flutter, Dart, Front-end, CSS, Git, GitHub, MongoDB, Material UI, .NET, SQL, Amazon Web Services (AWS), API Development

Senior Flutter Developer

2022 - 2023
Arthur Scott Abbett
  • Reimplemented their old app into a new, more polished version completely.
  • Helped in redesigning the product interface and user experience.
  • Added many features and enhancements for the application, specifically the analytics dashboard, new flow for exercise creation, and many more.
  • Implemented a paywall to enable and disable certain features based on user license for both Android and iOS.
  • Prepared and guided them through launching the applications.
Technologies: Flutter, iOS, Android, Firebase, Digital Payments

Vue Developer for a B2B Company

2022 - 2022
CORB Holdings Limited
  • Implemented multiple new modules for their new web app.
  • Fixed multiple issues in the migration to their new web app.
  • Helped in the quality assurance of their new web app.
Technologies: Vue, Vuex, Element

Experience

Revo Insights

This analytics portal for Revosuite is a pharma targeting analytics portal containing over 100 reports for different data points. I built both the front and back ends as well as a library for the .NET Core. It generates Excel files from DTO classes and comes with many helper attributes. These attributes allow users to style columns, add a default value, configure column types, ignore properties, and hide columns. I used Vue 3 for the front end and ECharts for the graphs and other visualization components.

Revo Administration Portal

This cross-platform administration portal for Revosuite was built over Vue using TypeScript. I led the project implementation and implemented a form generator library that reduced the overall cost of the project implementation by 40%. The library had a high level of customization and was fully type-safe using TypeScript's type mapping.

RDC Next

https://play.google.com/store/apps/details?id=com.benchmark.revo.rdc&hl=en&gl=US
This contract lifecycle management (CLM) system was built for Android tablets using the Kotlin app and targeting the pharma industry. As the lead developer and architect of the project, I worked on both the back end and mobility. It is currently used by major pharmaceutical companies in the Middle East.

IRevo

This cross-platform content delivery app was built over Flutter for iOS and Android tablets. I was the architect and lead developer on the project. It is currently used by major pharmaceutical companies in the Middle East.

Quantum

This sales management system was built for Android tablets using Kotlin. It comes with an analytics module to track sales representatives' KPIs. As the lead developer and architect of the project, I worked on both the mobile app and the back end.

CMonorail Calculator

This web app was backed by the .NET Core service and built for the Orascom monorail project. The app generates a PDF report, including a map of the construction site and the configuration of the cranes. I developed the whole project on my own.

YOWA Stores

This mobile eCommerce app was built from scratch for customers to compare prices and find the cheapest option to buy their supplies. As the lead developer on the project, I used Swift for the iOS version, Kotlin for the Android version, and Vue for the back-office web app.

Beamkast

A real-time video conferencing solution focused on presentations. Users could upload their presentations and then present them to viewers. It has all the basic functionality you would expect: audio, video, chat, real-time surveys and quizzes, drawing, etc.

Education

2011 - 2015

Bachelor's Degree in Computer Science

Misr International University - Cairo, Egypt

Skills

Libraries/APIs

Vue, React, API Development, React Redux, Vuex, SignalR, MediatR

Tools

Git, GitHub, Hangfire, Docker Compose, Element

Languages

TypeScript, JavaScript, Dart, CSS, HTML, SQL, Kotlin, C#, HTML5, CSS3, SCSS, Java, Swift, Pug

Frameworks

Flutter, .NET Core, Redux, Material UI, .NET, Angular, Quasar

Platforms

Android, Docker, Amazon Web Services (AWS), Kubernetes, iOS, Firebase

Storage

Databases, MySQL, MongoDB, PostgreSQL

Paradigms

Agile

Other

Front-end, Algorithms, Data Structures, Networking, ECharts, Digital Payments

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