Tim MacLachlan

Tim MacLachlan

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Senior / Lead full stack developer 16 year .NET 20 years development
Senior / Lead full stack developer 16 year .NET 20 years development

Full-stack Senior / Lead developer with over 16 years .NET (C#) experience and over 20 years commercial development experience. Multi-faceted developer with, blend of full-cycle development, with emphasis on low level, algorithmic, architectural, business intelligence and analytical and mobile development skills.
Experienced in test automation using Specflow/Playwright

Having over 2 years experience in .NET Core, with 2 years experience in React.JS, Redux and Vue.js

Developer who is driven, pragmatic, adores attention to detail, disciplined and focused on the task at hand, but approachable with a calm disposition.

Enjoys teaching others, mentoring and producing courses for teaching sites

London (+01:00)
Joined September 2021
EXPERTISE
18 years experience
Over 18 years experience using .NET with C# over a variety of different industries including aviation, military, commercial, health secto...
Over 18 years experience using .NET with C# over a variety of different industries including aviation, military, commercial, health sector E-commerce retail sites. In those years have solved a number of complex, programmatic challenges including a commercial workflow engine, airline pilot control panel, passport OCR system
3 years experience
Experienced with automated testing using Specflow and Playwright, including MSTest, NUNIT - and have produced a online course teaching ot...
Experienced with automated testing using Specflow and Playwright, including MSTest, NUNIT - and have produced a online course teaching others how to use Specflow / Playwright to automatically test websites
10 years experience
Have been using Javascript over the years with JQuery and more recently React.JS with Redux (my current role)
Have been using Javascript over the years with JQuery and more recently React.JS with Redux (my current role)
4 years experience
Have been using ASP.NET core for at least 4 years in a role in commercial aviation to provide a control panel for pilots / instructors in...
Have been using ASP.NET core for at least 4 years in a role in commercial aviation to provide a control panel for pilots / instructors in a commercial aviation control panel
jQuery
View more
jQuery
View more
2 years experience
2 years experience using React and the last year using Redux. Recent projects are converting an insurance application to React, and prior...
2 years experience using React and the last year using Redux. Recent projects are converting an insurance application to React, and prior to that, airline simulator outage reporting
Redux
View more
Redux
View more
4 years experience
Written commercial workflow engine with .NET core in a commercial aviation industry control panel
Written commercial workflow engine with .NET core in a commercial aviation industry control panel

REVIEWS FROM CLIENTS

Tim's profile has been carefully vetted and approved as a Codementor. Connect with Tim now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Developer
Morning Data
2021-01-01-Present
Senior developer role converting windows forms application for the Insurance industry to React website
Senior developer role converting windows forms application for the Insurance industry to React website
TypeScript
React
JavaScript
TypeScript
React
JavaScript
Development Consultant
L3 Harris Commercial Aviation
2017-01-01-2020-12-01
I have been a key lead member of a team responsible for architecting, and developing a .NET Core solution to manage a complete training ...
I have been a key lead member of a team responsible for architecting, and developing a .NET Core solution to manage a complete training solution for the commercial aviation training academy business. My main responsibility was to design and engineer a robust custom solution for managing the complex business requirements which were currently manual, and automating the enrolment process for bringing the cadet airline pilots from selection through to day-one training. The solution was workflow driven, allowing modification of the business process through a graphical web interface and managing the tasks, documentation requirements of the business. Recently I have been replacing the legacy simulator fault reporting system with a .NET Core with VUE.JS / REACT.JS front end I built from the ground up a high-performance custom workflow engine, as Microsoft Windows Workflow was too cumbersome for our needs. In addition, I was key to building a passport OCR solution to read the MRZ zone of a passport to read the details of passports automatically upon upload. As well as development responsibilities, I took on business analyst responsibilities in gathering requirements from the business users, producing specifications and user stories. I also trained the users and performed workshops and demos of the software to the end users. I developed a neural network library to predict the number of cadet pilots that would pass selection for a given month based on historical data. In addition, I used Linear Regression, and TimeSeries prediction using Pearson’s Correlation to predict future business demand. I also used SON (Self optimising networks) to calculate the most cost-effective strategy to spend marketing budget to maximise highest quality leads.
C#
ASP.NET Core
ASP.NET Web API
View more
C#
ASP.NET Core
ASP.NET Web API
View more
Senior Developer
iMeta Technologies
2015-01-01-2017-01-01
In this role, I was in a team developing the software system responsible for management of Legal Entities for HSBC Bank. Technologies in...
In this role, I was in a team developing the software system responsible for management of Legal Entities for HSBC Bank. Technologies in this role includes C# (Windows Forms and WCF), Windows Workflow rule configuration, Microsoft SQL, Oracle, MSTest and Specflow, GIT and VSTFS
C#
View more
C#
View more