Yousef Elmansy, Developer in Dublin, Ireland
Yousef is available for hire
Hire Yousef

Yousef Elmansy

Verified Expert  in Engineering

Software Developer

Location
Dublin, Ireland
Toptal Member Since
February 16, 2022

Yousef is a software engineer with a bachelor’s degree in computer engineering and software systems and three years of work experience. He has been working as a Python developer specializing in algorithm development. Yousef is always ready for new and exciting challenges.

Portfolio

Amazon Web Services (AWS)
Kotlin, Java, JavaScript, Python
Heritage Wound Care, LLC
Web Crawlers, JavaScript, Python, MySQL, Redis
Syntheia Pty Ltd.
Python, Flask, Django, PostgreSQL, JavaScript, Node.js, FastAPI, SQL

Experience

Availability

Part-time

Preferred Environment

Ubuntu, IntelliJ IDEA, Python, Algorithms

The most amazing...

...project I've worked on is a clause extraction API that gained a lot of interest from our clients and got sold immediately.

Work Experience

Software Development Engineer

2022 - PRESENT
Amazon Web Services (AWS)
  • Added integrations for several services with our API.
  • Oversaw and maintained the operational health of our services.
  • Wrote detailed documentation to onboard new hires.
Technologies: Kotlin, Java, JavaScript, Python

Developer for Web Crawling Project

2022 - 2022
Heritage Wound Care, LLC
  • Developed an automation tool to onboard patients.
  • Built a dashboard for overseeing and tracking automation tasks.
  • Automated patient data collection from a third-party service.
Technologies: Web Crawlers, JavaScript, Python, MySQL, Redis

Algorithms Engineer

2021 - 2022
Syntheia Pty Ltd.
  • Developed a clause extraction API that immediately gained a lot of interest from our clients.
  • Updated our core document's clause extraction algorithm and vastly improved it.
  • Optimized our document ingestion pipeline, making it three times faster.
Technologies: Python, Flask, Django, PostgreSQL, JavaScript, Node.js, FastAPI, SQL

Software Development Engineer

2019 - 2021
OMFM
  • Handled projects primarily focused on data ETL and process automation.
  • Automated a lot of processes using Python and SQL.
  • Developed dashboards and email alert systems, increasing efficiency and allowing the company to take on more clients.
  • Created a web interface NLP system using Microsoft LUIS that interprets English queries from the user about a dataset, generates SQL queries, runs them, and returns the output to the user.
Technologies: Python, Scrapy, Beautiful Soup, Selenium, Flask, Django, SQL

Software Team Lead

2017 - 2019
ASU Racing Team
  • Developed software for a remotely operated vehicle (ROV) and competed in the 2018 regional MATE ROV Competition in Alexandria, scoring third place among the region.
  • Designed and developed software for an autonomous underwater vehicle (AUV) using ROS.
  • Competed in the 2019 AUVSI RoboSub Competition in San Diego and were runner-ups for the Innovation Award.
Technologies: Python, Robotics, Robot Operating System (ROS), Gazebo Simulator, Raspberry Pi

Software Development Engineer

2017 - 2019
iRithm
  • Developed an Excel-like formula parser as part of a spreadsheet web interface.
  • Contributed to the development of the back-end system using TypeScript and Node.js.
  • Acted as a system analyst, responsible for documenting and designing the system and recording requirements.
  • Assisted the data science team in developing an NLP system for interpreting spoken queries.
Technologies: Python, Node.js, JavaScript, TypeScript

Text to SQL Interface (NLP)

This product is a web/mobile interface NLP system that uses Microsoft LUIS to interpret English queries and questions from users about a data set. It would automatically generate a SQL query based on those English queries, run them, then return the output to the user in the form of a customizable table or a chart.
2014 - 2019

Bachelor's Degree in Computer Engineering and Software Systems

Ain Shams University - Faculty of Engineering - Cairo, Egypt

FEBRUARY 2019 - PRESENT

Self-Driving Car Engineer Nanodegree

Udacity

Libraries/APIs

Beautiful Soup, Node.js

Tools

IntelliJ IDEA, Language Understanding (LUIS), Gazebo Simulator

Frameworks

Flask, Scrapy, Selenium, Django

Storage

IIS SQL Server, PostgreSQL, Microsoft SQL Server, MySQL, Redis

Languages

Python, SQL, JavaScript, TypeScript, Kotlin, Java

Platforms

Ubuntu, Raspberry Pi

Other

Algorithms, Software Development, FastAPI, Self-driving Cars, Autonomous Robots, Simultaneous Localization & Mapping (SLAM), Navigation, Computer Vision, Natural Language Processing (NLP), Robotics, Robot Operating System (ROS), Web Crawlers, Generative Pre-trained Transformers (GPT)

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