Mary Rose Boulos

Full-Stack Software Engineer · Fairfax, VA · MaryRoseBoulos@gmail.com

Self-motivated Software Engineer with 10+ years of professional experience. Transitioned into full-stack in 2021 from successful career in web scraping with extensive database knowledge. Proven track record of increasing overall productivity 200% at Scholarchip. Eager to leverage my web development skills and past expertise by joining an inspiring team, where I can continuously learn and build impactful solutions to help people thrive.


Experience

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

Education

The American University in Cairo

Bachelor of Science
Major: Computer Science

Minor: Electronics


Skills

Programming Languages & Tools
  • Html
  • CSS
  • JavaScript
  • React
  • React
  • Vuetify
  • GraphQL
  • NodeJS
  • Java
  • MongoDB
  • SQL
  • Git
  • Github
Languages
  • English
  • French
  • Arabic
  • Spanish

Portfolio

  • Clinic Website
    Eye Clinic Website
  • Code2Inspire Webite
    Developer Landing Page
  • Salon Website
    Salon Template Site
  • Restaurant Website
    Restaurant Template Site
  • Drinks Carousel Webite
    Cocktails Mobile App
  • Met Museum Website
    Met Virtual Tour Mobile App

Interests

  • Reading Reading
  • Learning Languages Learning Languages
  • Video Editing Video Editing
  • Sound Editing Sound Editing
  • Volleyball Volleyball
  • Kayaking Kayaking
  • Climbing Climbing
  • Singing Singing
  • Dancing Dancing