James Singleton
Verified Expert in Engineering
Software Developer
James has almost a decade of experience working with C# and the .NET platform. He has even written a book about ASP.NET Core and how to build high performance web applications. He is comfortable developing mobile, desktop, back-end (MQ services), and full-stack web applications (using ASP.NET MVC, Web API, HTML, CSS, SQL, and JavaScript). He specializes in continuous integration (CI) and delivery using tools such as TeamCity and Octopus Deploy.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, MacOS, Windows
The most amazing...
...thing I've done is to write a book on ASP.NET Core high performance web applications and have it published.
Work Experience
Owner | Developer | Technical Writer | Consultant
Independent Ventures
- Worked with many startups and other projects (under a VAT registered limited company, usually via a contract).
- Worked as an ERP consultant for an automotive parts supplier (2016). Built a warehouse management and ERP system that managed stock levels and orders and performed barcode scanning using handheld devices. Also implemented a SOAP API integration to the main stock system. Worked with continuous integration, deployment, hosting, and source control setup.
- Authored a book called "ASP.NET Core 1.0 High Performance," for Packt Publishing (2016). It covers how to build web applications that perform and scale well. More information can be found in the portfolio section.
- Developed for CleanwebJobs.com — Cleanweb Jobs environmental employment opportunities.
- Developed for a web software startup, Yo Flow — a gym induction tablet app to assist with the member onboarding workflow.
Senior Software Developer
Spotlight Casting Directory
- Built a distributed user management system using ServiceStack APIs, RabbitMQ, and hybrid AWS hosting.
- Developed video ingestion and hosting with NServiceBus on MSMQ, NoSQL DB, FFMPEG, and billing integration.
- Developed a mobile HTML5 single-page application and supporting HTTP APIs.
- Implemented a DevOps transition to an automated CI deployment pipeline on cloud hosting.
- Created Raspberry Pi-based digital sign dashboards and build failure alarms.
Solutions Specialist
SFW Limited
- Built an investment management system using .NET, NHibernate ORM, and an Oracle database.
- Developed a risk assessment application using C# and SQL server.
- Created a mobile HTML5 offline time-tracking web app.
- Worked on a case workflow solution using Java on Red Hat Linux.
- Implemented an insurance administration software integration with an EU credit card payment processing system.
Business Analyst
Accenture
- Developed a stock exchange trading and settlement platform.
- Implemented an integration with payment clearing systems.
- Wrote additions of FIX protocol, CFDs, bonds, and foreign capital markets.
- Overhauled an insurance company's systems.
- Integrated with mainframes and SOAP/XML APIs.
Experience
ASP.NET Core Library and Framework Support
ANCLAFS.com is the result and hopefully you'll find it useful. Send me a pull-request if you'd like to make a correction or add something.
ASP.NET Core 1.0 High Performance Book
https://unop.uk/bookAlthough many of the examples focus on ASP.NET, it is also a big collection of general tips and experience applicable to making web apps perform well with any language or framework. It covers images, compression, architecture, networks, cloud hosting, and even a bit of team culture.
Cleanweb Jobs
Yo Flow
Shutdown Scanner
https://shutdownscanner.comRaspberry Pi Glowbe
https://unop.uk/pi-glowbe-mark-2Huxley
https://huxley.unop.ukUnop
https://unop.ukSkills
Languages
SQL, C#, T-SQL (Transact-SQL), CSS, JavaScript, Batch, XAML, Python, Ruby
Frameworks
ASP.NET MVC 4, ASP.NET, ASP.NET MVC, ASP.NET MVC 3, ASP.NET MVC 5, ASP.NET MVC 6, ASP.NET Core, Bootstrap, .NET
Libraries/APIs
LINQ, jQuery, jQuery Mobile, AMQP, React
Tools
Visual Studio 2015, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013, Visual Studio 2008, Visual Studio, Git
Platforms
Windows, Amazon EC2, Linux, MacOS, Azure, Xamarin, Visual Studio Code (VS Code)
Storage
Microsoft SQL Server, NoSQL, SQLite, PostgreSQL
Other
Software Development, Xamarin.Forms, SOAP, Ajax
Education
First-class Degree with Honors in Electronic Engineering with Computing
The University of Sheffield - Sheffield, UK
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