Get in touch

Résumé: David Rosales

Software developer · Computer Science (Cloud Computing)

Toronto area (GTA), Ontario, Canada · david.rosales.dev@gmail.com · davidrosales.tech · linkedin.com/in/david-rosales-078615333 · github.com/DavidRosales21

Summary

Computer Science (Cloud Computing) student at Sheridan College who designed the architecture of studIA Notes, an AI study app for Android and Windows, and built its server. Bilingual (English/Spanish). Available now for an internship or co-op, in the GTA or remote.

Projects

studIA Notes — Founder & developer 2026 – present

studianotes.com · Flutter · Node.js · OpenAI API · Google Play Billing · SQLite

  • Designed the architecture of an AI note-taking app for university students — one Flutter codebase for Android and Windows — and directed its AI-assisted development.
  • Built the Node.js server: AI requests go through the server so API keys never ship in the app; purchases are validated server-side.
  • Kept notebooks on the device (privacy by default) and made core features work offline.
  • Released a Windows installer; in closed testing with real users ahead of the Google Play launch on October 27, 2026.

Education

Sheridan College — Oakville, ON Sept 2025 – Apr 2029 (expected)

Honours Bachelor of Computer Science (Cloud Computing)

Experience

COORATIENDAS — Store Manager and Tech Assistant Jan 2022 – Present

Bogotá, Colombia · family business — on site when I’m in Colombia, remote the rest of the year

  • Administered the store’s accounting software, keeping transaction and inventory records accurate.
  • Diagnosed and fixed computer and point-of-sale problems, minimizing downtime.
  • Provide remote IT support — for example, restored the employee time-clock (attendance) software remotely with AnyDesk.
  • Supervised staff and handled supplier negotiations, cash and inventory.

Skills

Strongest
Python · C# · .NET
Also worked with
Flutter · Node.js · JavaScript · SQL · JSON · .NET MAUI · XAML · Git
Tools & concepts
Git (version control) · IP networking · AI-assisted development
Learning
Cloud computing

Languages

English and Spanish — bilingual · French — basic

EmailRésumé