Brandon Varilone, Developer in South Lyon, MI, United States
Brandon is available for hire
Hire Brandon

Brandon Varilone

Verified Expert  in Engineering

Amazon API Gateway Developer

Location
South Lyon, MI, United States
Toptal Member Since
October 8, 2013

Brandon has 13+ years identifying business objectives and defining technical strategies and processes to achieve them. He demonstrates an extraordinary aptitude for leveraging technology to efficiently and concisely solve complex problems. His expertise includes thought leadership, technical strategy, enterprise architecture, cloud computing, and big data.

Portfolio

Pandexio
Amazon Web Services (AWS), Auth0, Pusher, Amazon S3 (AWS S3)...
Imagen Technologies
Amazon Web Services (AWS), TensorFlow, Keras, Python...
EY
SAML, Microsoft SQL Server, C#, ASP.NET MVC, jQuery, HTML5, .NET

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Linux, Git

The most amazing...

...thing I've built is a consistent and massively scalable GraphQL API to front a collection of AWS Lambda-based microservices secured using OAuth 2.0.

Work Experience

VP of Engineering & Technical Co-Founder

2013 - PRESENT
Pandexio
  • Helped found a lean technology team for this startup, responsible for strategic partnerships, security and compliance strategy, technology operations, and system architecture.
  • Used API Gateway and DynamoDB via the Serverless Framework to expose ultra-scalable services, and used SNS and SQS messaging to elastically enable them to communicate in near real time.
  • Leveraged Auth0 to enable OpenID Connect-based authentication and authorization for back- and front-ends.
  • Harnessed AWS CloudSearch to construct a search domain, using incremental batch updates instead of completely re-indexing all data on an interval.
  • Built a real-time web sockets API, exposing all domain events via Pusher.
  • Enabled synchronization of server applications by publishing domain events to all webhook subscribers.
Technologies: Amazon Web Services (AWS), Auth0, Pusher, Amazon S3 (AWS S3), Amazon CloudSearch, Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), AWS Lambda, Serverless

Interim VP of Engineering

2016 - 2017
Imagen Technologies
  • Led technical strategy and implementation during growth phase, enabling engineering and science teams to cohesively work towards building products that reduce medical diagnostic errors.
  • Implemented processes and procedures in compliance with FDA regulations.
  • Designed and built tools to support machine learning, including an indexer to parse incoming DICOM files and index them for use by downstream components, a web application for labeling new images, and a utility to build training data sets containing sets of labeled images by body part.
  • Architected and implemented a musculoskeletal CAD service (AWS-hosted execution harness, Keras using TensorFlow provider) and corresponding service client (dcmtk, acts as SCP and SCU) to automatically detect possible regions of interest, enabling medical imaging devices to send files and PACS viewers to receive files using standard DICOM protocol from within the hospital network.
Technologies: Amazon Web Services (AWS), TensorFlow, Keras, Python, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Docker, ECS

Enterprise Architect

2013 - 2013
EY
  • Defined and enforced company-wide software design standards as part of the enterprise architecture team.
  • Led both tactical and strategic initiatives to accomplish secure internal and external SSO.
  • Coordinated with domestic and international project teams to provide software architecture guidance and validate corresponding software designs for multiple, concurrent projects.
Technologies: SAML, Microsoft SQL Server, C#, ASP.NET MVC, jQuery, HTML5, .NET

Solution Architect

2011 - 2013
Thomson Reuters
  • Designed and developed a patent-pending payment management system to prevent mistaken abandonment of patents/trademarks and led the development team to deliver it.
  • Ran a strategic business initiative to prototype an IP management system in the Japanese market, successfully achieving funding for a multi-million dollar, multi-year business case.
  • Drove adoption of Scrum development methodology, establishing lean development practices and identifying and deploying tools to manage new processes.
  • Automated continuous integration builds and on-demand deployment builds for all database, web, Silverlight, and ClickOnce applications using TFS 2010 across multiple environments.
  • Designed an inversion of control-based data tier supporting both SQL Server and Oracle using Telerik OpenAccessORM and Entity framework based on configuration.
Technologies: Microsoft SQL Server, C#, OData, XAML, HTML5, WIF

Senior Developer

2010 - 2010
Urban Science
  • Delivered an asynchronous web UI to improve responsiveness using Telerik, AJAX-enabled WCF services, and jQuery.
  • Consulted other teams as a security expert on the best practices for exposing a public API.
  • Migrated legacy a ADO.NET data access layer to use Entity framework.
  • Designed and developed a generic, lightweight, cross-browser compatible loading module and implemented it system-wide.
Technologies: Microsoft SQL Server, Entity Framework, jQuery, ASP.NET MVC, C#

Senior Developer

