Cameron Morrow
Verified Expert in Engineering
Software Developer
Pinellas Park, FL, United States
Toptal member since June 25, 2021
Cameron is an experienced software engineer who specializes in cross-platform, cloud-backed product development. He has led the expansion of global flagship products to multiple platforms while using modern technologies to reuse existing codebases, and restructured enterprise cloud systems to cut down on recurring costs. He writes code that is both modular and extensible, so it can be relied and built upon as projects evolve in scope and complexity.
Portfolio
Experience
- Object-oriented Programming (OOP) - 8 years
- C# - 7 years
- JavaScript - 7 years
- TypeScript - 7 years
- AngularJS - 5 years
- ASP.NET Core - 3 years
- Angular - 3 years
- .NET Core - 3 years
Availability
Preferred Environment
Visual Studio, Visual Studio Code (VS Code)
The most amazing...
...project I've architected, designed, and whose development I led was an enterprise-level CMS using Angular and ASP.NET Core.
Work Experience
Senior Full-stack Developer
JANUS Displays
- Architected, directed, and implemented migration of our flagship WinForms product to a cross-platform, Angular-based single-page application (SPA).
- Moved our device-deployed .NET WinForms application to Android.
- Migrated our entire decade-old SVN repository to Git, preserving structure and history.
Full-stack Developer
JANUS Displays
- Drove, developed, and delivered the first stable cloud-based version of our flagship product, enabling a dramatic increase of recurring SaaS revenue.
- Enabled major recurring Azure cost savings through cloud systems refactoring.
- Handled the highest escalation of technical issues for the entire company.
Experience
Vizia Anywhere
Converting from a decade-old WinForms client application, I architected the entire stack, including migrating our data layer from SQL to CouchDB, converting the server from the .NET Framework to .NET Standard, and designing and leading development of the new Angular front-end web application.
Being built from the ground up with extensibility in mind, the new architecture enables my team to develop new features in a quick and robust fashion.
VIZIA
Soon after onboarding, I stabilized the current release and enabled our sales team to confidently sell cloud-deployed solutions. During the next few years, I built out a custom installer framework (that is now used in all of our products) using Wix#, expanded our distributed player application from WinForms to Android using Xamarin, and added various other requested features. I also provided high-level consulting and troubleshooting for our product specialist team for complex deployments.
Publix Alerts
http://publixalerts.comXamarin Wrapper for Android/iOS SDK
https://github.com/radarlabs/radar-sdk-xamarinEducation
Bachelor's Degree in Computer Science
University of Florida - Gainesville, Florida, USA
Skills
Libraries/APIs
LINQ, Node.js, Windows Forms (WinForms), Entity Framework, Wix# (WixSharp), Xamarin.Android, Xamarin.iOS
Tools
Visual Studio, Subversion (SVN), Postman, Git, Jira
Languages
C#, TypeScript, JavaScript, ECMAScript (ES6), C#.NET, SQL, HTML, HTML5, CSS, SCSS
Frameworks
ASP.NET Core, .NET Core, AngularJS, Angular, .NET, ASP.NET
Paradigms
Object-oriented Programming (OOP), Design Patterns, REST, Agile
Platforms
Visual Studio Code (VS Code), Firebase, Desktop, Google Cloud Platform (GCP), Xamarin, Azure
Storage
CouchDB, SQL Server 2016, Cloud Firestore, Azure Cloud Services
Other
ES6 Promises, Progressive Web Applications (PWAs), Web Scraping, Push Notifications, Leadership, Technical Leadership, Xamarin.Forms, Architecture
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