Andy Miller
Verified Expert in Engineering
Architecture Developer
Andy is a software architect experienced in leading teams in the successful design and development of software solutions. He is particularly interested in working in a diverse team environment that values good testing practices, continuous delivery, and continual learning.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux, Unix
The most amazing...
...project I've designed is a commercial vehicle—for taxi, bus, and more—tracking and revenue system used in many US airports.
Work Experience
Senior Software Engineer
FullStory
- Led a team in the design and implementation of localization and internationalization of the application, focusing on developer productivity, quality localizations, and tight integration with translation management software.
- Contributed to speeding up the release cycle from one week to one day, including automating manual testing and the release process.
- Contributed to DevOps improvements, including CI reliability, test failure processes, and software upgrades.
Technical Lead
Anthem AI (via Toptal)
- Led a team of developers in the design and development of a provider-focused healthcare dashboard written in React.
- Led the team in a scrum-based project management workflow, including daily standups, sprint kickoffs, and backlog grooming sessions.
- Managed communication with project management and product owners on priorities and deadlines.
Senior Solutions Architect
Computer Enterprises, Inc.
- Designed and developed a data visualization platform for a robotic retail inventory system using Python and Angular.
- Led a team of developers and designers on best practices, design, and architecture.
- Designed and developed highly scalable Java web services processing tens of thousands of transactions per second in Azure.
- Interfaced with complex machine learning models to process images of retail store shelves using Python and Java.
- Designed and developed cost-effective and performant cloud solutions by pre-generating static content to be displayed in Angular visualizations.
Senior Solutions Architect
Blackboard (via Toptal)
- Helped design and develop Blackboard's Apple Pay integration for college stored value cards, allowing students to pay by phone using their university stored value account.
- Designed and developed scalable microservices using C#, ASP.NET, and Azure.
- Designed and developed complex encryption schemes to ensure the security of student accounts.
Co-founder, Software Engineer
Tagalong Tour
- Won first place at Startup Weekend Pittsburgh in March 2014.
- Built a native iOS self-guided walking tour app in Objective-C.
- Built ASP.NET WebAPI back end running on Azure that provides data to the iOS application.
- Built scalable analytics tracking and a dashboard based on Keen IO.
Co-founder, Software Engineer
giftbug.co
- Assisted in the design and user experience of the application.
- Architected a scalable web application built on Ruby on Rails, Postgres, and Heroku.
- Made strategic decisions on the direction of the company.
Co-owner, Software Engineer
Two-Eyed Designs
- Provided top-notch consulting, development, and web design services to the client.
- Led a team of developers on a year-long rewrite of multiple large web applications for physical therapist licensing.
- Designed and developed a new WordPress website for the Soldiers and Sailors Memorial Hall.
- Wrote an item scheduling system for ATI Metals to track items through their new hot-rolling plant.
Senior Solutions Architect
Sittercity (via Toptal)
- Developed back-end microservices in Ruby and Go to serve front-end iOS clients for new on-demand childcare services.
- Interfaced with multiple messaging platforms, including Kafka and RabbitMQ.
- Analyzed the performance of back-end Go services and provided six times performance improvement by designing better algorithms.
Senior Solutions Architect (Consultant)
ATI Metals
- Developed an app to replace legacy excel spreadsheets to manage steel inventory, production, and shipping.
- Built a scalable ASP.NET solution on Azure accessible to 50+ users.
- Successfully translated client's needs into more than they knew they wanted.
Senior Solutions Architect (Consultant)
FSBPT
- Led a team of developers in greenfield rewrite of legacy physical therapy licensing tools used by all 50 states in the US.
- Designed innovative data import tools to allow users to quickly and easily import 50 disparate data sets into the central system.
- Oversaw the transition to cloud-based infrastructure from on-prem data centers.
Director of Software Engineering
CTR Systems
- Owned the long-term direction of the product as part of my role.
- Managed the client projects, often on-site at client facilities.
- Managed a large software engineering department consisting of engineers, business analysts, and testing.
Software Development Manager
CTR Systems
- Managed a team of twelve software engineers, QA engineers, and business analysts.
- Led the design and development of an airport commercial vehicle tracking and revenue system.
- Managed the PA-DSS compliance process throughout the company.
- Learned and applied Scrum methodology across the company to improve engineering quality and communication.
- Developed a new parking cashier point of sale system.
Software Engineer
CTR Systems
- Developed a new ASP.NET web application for a parking garage management system.
- Developed a building access control system.
- Led the effort to establish standard development guidelines for the team.
- Led the initiative to use development best practices such as source control and bug tracking systems.
- Developed custom time management applications in C++/MFC.
Programmer Analyst
AIG
- Worked on a data warehousing project to store and analyze large amounts of mainframe data using Oracle.
- Developed a high-speed document scanning system to provide customers web access to their paperwork.
- Developed a workflow management system to increase the speed of communication and reduce errors among customer support personnel.
- Developed custom call center support software.
- Ported applications from mainframe COBOL to Visual Basic.
Experience
Data Visualization Platform for Robotic Retail Inventory System
The front-end Angular application displayed analytics and interactive maps of retail stores to help store employees identify inventory issues such as out of stock products, products stocked in the wrong location, and products that can be spread on the shelves. It also provided operational visibility into the status and performance of thousands of robots in the fleet.
The back-end Java system processed tens of thousands of robot transactions per second, combining and storing them in CosmosDB collections.
The Java web API served up data from CosmosDB to the front-end Angular application.
Winner of Startup Weekend Pittsburgh, March 2014
I developed the main tour list screen and API communication layer of the iOS application, as well as the analytics tracking and dashboard.
giftbug.co
I built the application on Ruby on Rails, Postgres and Heroku.
Skills
Languages
C#.NET, SQL, Java SE, JavaScript, Java, Ruby, HTML, CSS, C#, Python, TypeScript, Go, C, Objective-C, C++, COBOL, PHP, Visual Basic, Rust, Haskell
Frameworks
Angular, .NET, ASP.NET Web API, ASP.NET MVC, Bootstrap, Ruby on Rails (RoR), Kendo UI, ASP.NET, Sinatra, Spring, ZURB Foundation, Ember.js, Classic ASP
Libraries/APIs
React, Infragistics, jQuery, Node.js
Tools
Microsoft Visual Studio, TFS, GitHub, Git, Vim Text Editor, Xcode, Subversion (SVN), CircleCI, Jira
Platforms
Azure, iOS, Linux, Unix, Heroku, Amazon Web Services (AWS), Rackspace Cloud, Rackspace, Kubernetes, Oracle, WordPress
Storage
Microsoft SQL Server, Elasticsearch, MySQL, PostgreSQL, Sybase, Azure Cosmos DB
Other
Architecture, Back-end, Robotics, Data Visualization, Machine Learning, OAuth, Apple Pay, FormatJS, Smartling, Internalization, Localization
Paradigms
Agile Software Development, Behavior-driven Development (BDD), Scrum, Test-driven Development (TDD)
Industry Expertise
Healthcare
Education
Course Completion Degree in Computer Science
University of Houston - Houston, TX
Course Completion Degree in Computer Science
Allegheny College - Meadville, PA
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