David Ball

Full Stack Developer at GiftCash

David Ball has a diverse work experience in the field of software development. David started their career as a .Net Developer at TUKU Inc., where they worked on front-end and back-end development tasks for a responsive .NET Core SaaS platform. David also collaborated on a cross-platform mobile application using Xamarin.

After that, they worked as a Software Developer at the Ivey Business School at Western University, where they migrated and validated data between multiple databases. David implemented new features and bug fixes for various websites using Web Forms and ASP.NET MVC.

David then joined Plexus International as a Software Developer, where they worked on the production of a parts management web application using C#, .NET, and SQL Server. David also created a custom abstraction for Entity Framework to enable querying temporal tables using LINQ syntax.

Following that, they worked as a Research Assistant Level 2 at Fanshawe College, where they led the development of a RESTful API consumed by a React Native application and a Raspberry Pi terminal. The API was built using Node.js, Express, and MongoDB.

David later joined Operatic Agency as a Full Stack Developer, where they developed websites and web applications for clients using React, Next.js, Node.js, and PostgreSQL.

David then worked at Accenture as a Node.js Developer, where they worked across the entire development stack on large scale projects. David used Node.js, Typescript, and React, following Agile development practices and practicing TDD.

Currently, they are working at GiftCash as a Full Stack Developer. David is responsible for the development and maintenance of a Next.js site and a serverless API using Node.js.

David Ball completed an Ontario College Advanced Diploma in Computer Programmer Analyst from Fanshawe College, starting in the year 2016 and concluding in 2019. In addition, they obtained the Google Analytics Individual Qualification certification from Google in March 2023.

Links

Previous companies

Accenture logo

Org chart

Sign up to view 0 direct reports

Get started