Brendan Ritter
Verified Expert in Engineering
Full-stack Developer
Brendan has spent the last five years working as a full-stack engineer at Raytheon BBN, developing pathfinding and scheduling applications for several clients, including the US Air Force and Pentagon. With a bachelor's degree in computer science at Olin College of Engineering and a master's degree in computer science at Cornell University, Brendan is interested in freelancing because he is willing to learn and work in many different domains while contributing to challenging technical projects.
Portfolio
Experience
Availability
Preferred Environment
Computer Science, Java, Python, React, JavaScript
The most amazing...
...projects I've worked on so far are, first, a strategic tanker model for the Pentagon and second, an experimental in-browser Skype client for Microsoft.
Work Experience
Scientist | Operations Researcher
Raytheon BBN
- Developed an application that scheduled and simulated particular capabilities of the Mobility Air Force, reducing the analyst time from two months to less than three hours.
- Conducted user research and developed an application that matched pilots to missions, taking into account training, qualifications, and airforce regulations. The system was capable of reducing scheduling time to five minutes.
- Optimized many applications, analyzing and fixing the algorithm structure, adding caching and multi-threading, sometimes reducing run time by as much as 90%.
- Created a tool that allowed for simultaneous scheduling of hundreds of aircraft, taking into account hundreds of constraints.
Software Development Intern
Athenahealth
- Developed a framework and tools for code quality analysis using Perl and JavaScript.
- Optimized the tool until it could conduct a review of the entire multi-thousand file codebase in minutes.
- Used the tool to offer suggestions to the management level on where to focus their refactoring efforts.
Experience
Aerial Refueling Model
My responsibilities included the development of algorithms, UI design, synthesizing client concerns, and domain modeling. All the work was done in Java.
Sarcasm Detection Tool
Experimental In-browser Skype Client
Strategic Tanker Scheduling Tool
Skills
Languages
Java, JavaScript, Python, C#, PEARL
Other
User-centered Design (UCD), Computer Science, Modeling, Operations Research, Domain Research, Machine Learning, Product Design, Technology Strategy & Architecture, Search, Sentiment Analysis, Algorithms
Libraries/APIs
React
Frameworks
Spring
Paradigms
Data Science
Education
Master's Degree in Computer Science
Cornell University - New York, NY, United States
Bachelor's Degree in Computer Science
Olin College of Engineering - Needham, MA, United States
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring