Michael Rubio

Hi, I'm Michael 👋

michael@portfolio:~$ â–Š

Computer Science student at NIU finishing May 2025. I build full-stack web apps and cross-platform mobile experiences — with a soft spot for clean architecture and real-world problems worth solving.

Michael Rubio Michael Rubio Michael Rubio Michael Rubio Michael Rubio
scroll

About

I started at Elgin Community College before transferring to NIU, where I picked up a CS degree and a Mobile Programming Certificate. I've spent the past couple years learning by building — from vanilla JS e-commerce sites to React Native apps with real-time Firebase sync.

I led a 5-person Agile team through a full software engineering cycle, which taught me as much about communication and scope as it did about code. Right now I'm deep in CampusConnect, a mobile app that makes finding NIU campus events as easy as opening a map.

Work Experience

Independent E-Commerce Reseller 2019 – Present
eBay & Mercari
  • Generated $30K+ in revenue across 1,000+ transactions managing a self-run resale business end-to-end across two platforms
  • Owned inventory sourcing, product listing, competitive pricing, and customer service with no external support
  • Maintained high seller ratings through reliable order fulfillment and proactive dispute resolution
Dwight D. Eisenhower Elementary School Summer 2019
Custodial Assistant · Mt. Prospect, IL
  • Maintained facility cleanliness and safety standards across a large campus serving 500+ students in collaboration with a facilities team

Leadership

Software Engineering Team Lead — Group 6A 2024
CSCI 467 Software Engineering · Northern Illinois University
  • Delivered a client-ready auto parts ordering system on schedule by leading a 5-person team through full SDLC using Agile/Scrum, MVC architecture, Use Case Modeling, and the 4+1 Views framework
  • Kept team velocity consistent across sprints by owning task delegation and sprint planning, ensuring requirements, design, and implementation phases stayed aligned

Education

Northern Illinois University Sep 2022 – May 2025
B.S. Computer Science & NIU Certificate in Mobile Programming
Systems Programming · Software Engineering · Operating Systems · Data Structures & Algorithms · Database Systems · Mobile App Development
Elgin Community College 2020 – 2022
Associate in Arts

Skills

PythonJavaScriptJavaC++AssemblyCOBOLSQLHTMLCSSReact NativeReactNode.jsExpress.jsTurf.jsMySQLMariaDBFirebaseGitGitHubUnix/LinuxREST APIsAWSGoogle Maps API
My Projects

Check out my latest work

Apps and systems I've built — from mobile to full-stack web. More coming soon.

CampusConnect
CampusConnect In Development

Real-time geofenced campus event discovery for NIU students. Scan a flyer, auto-fill the event. Built with React Native and Firebase.

React NativeFirebaseGoogle Maps APITurf.jsOCR
Auto Parts System
Auto Parts Ordering System 2024

Full ordering system connecting a legacy parts DB to a REST payment API. Led 5-person Agile team, designed all API contracts.

Node.jsExpress.jsMariaDBREST API
Web Store
Full-Stack Retail Web Store 2023

Complete e-commerce platform with catalog, cart, auth, and orders — vanilla JS and SQL, no framework dependencies.

JavaScriptHTML/CSSSQL
Mobile Capstone
Mobile App Capstone 2024

Production cross-platform mobile app for NIU's Mobile Programming Certificate. Navigation, state management, and REST integration.

React Native
Contact

Get in Touch

Want to chat? Send me a message on LinkedIn or drop me an email, and I'll reply as soon as I can.