Mary Rose Boulos

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

Self-motivated Software Engineer with 10+ years of professional experience. Proven ability to build full-stack web applications with an extensive database and web scraping background. Consistently recognized for high reliability, tenacious problem-solving and productivity enhancement. Eager to leverage my coding skills and past expertise by joining an inspiring development team with a great culture, where I can continuously learn, mentor, and build innovative solutions to help people thrive.


Experience

Full-Stack Software Engineer (Contract)

iDirect Government, Herndon, VA

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.

  • Developed new features and bug fixes for responsive UI and server on a Linux VM.
  • Refactored code upgrading Vue and Vuetify 2 to 3 and data store VueX to Pinia.
  • Wrote unit tests using Vitest/Jest for testing UI components and data stores.
  • Performed code reviews for peers.
  • Delivered code in an agile environment using Jira, Jenkins, Git, and Bitbucket.
  • Contributed to release evaluation and verification.
Dec 2022 - Dec 2023

Full-Stack Software Engineer (Freelance)

100Devs, (Remote)

Designed and developed full-stack web-based applications for small/medium businesses using the MERN stack with RESTful API services. Most recent projects:

  • “HyperPlan!t”: an app that allows you to keep track of your busy life all from one place. It allows the user to create different types of lists (todo, groceries, expenses...). This app uses authentication, RESTful APIs and is implemented using the MVC framework.
  • Several fully responsive websites providing online presence to local businesses, like an ophthalmology clinic and an architecture & interior design firm, using diverse features like google and Whatsapp API integration and providing SEO optimization & hosting.
  • Diverse mobile applications, like “The Met Virtual Tour”, showcasing art pieces currently displayed at the Met Museum, and “The Drinks Carousel”, listing cocktails recipes based on a liquor selection by the user.
Jan 2022 - Nov 2022

Software Engineer/Tech Lead

Scholarchip, New York (Remote)

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.
  • Efficiently migrated all projects, licenses, tools and utilities to AWS cloud.
  • Successfully uplifted the skillset of the team by conducting various webinars.
  • Boosted scraping performance by migrating all 52 crawler agents to Content Grabber.
  • Successfully screened and tested web scraping tools, proxy and de-captcha services.
  • Significantly shortened scraping time to 50% by optimizing extraction techniques.
  • Mastered PL/SQL utilized for data handling and management on Oracle TOAD.
  • Proficiently designed and maintained 52 crawling agents using web scraping tools and scripts including VWR, Content Grabber, XPath, Regex, C# and VB.net.
  • Developed and tested applications for data processing on .net platform.
Jan 2014 - Jun 2021

Database Management

U.S Naval Medical Research Unit - 3, Cairo, Egypt

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