
Jason Brown
Verified Expert in Engineering
Mobile Developer
Bagworth, United Kingdom
Toptal member since November 15, 2016
Jason is a highly experienced Microsoft-certified software developer with over 30 years of experience in software development. He is currently developing cross-platform mobile apps for iOS and Android using Flutter and websites using Angular, with back ends written in C# and SQL Server and deployed via Docker containers.
Portfolio
Experience
- Microsoft SQL Server - 20 years
- C# - 15 years
- C#.NET - 15 years
- Microsoft Visual Studio - 11 years
- Angular - 5 years
- .NET Core - 5 years
- Flutter - 3 years
- Web API - 3 years
Availability
Preferred Environment
Angular, C#.NET, Flutter, SQL Server 2017, Visual Studio 2022, Visual Studio Code (VS Code), Dart
The most amazing...
...project I created was a secure card vault that was used to encrypt and secure credit card information for over a million customers on the UK rail network.
Work Experience
Senior Full-stack Developer
BlueFleet S.L.
- Developed a Flutter app for data input, which included GPS location and details of deliveries and collections.
- Built a .NET Core 8/C# server with data stored via Entity Framework Core on a PostgreSQL database.
- Deployed the system via Fastlane to Google Play Console, Docker Hub, and a Docker Compose/YAML script to Linux servers.
Senior C#/C++ Developer
Connells Group
- Designed and developed a C++ and C# interface to a SOAP service for requesting and tracking home conveyancing requests.
- Created Azure functions and queues to securely and reliably receive webhook requests.
- Configured deployments using Azure DevOps pipelines and Octopus Deploy.
Senior Full-stack Developer
Flying Colours
- Designed and developed the Flutter app responsible for recording flight training outcomes and uploading these to the back-end server when next connected to the Internet.
- Spearheaded the creation of an Angular back-end management system.
- Containerized the software components to enable deployment via a Docker Compose/YAML script.
Senior Full-stack Developer
Capability Systems
- Developed and designed a mobile app, Angular website, and C# server back end that collected and stored health-related information in an SQL server database.
- Designed the system to help with the training and advancement of children with learning difficulties. Ensured the system met the US Health HIPAA Privacy Rule.
- Spearheaded the design and development of the Angular website, including the NgRx Redux-style state management of the website.
Senior Developer
Dymeng Services
- Created a dating app using Xamarin.Forms running on iOS and Android for a Toptal client. Large parts were then reused to create a marketing app running on Android and iOS.
- Developed the ILS app for the iPhone and iPad. This app lets pilots practice their instrument landing system approaches at any airport.
- Built the NextStop app for iOS, Android, and Windows Phone for use by visually-impaired people—it announces the next stop that a bus will arrive at.
- Created a REST web service using the Web API that allows the secure downloading of an encrypted SQLite database containing details of nearly 35,000 approaches.
- Created a Microsoft SQL database to provide the data for the REST web service.
Software Consultant
Atos Worldline
- Developed a secure card vault that held encrypted credit card information that complied with PCI DSS standards. This was used by the website that sold UK train tickets that performed over 50,000 transactions per day with a turnover of over $3 million per day.
- Built the credit card authorization service that authorized the credit card transactions, including 3D Secure authorization that was used for over 50,000 transactions per day.
- Developed a website that was used to sell train tickets on the British rail network. This was developed using C#, ASP.NET, MVC, and JavaScript.
- Built a Microsoft SQL Server database to support the above website.
- Created a replacement for Microsoft CMS (Microsoft's legacy content management system). The replacement allowed the website to move from the legacy 32-bit operating system to modern virtualized operating systems.
- Worked as a senior developer on a team of up to 15 developers that developed the WebTIS train ticket selling website which was used by East Coast, First Group, and other train operating companies.
- Designed and developed a large number of the pages and services required for this site. This project was developed in C# V4.0 (initially developed using V2.0) using service-oriented architecture. It uses Microsoft SQL Server as the database, communicating exclusively using stored procedures. The deadline for the initial development of this site was very tight and immovable therefore a large amount of extra effort was required to meet this.
Experience
ATrack Mobile App and Website
https://www.atracksolutions.com/Purchase Train Tickets on the British Rail Network
Fly ILS Approaches Anywhere
http://www.ilsapp.com/Education
Bachelor's Honors Degree in Business Management
Nottingham Business School - Nottingham, United Kingdom
Xamarin Certified Mobile Developer in Xamarin
Xamarin University - Online
Microsoft Certified Solutions Developer (MCSD) in Computing
Microsoft - Nottingham, UK
Bachelor of Engineering (Honors) in Microelectronics and Microprocessor Applications
University of Newcastle upon Tyne - Newcastle upon Tyne, UK
Skills
Libraries/APIs
Web API, Entity Framework, REST APIs, Google Maps, Stripe API, React
Tools
Microsoft Visual Studio
Languages
JavaScript, C#, C#.NET, HTML, CSS, TypeScript, CSS3, Dart, SQL, HTML5, C++
Frameworks
ASP.NET, Flutter, Angular, Bootstrap 3+, .NET Core, Redux, .NET, Entity Framework Core, ASP.NET MVC 5, Riverpod
Paradigms
Dependency Injection, Service-oriented Architecture (SOA), Model View Controller (MVC), Mobile App Design, Mobile Development, Management, Model View ViewModel (MVVM), Test-driven Development (TDD), Azure DevOps
Platforms
Visual Studio 2016, Xamarin, Windows, Visual Studio 2022, Visual Studio Code (VS Code), Mobile, Android, iOS, Windows Phone, Firebase, Docker, Kubernetes, Azure
Storage
SQLite, Microsoft SQL Server, SQL Server 2016, SQL Server 2019, SQL Server 2017, PostgreSQL
Other
Xamarin.Forms, OWASP, Full-stack, Mobile Apps, Mobile GPS, SQL Server 2015, Cloud Services, Web Services, Front-end, Mobile App Development, Application State Management, Minimum Viable Product (MVP), APIs, Back-end, iPhone, Encryption, CI/CD Pipelines, Documentation, IT Project Management, Enterprise, FDA, Firmware, Octopus Deploy, Content Management Systems (CMS), Identity & Access Management (IAM)
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