
Thomas Ryan
Verified Expert in Engineering
Machine Learning Developer
Spokane, WA, United States
Toptal member since December 29, 2016
Thomas is a software developer with over a decade of experience in the field of web development. His primary expertise is in the .NET stack. He prides himself on his clear and precise communication style, and he has the skills to take a project from the requirements stage to a polished final product.
Portfolio
Experience
- ASP.NET - 12 years
- Visual Basic .NET (VB.NET) - 12 years
- React - 10 years
- C# - 10 years
- JavaScript - 10 years
- SQL - 10 years
- Angular - 2 years
- Machine Learning - 2 years
Preferred Environment
Windows, ASP.NET, Visual Studio
The most amazing...
...thing I've made was my custom .NET form generator which allowed me to rapidly generate fully customizable forms which fit my employer's needs perfectly.
Work Experience
Software Development Engineer II
Amazon Web Services (AWS)
- Designed and built a custom microframework on top of React. Thus, it enabled the creation of dozens of new pages in the billing and cost management space, where previously development had stalled.
- Served as scrum leader, in charge of all ceremonies. Enforced discipline in development practices, guided writing of user stories, and coordinated with management to ensure timely delivery.
- Supported and managed delivery to Amazon Dedicated Cloud (ADC) environments. Worked closely with ADC engineers on deployments and created metrics and alarms to make the management of software in isolated environments easier.
- Owned and delivered features end-to-end such as a port of a cost-management preferences form module to the new framework.
Software Engineer
ENGIE Impact
- Led the development of the redesign of key UI components used for a core business activity—bill data processing.
- Participated in dev testing and QA process of team members' front-end and back-end work in an agile environment, ensuring high-quality performative software.
- Participated in troubleshooting performance problems with a key Angular application and recommended and implemented changes that eliminated serious performance bottlenecks.
Senior Web Programmer/Analyst
Whitworth University
- Supported a large number of small web applications serving the business needs of the university campus.
- Managed an eCommerce system, including the database and web forms process. Transactions total $500,000+ USD per year.
- Created a web form generation framework which enabled rapid development of easily customized web applications. It automatically scaffolds and builds all code and deploys to live or test site locations.
- Kept the university up to current web standards, implementing responsive designs and maintaining familiarity with modern web tools such as React and .NET MVC.
- Served as an administrator for web and SQL database servers.
Experience
WebRAD
https://github.com/JeTmAn1981/WebRADWebRAD WYSIWYG
https://github.com/JeTmAn1981/WebRADWYSIWYGeCommerce Import
https://github.com/JeTmAn1981/ecommerceimportGame Guide Android Application
https://github.com/JeTmAn1981/mvciguideScript to Hide Forum Threads
https://github.com/JeTmAn1981/hideforumthreadsThe script also acts as a crawler, grabbing content from additional forum pages to ensure the whole page is filled with exciting content. There was previously a cloud save option, employing an AWS web service and a MongoDB database store to allow for the migration of filter settings from one browser to another.
Library Auto-Renewer
https://github.com/JeTmAn1981/libraryrenewerBilling Information Form
Online Employment Application
I recently revamped the application to fit the current design standards. It is now mobile responsive and uses AJAX for a smooth document uploading process.
Education
Master of Business Administration (MBA) in Business Administration
Whitworth University - Spokane, WA, USA
Bachelor of Arts in Management Information Systems
Washington State University - Pullman, WA, USA
Certifications
Deep Learning Specialization Certification
Coursera
Skills
Libraries/APIs
React, API Development, Node.js, REST APIs
Tools
Microsoft Visual Studio, Git, Terraform, Amazon Elastic Container Service (ECS), GitHub, Visual Studio
Languages
JavaScript, C#, Visual Basic .NET (VB.NET), TypeScript, SQL, Python, HTML5, CSS3, VB.NET, Ruby, Java
Frameworks
ASP.NET Web Forms, ASP.NET, .NET, Redux, Angular, React Native, .NET Core
Paradigms
Continuous Integration (CI), Continuous Delivery (CD)
Platforms
Docker, Amazon Web Services (AWS), Azure, Windows, Android, iOS
Storage
Microsoft SQL Server, MongoDB, Amazon S3 (AWS S3), Amazon DynamoDB
Other
Full-stack, APIs, Data Modeling, User Interface (UI), Machine Learning, API Integration, Dashboards, Technical Documentation, Multi-tenant Architecture, Third-party Integration, Enterprise Integration, Infrastructure as Code (IaC), SaaS, Vite, Artificial Intelligence (AI), Technical Architecture, Optical Character Recognition (OCR), Document Processing, Vibe Coding, Authentication, Quality Assurance (QA)
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