Website: https://nickleslie.dev
GitHub: https://github.com/ncpleslie
As an Engineering People Lead and Full-Stack Software Engineer, I specialize in web technologies and leading teams to build cutting-edge applications.
Led and mentored a dynamic team of Software Engineers offering technical guidance, performance coaching, goal setting, feedback, and quarterly performance appraisals. These were achieved through regularly scheduled catch-ups, impromptu coaching sessions, and structured training sessions. Tasks also included managing administrative aspects, including leave and absences.
A part of the pipeline for new business. Engaged from pre-sales, planning, architecture, investigation, scoping, etc. Engaging with clients throughout the process. Then leading the development of numerous solutions.
Led a team through the development of a secure pilot and crew claims web portal for managing and submitting expense claims for a major New Zealand Airline. From gathering requirements, interacting with the client, API design, deployment pipeline, cloud infrastructure, and development of the solution. Using TypeScript, Vue 3, Tailwind, Vitest, NodeJS, GitHub Actions and deployed to Azure with Azure Active Directory, API-M, and Static Web Apps.
Developed a secure API to validate banking and account information for a UK Bank. The API is used as a bridge between the banking's infrastructure and a database of known banking users. Developed with C#, .Net, xUnit, and Azure DevOps.
Managed and maintained the development of other numerous projects involving the insurance industry, banking, train/cargo industry, and the airline industry. Technologies included TypeScript, Angular, Vue 3, C#, .NET, Xamarin.
Collaborated with team members and clients through the software development lifecycle. Gathered requirements, API and solution design (UML), through to implementation, testing, code reviews, and deployment
Part of a team that developed a green-fields, cloud-native document storage system for a highly regulated major United Kingdom bank. From front-end, ingestion API, REST API, database and cloud infrastructure. Currently manages over 180 million documents with over a million new documents ingested each month. Using TypeScript, Vue 3 and Tailwind for front-end. C#, .Net, Entity Framework, Domain-Driven Design for back-end. Deployed on Azure and using CosmosDB and Blob Storage
Part of a team that developed a secure Android application for a major European train company to access training resources, documentation, schedules, etc. Using C#, Xamarin, EF Core, Domain-Driven Design, .NET, SQLite, and MSSQL
Enhanced a train ordering and scheduling system for a major European train company. Using TypeScript, Angular, C#, .NET interacting with REST and SOAP APIs
Computer Vision on the Edge to enhance the capabilities of security cameras. Allowing them to perform tasks such as license plate recognition, object tracking and detection. Using Python, OpenCV, OpenVino, JavaScript, NodeJS
Extending the capabilities of household items to improve their accessibility, increasing the ways we interact with these devices and helping bring regular appliances into the future.
Across multiple projects, we are brought Coffee Machines, Microwaves and Fridges into the IoT and applying Machine Learning (Object Detection, Speech To Text) to make them "smart", not just connected.