Ryan Mooney
Software Engineer
Experienced software engineer with expertise in React, Python, and Clojurescript, specialized in building responsive web applications and data analytics tools.
Work Experience
Sep 2019 - Sep 2024
Nielsen LLC
Software Engineer
Gracenote Audience Predict | Languages/Utilities: React, Reagent/Re-frame, Clojurescript, Python
- Using React native technologies and packages, created reusable UI components for use in applications such as overlays, graphical displays, and menu widgets that all load independently and were updateable on the fly
- Using in-depth market research, identified potential areas for viewer retention improvement, resulting in the development of a cutting-edge algorithmic application that accurately predicted audience behavior patterns for TV networks and streaming platforms, leading to multi-million dollar client deals in TV and streaming.
- Created automatic testing protocols in the CI/CD to identify issues before deployments occurred, resulting in less application downtime and improved functionality.
- Partnered with clients to identify pain points in the frontend UI design and implemented strategic changes to enhance user experience, resulting in improved access to high-end client contracts and increased revenue opportunities.
- Redesigned and consolidated a critical company-wide internal framework and added test automation processes to streamline application development processes, resulting in a 7% reduction in code bloat and increased efficiency.
- Built and maintained RESTful APIs to facilitate seamless communication between multiple microservices within the framework, improving data flow and integration.
- Spearheaded the creation of documentation and presentation materials to guide teams through the framework adoption process, leading to a 40% decrease in onboarding time for new users.
- Led a small team in creating a clojurescript application from scratch that streamlined data analytics Airflow jobs by developing a simplified UI for creating, editing, and saving configurations used for querying media databases.
- Designed and implemented a side-by-side JSON text editor to Airflow Form Configuration, providing real-time visualization of analysts' created forms during the design process.
Feb 2018 - Jul 2019
Mercy Medical Center
Clinical Engineer and Networking Liaison
MobileView Assistant | Languages/Libraries: Python, SQL, Selenium, Tkinter
- Developed a standalone Python application using Selenium and hospital's Aeroscout RTL device finder to automate asset location tracking, resulting in a 95% reduction in time taken to find assets (2 hours manually to 5 minutes automated).
- Created exportable reports detailing asset location, PM status, location history, and other analytics from data stored in an SQLite database, improving staff efficiency and decision-making process.
- Collaborated with technicians and management to identify cost-saving opportunities through accurate asset tracking and reporting.
Education
Sep 2010 - May 2014
University of Pittsburgh
BS Biomedical Engineering in BioEngineering
Swanson's School of Engineering
- Concentration: Medical Device Engineering
- Minor: Chemistry, Mechanical Engineering
- GPA: 3.5, Graduated Cum Laude
Skills
Proficient Languages
React
Python
Clojurescript
Javascript
Typescript
SQL
HTML
CSS
Proficient Tools
Git
AWS
REST APIs
Mailgun
Reagent
Familiar Languages and Tools
Pyspark
Panda
Linux
Ruby on Rails