
Bryan Walsh
Verified Expert in Engineering
Software Developer
Coram, NY, United States
Toptal member since August 6, 2016
Bryan brings over two decades of experience, including serving as CTO of a Techstars-backed company. His versatile skill set spans full-stack mobile and web app development, solution architecture, DevOps, team building, and management. Bryan is an avid learner who's always eager to expand his horizons, and his go-to tech stack includes C#, .Net Core, Angular, Node.js, NestJS, TypeScript, and Flutter.
Portfolio
Experience
- C# - 10 years
- SQL - 10 years
- Linux - 7 years
- Angular - 7 years
- Amazon Web Services (AWS) - 7 years
- .NET Core - 6 years
- Node.js - 4 years
- MongoDB - 3 years
Availability
Preferred Environment
Node.js, Angular, MongoDB, .NET, MySQL, Flutter
The most amazing...
...project I've worked on is a forex strategy builder with machine learning, instant back-testing, and the ability to export strategies to trading platforms.
Work Experience
Chief Technology Officier
Teknika
- Balanced responsibilities across strategic planning, engineering oversight, and hands-on development.
- Developed and implemented recruitment enhancements, reducing the risk of mis-hires through fail-safes and continuous optimization.
- Introduced company-wide policies for time logging and GitHub tracking, enabling automated developer productivity analysis and targeted training interventions.
- Established communication and documentation practices to improve onboarding efficiency and cross-team collaboration.
- Designed an automated estimation system using Google AppSheet and JetBrains YouTrack, leveraging historical task data to streamline project scoping and timeline forecasting.
- Developed a system to automate project progress tracking, integrating YouTrack and GitHub and building server data for real-time status updates, minimizing manual reporting.
- Led discovery sessions to map application requirements, balancing time-to-market, cost efficiency, and long-term scalability for startup MVPs and multi-phase projects.
- Architected fault-tolerant, scalable solutions across development, staging, and production environments.
- Provided mentorship and technical guidance to engineers, resolving complex development challenges.
Angular Consultant
Zone TV Inc
- Diagnosed and resolved high-impact Angular issues, preventing launch delays and enhancing platform stability.
- Optimized front-end performance, improving load times and responsiveness for a better user experience.
- Collaborated with cross-functional teams to refine UI components and resolve compatibility challenges.
Chief Technology Officer
Retavo Inc.
- Built and fostered a strong engineering culture, scaling the team from four to nine members, including front-end and back-end engineers, a product owner, a project manager, and a designer.
- Led and managed a 9-person cross-functional team, including front-end and back-end engineers, a product owner, a project manager, and a designer.
- Led the development of a services marketplace application using Node.js, NestJS, TypeScript, Angular, and Flutter before pivoting to a modular, white-label marketplace platform.
- Planned, designed, and implemented a white-label, multi-vendor marketplace solution leveraging Angular and C#, enabling rapid client deployment.
- Participated in Techstars Atlanta powered by JP Morgan Fall 2022 cohort as a founder, gaining expertise in capital raising and scaling startups through growth stages.
Senior Software Engineer
KeyBank
- Engaged initially as a contractor to upgrade the front end of KeyBank's corporate banking portal, KeyNavigator, from the AngularJS-based Backbase LaunchPad widget architecture to the Angular 8-based Backbase Widget Architecture 3.
- Helped educate KeyNavigator's 6-person front-end team and other teams within the organization in the best practices of writing reusable and maintainable code.
- Learned KeyBank's end-to-end infrastructure—from the browser sending the request to the servers responding to the request—and all the appliances and firewalls in between.
- Contributed as one of three members of the KeyNavigator team approved to perform deployments to all environments, including production.
- Converted desktop and mobile web platforms to use Transmit security and integrated KeyNavigator Cordova-based mobile app with Transmit using a library shared among the four platforms.
- Solved interesting challenges in collaboration with a polite group of teammates.
- Started as a senior software engineer and was offered a promotion to a lead architect position upon resigning.
- Advised and helped streamline the development, creation, and integration of various KeyNavigator modules including those based upon both 1st- and 3rd-party APIs.
- Created reusable UI components, including grid, form, modal, and various other utilities to support rapid prototyping and development for the KeyNavigator platform.
- Developed demo service 2.0, replacing legacy demo services with a configuration-first approach requiring 90% less code while providing more functionality.
Front-end Angular 6 Developer
Zipari
- Developed reusable UI components using Angular 5 and 6, contributing to an in-house UI module akin to Angular Material, improving development efficiency.
- Enhanced insurance enrollment workflows for broker and direct-to-consumer shopping portals, optimizing user experience and operational processes.
- Built a JSON configuration manager with Angular 6, Node.js, Express, and MongoDB, enabling seamless editing of tenant configuration files with enforced schema validation.
- Integrated Django-based APIs into the Angular front end, improving data flow and system performance.
Front-end Angular 5 Developer
Knexus Research Corp.
- Designed and implemented a dynamic mapping interface using OpenLayers within an Angular 5 framework, enhancing data visualization capabilities.
- Developed and maintained complex state management with NgRedux, improving application efficiency and maintainability.
- Led the front-end development independently, ensuring seamless integration with back-end services and meeting stringent security requirements.
- Optimized UI performance, reducing load times and enhancing user experience for mission-critical operations.
Full-stack Developer
JR Cigars
- Expanded the Santa Clara eCommerce platform by implementing new features, enhancing functionality, and improving user experience.
- Developed a Node.js package to integrate seamlessly with the Bepoz point-of-sale XML API, enabling efficient data synchronization.
- Built a loyalty program for Casa De Montecristo, designing a Node.js REST API leveraged by an Angular 2 and Redux front-end, enhancing customer retention and engagement.
Front-end Developer
Eagle Seven
- Designed and implemented an intuitive front-end interface for managing automated trading system parameters.
- Advised back-end developers on best practices for REST API design, ensuring seamless integration with the UI.
- Developed a lightweight JavaScript ORM to track entity modifications and trigger relevant API updates.
- Made targeted enhancements to the Python Django back end to support front-end functionality.
Full-stack Developer
Inovance TRAIDE
- Optimized performance by rebuilding the Angular front end to enable near-instantaneous algorithm updates, eliminating the previous 2-second lag when processing market data.
- Extended back-end functionality by expanding the Java Spring-based back end by integrating a data store API using MongoDB and Node.js to persist user trading strategies.
- Enhanced market simulation by implementing a rule engine-based stock market simulation with a dialect translator, enabling algorithms to be expressed in multiple programming and human-readable formats.
- Improved UI/UX by redesigning the web application to enhance usability while maintaining the original aesthetic, leading to improved user engagement.
- Developed a custom event handling library to support a flexible and modular front-end architecture with a single source of truth for the data-driven AngularJS front end.
- Deployed and managed a scalable hosting environment leveraging AWS and DigitalOcean for a robust and scalable deployment infrastructure.
- Planned future phase 2 expansion of the platform, which, when completed, would've enabled users to trade strategies directly on TRAIDE without requiring a brokerage or MetaTrader account.
Senior Full-stack Developer | Ad Interim Head of Development
RevHealth
- Managed a hosting environment with 60+ Amazon EC2 instances, ensuring stability and performance.
- Allocated development resources and coordinated with project managers to meet deadlines efficiently.
- Led hiring efforts, interviewing and onboarding full-time developers and the new head of development.
- Translated PSD designs into responsive, mobile-friendly HTML/CSS implementations.
- Optimized development workflows and deployment protocols, improving efficiency.
- Developed and maintained projects using Node.js, Angular, MySQL, Amazon DynamoDB, and PHP.
- Implemented AWS-based infrastructure, including repositories, hosting, and CI/CD pipelines with Amazon EC2, AWS OpsWorks, and GitHub.
Senior Back-end Developer
uNow
- Enhanced security by implementing role-based access control (RBAC) for database entities, ensuring appropriate user permissions.
- Developed an admin portal using AngularJS, enabling real-time monitoring of Android and iOS app activity and efficient data management.
- Provided strategic guidance on hiring practices, helping the company navigate over-expansion challenges.
Lead Full-stack Developer
Rally Bus
- Designed and built a charter booking system, allowing users to create, customize, and fund charter bus trips.
- Enhanced the existing website by implementing new features and improving user experience.
- Upgraded and expanded the functionality of a PhoneGap mobile app, optimizing design and performance.
Senior Full-stack Developer
Snap On (via an online freelancing agency)
- Enhanced an existing WebForms eCommerce platform by adding new features and improving functionality.
- Developed a server-side data encryption mechanism, enabling seamless transition across 20+ environments to protect sensitive user data.
- Rebuilt the eCommerce administration portal using Angular, Bootstrap, Entity Framework, and Web API, improving efficiency and maintainability.
Full-stack Developer
RethinkFirst
- Trained and advised a 5-member team on AngularJS, accelerating adoption and development efficiency.
- Designed and implemented the AngularJS architecture for a new healthcare provider management platform.
- Led migration from on-premises bare-metal servers to Microsoft Azure, improving scalability and reliability.
- Revamped the activity center with new designs and interactive games, enhancing user engagement.
- Converted Photoshop designs into pixel-perfect, responsive HTML, JavaScript, and CSS for seamless UI integration.
Sole Solution Architect | Full-stack Developer
Product Remanufacturing Center Industries
- Developed a comprehensive warehouse and process management system, optimizing workflows from receiving and inspection to repair and shipping.
- Designed a single-page application (SPA) using AngularJS, jQuery, and Breeze.js, improving user experience and system responsiveness.
- Utilized SignalR to allow real-time server-client communication to keep shipping and receiving terminals synchronized.
- Built an inheritance-based tracking system, enabling detailed auditing and traceability of all products and shipments through all phases of remanufacturing.
- Integrated defect rate monitoring, providing manufacturers with data-driven insights to enhance product reliability.
Sole Full-stack Developer
New York Foundation for the Arts
- Developed a full-scale website from the ground up, integrating a custom CMS, artist directory, and classifieds portal.
- Implemented Knockout for a dynamic, responsive, and intuitive data entry experience.
- Optimized hosting infrastructure by configuring AWS Elastic Beanstalk, Amazon RDS, and Amazon S3 for scalability and reliability.
Software Developer
Various Prior Experience
- Completed freelance projects and short- to mid-term contracts, which allowed me to develop diverse technical and problem-solving skills.
- Adapted to new teams and projects, often contributing meaningfully within the 1st week.
- Developed and launched two full-featured product platforms independently.
- Founded MenuHaven in 2011, an online ordering platform for restaurants to manage their online presence, menus, and orders via computer, tablet, or fax.
Experience
New York Foundation for the Arts
Vascepa
Rally Bus Charter Applet
Rethink First
https://www.rethinkfirst.com/Certifications
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
jQuery, RxJS, Node.js, Google Maps, Authorize.net, Breeze.js, Socket.IO, Web API, Entity Framework, React, React Redux, TensorFlow, Yelp API, X (formerly Twitter) API, Facebook API, NgRx
Tools
Gulp, WebStorm, YouTrack, Git, AWS ELB, Eclipse IDE, LINQ to SQL, Amazon Elastic Container Service (ECS), AWS OpsWorks, Microsoft Visual Studio, Cordova Plugins, Amazon Elastic Container Registry (ECR), Figma, GitHub
Languages
HTML, CSS, JavaScript, TypeScript, Less, C#, C#.NET, Sass, SQL, CSS3, HTML5, ECMAScript (ES6), CoffeeScript, Python, Java, PHP
Frameworks
Angular, PhoneGap, Entity 6, Express.js, Flutter, NestJS, ASP.NET, .NET Core, ASP.NET MVC, Bootstrap, Redux, ASP.NET Web Forms, Spring, Knockout (Knockout.js), AngularJS, .NET, Laravel
Paradigms
Object-oriented Programming (OOP), Object-oriented Design (OOD), Model View Controller (MVC), Agile, Test-driven Development (TDD), REST, Responsive Web Design (RWD), DevOps
Platforms
Amazon EC2, Linux, Linux Mint, Amazon Web Services (AWS), OpenShift, iOS, Android, Azure
Storage
JSON, MongoDB, MySQL, Amazon S3 (AWS S3), Microsoft SQL Server, Amazon DynamoDB, Redis, PostgreSQL
Other
Ajax, CSV, Scalability, Back-end Development, Full-stack, Performance, Artificial Intelligence (AI), IIS, BrainTree, Relational Database Services (RDS), Machine Learning, Cordova, Transmit, Front-end, Back-end, User Interface (UI), User Experience (UX), AWS DevOps, GitHub Actions
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