Full-Stack Software Engineer (Contract)
iDirect Government, Herndon, VA
Dec 2022 - Dec 2023
Designed/developed solutions for web-based application providing access to satellite modems for configuration and real-time monitoring purposes using Vue, Vuetify, Javascript, Node, Go and GraphQL.
- 1 of 3 selected developers to refactor code upgrading Vue 2 to 3 and VueX to Pinia.
- Enhanced UI accessibility by 35% with features like mobile layout and dark mode.
- Maintained and developed bug fixes for back-end using JS, Go, GQL and bash.
- Delivered and peer reviewed code in agile using Git, Jira, Jenkins, and Bitbucket
- Improved quality and integrity of code by 10% with unit tests using Vitest/Jest.
- Met latest release launch deadline, by evaluating/verifying 20+ fixes and features.
Dec 2022 - Dec 2023
Full-Stack Software Engineer (Freelance)
100Devs, (Remote)
Jan 2022 - Nov 2022
Designed and developed full-stack web applications using MERN stack and MVC framework with RESTful API services. Biggest projects:
- A multilingual fully responsive website for an ophthalmology clinic, using features like Google maps and WhatsApp API integration and providing SEO & hosting, boosting business exposure by 35%.
- A fully responsive landing page for a web development company, using accessibility features and animation with a lighthouse performance score of 85.
Jan 2022 - Nov 2022
Software Engineer/Tech Lead
Scholarchip, New York (Remote)
Jan 2014 - Jun 2021
Lead a team of 3 developers scrape and maintain a dynamic database from different sources using various web scraping tools and utilities to provide a quick criminal background check tool for school visitors to ensure the safety of children.
- Technical ownership of project data warehouse and web scraping toolchain.
- Lead team, uplifting their skillset and increasing productivity 30%.
- Migrated/maintained all projects, licenses, tools, and utilities to AWS cloud.
- Boosted scraping performance 1.5x by migrating crawlers to Content Grabber.
- Shortened scraping time 50% by optimizing extraction techniques.
- Mastered PL/SQL utilized for data handling and management on Oracle.
- Researched/evaluated scraping tools, proxy, and de-captcha services.
- Proficiently designed/maintained 52 crawlers using web scraping tools and scripts including VWR, Content Grabber, XPath, Regex, C# and VB.net.
Jan 2014 - Jun 2021
Database Management
U.S Naval Medical Research Unit - 3, Cairo, Egypt
Sep 2007 - May 2009
Designed and developed a relational database schema that met and exceeded the requirements and satisfaction of 3 different departments, with a user-friendly interface, that included automated features providing a practical and timesaving data entry tool on MS access, for prospective migration to SQL server.
Sep 2007 - May 2009