My name is Linda Lawton, I have been working as a software developer for more then twenty five years. I specialize in designing clean solutions for my clients. I pride myself in following all of the current industry standards, as far as design principles, testing and data security.
For the last ten years I have been designing systems from the ground up for my clients. Once given a spec I am confident that I can design, develop and implement the system described within said document. All systems designed by me will contain enough unit tests to ensure the system functions as designed. I always leave my clients with a system that is fully documented in English so that your team will understand how it was designed. I pride my self in my hand off procedures to ensure that your team can support the system once I move on.
For the last fifteen years I have been working within the Microsoft stack. I have more then ten years experience working with C# and the .Net framework, stretching as far back as 2.0 and now 6.0. I have worked with a number of database systems over the years, Everything from MySql, Postgres, Ms Sql Server, and Oracle. I am fully able to design data models, for optimal storage of your systems data.
My specialization lies with in Backend development. Systems that are designed to transport data from one system to another, using a REST API. Often translating that data in the process. I tend to use a lot of microservices in my tasks as well as queueing systems like, RabbitMq, azure service bus or google pub sub.
The systems I design will target the most current version of .Net, and designed to run on docker. This ensures that you will be able to run your system on any cloud system your company currently uses. I am fully capable of creating systems that are designed to run on premises if this is what is required.
I am familiar with multiple types of authorization and authentication. Oauth2, Grant types including, Authorization code, PKCE, Client credentials, device credentials and refresh tokens. As well as saml assertion.