Made with
Standard Resume
Learn more

Mark Bonicillo

Seattle, Washington
Top Secret Clearance (TS/SCI)
github.com/bonicim
mark.a.bonicillo@gmail.com
206-743-4414
Software engineer with 5+ years of experience developing highly scalable software solutions. Experience with all phases of the Software Development Life Cycle (SDLC). Skilled in providing technical mentorship, resulting in improved code quality, system reliability, and team productivity.

Work Experience

Software Engineer (Level 3)

Pacific Northwest National Laboratory

Jan 2023 - Jun 2024
  • Researched, designed, and implemented the Identity Access Management (IAM) service of an internal .NET web application, expanding access to users within the DOE, and DOD
  • Designed and implemented a software testing framework that increased test coverage by 40%, reduced the number of critical bugs by 50%, and reduced the release time from several months to within a week
  • Conducted tech-talks on cloud architecture, infrastructure-as-code, and CI/CD best practices to rest of engineering team
  • Taught myself GraphQL, SQLAlchemy, and Flask to develop backend API’s for a Top Secret web application for the Department of Defense

Software Engineer (Level 2)

  • Led a team of three engineers to design, develop, and deploy the backend service for a prototype web application, which received positive reviews and eventual plans for commercialization
  • Redesigned and refactored a Python and Linux-based IOT platform from a monolith to a modular architecture, improving the user experience and increasing adoption rates
  • Collaborated with researchers, users, and federal agencies to collect requirements that capture business needs, user preferences, and regulations, resulting in a 20% reduction in scope creep and more streamlined development process

Lecturer in Computer Science

Sep 2019 - Current
  • Taught courses in Databases, Object Oriented Programming, and Software Development to over 100 graduate students
  • Mentored two interns to develop an AI-based prediction tool for Public Employment Service of the Province of Manitoba

Software Engineer I

Jan 2018 - Sep 2019
  • Built a feature for AWS CloudFormation that integrated another AWS service, leading to a more user-friendly experience
  • Designed and built a serverless Cloud-based solution that automated data deletion of closed accounts to comply with GDPR

Software Engineer Intern

Jan 2017 - Apr 2017
  • Built an Alexa Skill prototype for Amazon Business, allowing customers to shop for business products by voice

Languages and Technologies

Languages
Python, Java, C#, JavaScript, Bash, HTML, XML, SQL
Databases
PostgreSQL, SQLite, MongoDB, DynamoDB
Cloud Services
AWS (EC2, Lambda, ECS, CloudFormation, DynamoDB, RDS, IAM)
Version Control/CI Tools
Git, GitHub, Github Actions, Bitbucket, Bamboo,
Container Technologies
Docker, Kubernetes
OS Platforms
Ubuntu, Arch Linux, RedHat, CentOS, Windows 10, macOS
Frameworks
Flask, FastAPI, Falcon, ASP.NET, Electron, GraphQL

Education

Master of Science in Computer Science

Northeastern University

Sep 2015 - Dec 2017

Master of Business Administration

Bachelor of Arts in Philosophy

Sep 1999 - Jun 2003

Publications

HyperNetX: A Python package for modeling complex network data as hypergraphs
Journal of Open Source Software 2024-03-09 | Journal article DOI: 10.21105/joss.06016 CONTRIBUTORS: Brenda Praggastis; Sinan Aksoy; Dustin Arendt; Mark Bonicillo; Cliff Joslyn; Emilie Purvine; Madelyn Shapiro; Ji Young Yun https://doi.org/10.21105/joss.06016