Bruno Rosa

Welcome to my site! I am a Senior Software Engineer at Mozilla.

I hold a master's degree in Data Science & a bachelor's degree in Computer Science from Juniata College. I also serve as Co-Founder & Lead Developer for Precision Studio based out of York, Pa.

I am currently most interested in data engineering & cross-platform mobile development.


Experience

Senior Software Engineer - Data Collection Tools

Working specifically on Glean & Glean.js.

Glean
Glean.js
Aug '22 - Present

Co-Founder/Lead Developer

- Serve as technical lead on all web / mobile projects and handle project planning, requirements gathering, etc..

- Rolled out 10+ sites

- Assist with client acquisition, design, SEO, site optimizations

Jan '19 - Present

Senior Software Engineer

- Served as tech lead across multiple projects

- Played key role in architecture of new design for multi-tenancy projects and internationalization

- Tasked with re-architecting base template for new apps

- Technical reference for RN, React, app architecture, native apps, build system, CI/CD

- Led initiative for better company-wide documentation

- Played key role helping secure contracts/partnerships with various clients

- Developed and administered trainings on: internal systems, ways of working, app architecture

- Conducted lots of interviews and played a key role in the hiring process

- Helped develop a revamped onboarding experience

- Contributed in some capacity to almost all RN projects

- Always helping put out fires, working on high-priority items, providing technical support for developers, managers, and PMs

Skills: Typescript, React Native, React, Travis, Angular, GitHub
Aug '21 - Aug '22

Software Engineer II

- Developer on the IMS team building internal tools to manage company employee app access

- Led projects: proprietary CMS, international address support, Adobe Sign integration

- Actively contributed to code reviews, team retros, sub-tasking, & sprint planning

Skills: React, C#, SQL, REST APIs, Jest, Azure DevOps, Linux, Git
Mar '21 - Sep '21

Software Engineer

- Served as technical lead for one of our largest clients, an RN app with 1M+ monthly active users

- Led development of app redesign, countless large features, & platform upgrades

- Managed multiple repos: code review, creating & distributing builds, branch management, etc.

- Helped drive adoption of team initiatives: more thorough code reviews, PR templates, unit testing, developer/support docs, feature kickoffs, etc.

- CI/CD with Travis

- Assisted with sprint planning, capacity planning, technical subtasking, onboarding, interviewing, client meetings, etc.

Skills: Typescript, React Native, React, Jest, Travis, Git, Git Flow, Jira, Process Improvement, Scrum
Dec '19 - Mar '21

Software Engineer

- Native and Hybrid mobile development of internal apps made available through Intune

- Actively participated in dev, sprint planning, and code reviews

- Led migration of internal hybrid apps from Ionic3 -> Ionic 4

- Led implementation of dark mode in hybrid apps

Skills: Typescript, Swift, Kotlin, Ionic, Angular, Node, Sketch, GitLab
Aug '19 - Dec '19

Software Engineer

- Worked as an engineer on the Mars Application Team

- Assist the team with migrating data to Hadoop and rewrite our legacy C/C++ processes in Scala/Java

- Build Spark/Scala jobs used for clinical record ingestion, validation, and data quality

- UI and API Gateway development using Polymer, Nodejs, SQL, Hive, & Solr

- Data quality work maintaining mapping tables for all interfaces

- Automated legacy processes which cut daily maintenance tasks from 2+ hours to ~10 minutes

- Led development for our team for the hospital-wide standardization of lab codes

- Built jobs to restructure our entire result code database

- Developed UI and hooked up backend services for a web interface that internal systems could use to correct their ill-formatted HL7 messages

- Wrote various scripts to more accurately report system user data and simplify our test event work flows

- Built/maintained HL7 parsers

- Created UI mockups, database design diagrams, and other visual aids for processes

- Full support/dev documentation audit and revamp

- Assisted with support, handled off-hours maintenance, and was part of the on-call rotation

Skills: Python, Java, C/C++, ETL, Spark, Scala, Solr, Node, SQL, Hadoop, Git/GitHub, Linux
May '17 - Aug '19

Lead Developer

- Led development, handled project management, and oversaw several small teams of developers

- Implemented majority of app functionality including: real-time messaging, search, social interactions, product exploration, authentication, theming, ad placements, and integrating offers from local businesses

Skills: Typescript, Angular, Ionic, Node, Firebase, NoSQL, Git, Balsamiq
Jan '18 - Dec '19

Lead Web Developer

Managed a team of 8 students in creating and managing sections of Juniata's website

Skills: JS, PHP, SQL, Trello, OU Campus CMS
May '16 - May '17

Web Developer

Web developer on the Marketing web team. I played a key role in migration of all site content from our old site to our new CMS.

Skills: JS, PHP, SQL, OU Campus CMS
Aug '15 - May '16

Education

Juniata College

Master's of Data Science
GPA: 3.83
May '20 - Dec' 21

Juniata College

Bachelor of Science
Computer Science (with Honors)
Overall: 3.4
Major: 3.9

Activities
- Class of '18 member of the IT Advisory Board
- Head of CS/IT Tutoring labs
- Head of CS/IT Mentoring Program
- Golf Team
- Ski Club

Awards
- Dale L. Wampler Award in Information Technology/Computer Science
- Dean's List (over 3.6) 5 semesters
Aug '14 - May '18

Conemaugh Township High School

High School Diploma
GPA: 3.65

Activities
- Football
- Basketball
- Baseball
- Ski Club
- Newspaper/Yearbook Sports Editor
- Journalism

Awards
- Computer & Technology Award 2x
- Team Captain of Football & Baseball Teams
- All Conference: Baseball 3x, Football 2x
- All County: Baseball 4x, Football 2x
Aug '10 - May '14

Interests

My current professional interests are big data, machine learning, rust, front-end frameworks, & cross platform app development.

Outside of writing code, I am obsessed with golf, I snowboard, run, & play other sports.


Portfolio

  • Mozilla
  • Branding Brand
  • BNY Mellon
    • Worked on all proprietary internal apps (help desk tool, incident management, internal social network, emergency contacts)
  • UPMC
    • Worked on the MARS app. Our team was moving a dataset of 2+ billion records to Hadoop and rebuilding our services & UI.
  • Precision Studio
  • Juniata
  • Additional Programming
  • Research
    • Creating a Cross-Platform Mobile App
      • Conducted research with a colleague on the process & best toolset for building a cross-platform mobile app. The culmination of our research was developing an MVP of a mobile app, Bizi Marketplace.
    • Quantum Computing - The Catalyst of a Computing Revolution
      • Conducted research with a colleague on the potential impact of quantum computing on our everyday lives in a very near future.