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.
GleanGlean.js
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
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, GitHubSoftware 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, GitSoftware 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, ScrumSoftware 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, GitLabSoftware 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, LinuxLead 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, BalsamiqLead Web Developer
Managed a team of 8 students in creating and managing sections of Juniata's website
Skills: JS, PHP, SQL, Trello, OU Campus CMSWeb 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 CMSEducation
Juniata College
Juniata College
Overall: 3.4
Major: 3.9
- 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
- Dale L. Wampler Award in Information Technology/Computer Science
- Dean's List (over 3.6) 5 semesters
Conemaugh Township High School
- Football
- Basketball
- Baseball
- Ski Club
- Newspaper/Yearbook Sports Editor
- Journalism
- Computer & Technology Award 2x
- Team Captain of Football & Baseball Teams
- All Conference: Baseball 3x, Football 2x
- All County: Baseball 4x, Football 2x
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.