2009 - 2010
Valassis
  • Designed and developed an enterprise SOA solution using TCP-bound WCF services.
  • Created a common queue library used by all services to enable robust and streamlined asynchronous message processing, backed by the Oracle queue framework.
  • Automated build and deployment processes using TFS, MSBuild, and NAnt.
Technologies: Queuing Systems, Oracle, Windows Communication Framework (WCF), C#, MS Silverlight, ASP.NET MVC

Team Lead

2008 - 2009
Compuware
  • Designed and developed a globally distributed .NET 3.5 WinForms automotive forecasting tool using NetTiers, DynamicPdf, Infragistics, and Microsoft Charting to create a seamless, elegant user interface.
  • Created a responsive web-based dashboard to display analytics information using SQL Server Reporting Services and Telerik charting components.
Technologies: Microsoft SQL Server, C#, ASP.NET

Senior Developer

2008 - 2008
New World Systems
  • Developed .NET Windows and Web applications to perform human resources related administrative tasks for public sector offices, including city offices, police departments, and fire departments.
  • Utilized .NET 2.0-3.5, C#, ASPX, SQL Server 2005, AJAX, JavaScript, LINQ, Dynamic Data, DevExpress, and thorough NUnit testing to develop a complex but user-friendly end product.
  • Utilized XML/XSL to create custom reports and state transmittal files.
  • Led prototyping efforts for dynamic data administration forms.
  • Performed unit testing using MSTest framework to deliver consistently stable code.
Technologies: Microsoft SQL Server, ASP.NET, C#

Software Developer

2006 - 2008
Walbridge
  • Created a web application to track detailed project information using .NET 2.0, ASPX, AJAX, JavaScript, SQL Server 2005, and BasicDatePicker.
  • Converted the corporate timesheet application to utilize AJAX instead of posting the entire form and include advanced project details.
  • Developed Data Transformation Services (DTS) packages to transform and migrate the data from an excessively complex 500+ table database to a smaller, simplified database.
  • Utilized Crystal Reports to project future project costs based on date, location, and other configurable parameters.
  • Managed company application framework housing standardized functions, features, and controls.
Technologies: Microsoft SQL Server, C#, ASP.NET

Intern

2003 - 2006
General Motors
  • Built a .NET 1.1 WinForms application using C# with a Microsoft Access back-end to track changes in plant process requirements for the maintenance department.
  • Created an application to store, maintain, and analyze plant-wide, employee safety concerns using Microsoft Access and Excel.
  • Coordinated with other plants to standardize utilization of the plant process application.
  • Developed business pitch presentation and learning materials to be used to internally market the products.
  • Trained other interns on the application so it could be supported during each semester.
Technologies: Visual Basic for Applications (VBA), Windows Forms (WinForms), C#

Pandexio

Organizations need their employees to be knowledge experts, not information users. Pandexio's Smartsnips (TM) enables employees to identify the actionable 2% from all information, build expertise fast with each mouse swipe, and share curated insights (TM) with peers to solve real business problems.

Languages

Python, GraphQL, JavaScript, C#, Bash, HTML5, SAML, XAML, Visual Basic for Applications (VBA)

Frameworks

Angular, .NET Core, .NET, Serverless Framework, Knockout (Knockout.js), ASP.NET MVC, WIF, Windows Communication Framework (WCF), ASP.NET

Libraries/APIs

Node.js, Auth0 API, Pusher, REST APIs, jQuery, Entity Framework, Windows Forms (WinForms), Keras, TensorFlow

Tools

Amazon Simple Notification Service (Amazon SNS), GitHub, CircleCI, Amazon Simple Queue Service (SQS), Auth0, MS Silverlight, Git

Paradigms

Microservices, API Architecture, Real-time Systems, REST, Unit Testing, Distributed Programming, MapReduce, Test-driven Development (TDD), Asynchronous Programming, Event Sourcing, CQRS, Model View Viewmodel (MVVM), Model View Controller (MVC), Service-oriented Architecture (SOA), Aspect-oriented Programming, DevOps, HIPAA Compliance

Platforms

AWS Lambda, Docker, Azure, Amazon Web Services (AWS), Amazon, Telerik, Heroku, Oracle, Linux, Google Cloud Platform (GCP)

Storage

Azure Table Storage, Amazon S3 (AWS S3), Memcached, Amazon DynamoDB, NoSQL, Microsoft SQL Server

Other

Monorepos, Amazon API Gateway, RPC, Amazon CloudSearch, Data Architecture, Azure Service Bus, Big Data, Search Engine Development, WebSockets, OpenID Connect (OIDC), SaaS, Caching, Single Sign-on (SSO), HMAC, IoC, Domain-driven Design (DDD), Serverless, OData, Queuing Systems, ECS

2009 - 2010

Masters Degree in Computer Science

Lawrence Technological University - Southfield, MI

2002 - 2006

Bachelors Degree in Computer Engineering

Lawrence Technological University - Southfield, MI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring