Stephen Yeadon
Senior Software Engineer at Lenvi- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Lenvi
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Mar 2023 - Present
-
-
-
EQCreditServices
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Technical Lead
-
Jan 2021 - Mar 2023
-
-
Senior Software Engineer
-
Feb 2019 - Jan 2021
currently working on modernising the deployment process of complex financial systems
-
-
Software Engineer
-
Sep 2013 - Feb 2019
software developer with a bias towards data systems.
-
-
-
-
Senior SQL server developer / dba
-
Jul 2012 - Sep 2013
My role as a senior sql developer consists of these five key areas: Database architect. I strive for 3rd form normalisation in all of our databases, but recently I had to de-normalise a functional area of our application. I have recently stress tested and performance monitored our OLTP database to identify performance bottlenecks; by loading the database with 20 million patients and querying the database in a manner consistent to a production environment but scaled up to model considerably more concurrent connections. Database developer. I liaise with national and multinational customers to develop ETL processes to import their customer data. I am responsible for the development of the majority of complex sql, typically for reporting purposes. Business intelligence. I am responsible for the creation of interactive reports and cube design using the BIDS IDE. I have developed processes to be able to dynamically style each report and to allow the report’s data source to be chosen at run time; both of which have now been in production for some time. I have developed stored procedures and views to feed our cubes and MDX to query them.DBA. The majority of the DBA work I perform is monitoring in nature as I have put in place many automated solutions to perform the bulk of my DBA role. In addition to these responsibilities, I also capacity plan our database rollout and capture baseline statistics.Mentor. As a senior database developer, I am responsible for mentoring the junior developers to ensure that they meet our coding standards and the code they write meets our performance metrics.
-
-
Software Developer
-
Sep 2008 - Mar 2013
Optix is a practice management system for opticians built using a distributed smart client architecture. The Optix codebase implements a modified set of the CSLA framework and development is split 60 / 40, VB to C#. All new development outside of the core application takes place in C# .NET 3.5 and up. Software development at Optix follows agile practices and currently employs TFS2012 to help manage these.In my time at Optix software I have worked on the base application (Optix), the business information application (BI) and a number of internal and external services, web sites and applications. I have liaised with national and multinational companies to develop solutions to extend our core application; these include developing and automating bespoke ETL processes to import product catalogues from flat files, databases and web services for a number of manufactures including Nikon and Zeiss. I have also been involved in creating a remote mailing module to integrate with a multitude of remote mail providers; a service to integrate with the NHS and services to electronically order products from third party product manufactures. One of my first rolls at Optix was to help maintain and develop our customer’s online booking sites and the Boots.com optician’s portal. I have worked within the MVC, MVVM and classic ASP.Net frameworks; I have also implemented numerous design patents including factory, singleton and IOC and dependency injection.Website www.optix.co.uk
-
-
Education
-
Leeds Beckett University
1st, Computing