$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Highly experienced software developer. Specialising in Web technologies, security, scalability and performance
Steven Leadbeater
,
Chester, United Kingdom
Experience
Other titles
Skills
I'm offering
A passionate, technically accomplished and analytical Software Architect and Developer with expertise gained within blue chip organisations such as HSBC, BET365 and BT delivering roles requiring outstanding planning, requirements gathering, problem solving and time management skills. Excellent interpersonal, communication and relationship management skills deployed to ensure full engagement of all key stakeholders to a senior level, underpinned by the ability to articulate complex information to technical and non technical team members. Remaining up to date with leading edge developments to ensure a strong practical command of the latest technologies. Invaluable problem solving skills allowing for delivery of complex, time sensitive projects on time and to standard.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
Ready for
Full time contractor
Available
My experience
2018 - 2019
freelance
Technical Lead
Environment Agency.
Technologies: Java, Dropwizard, JDBI, MS SQL Server, Docker, Micro Services, mocha, chai, nodejs, npm, JWT, Azure, Selenium, HAPI JS
Working to support the TAs / SAs in shaping the approach to the micro service solution for the digital transformation of the exports platform.
Delivering to a very tight schedule as part of the EU Exit programme consistently and under pressure. Maintaining a positive attitude throughout whilst supporting other developers and managing the quality of code put forward for review.
Areas of responsibility have been security integration, file storage / Azure blob storage integration, NodeJS / Hapi JS main point of support for the team, pipeline automation and testing strategy implentation
Working to support the TAs / SAs in shaping the approach to the micro service solution for the digital transformation of the exports platform.
Delivering to a very tight schedule as part of the EU Exit programme consistently and under pressure. Maintaining a positive attitude throughout whilst supporting other developers and managing the quality of code put forward for review.
Areas of responsibility have been security integration, file storage / Azure blob storage integration, NodeJS / Hapi JS main point of support for the team, pipeline automation and testing strategy implentation
Integration, Tech lead, Server, Storage, Testing, Transformation, Support, Security, Service, SAS, Sql, Selenium, Automation, NodeJS, Digital transformation, Azure, Docker, SQL Server, Java
2017 - 2018
freelance
Principal Developer
Greensill SCF.
Technologies: Java, Spring, Hibernate, Consul, RabbitMQ, Angular2, 4 and 5, PostGreSQL, Linux, Docker, Micro Services, Jasmin, Karma, nodejs, npm, JWT, TypeScript, AWS, S3, EC2, RDS, Jenkins
− Developing micro service architecture, Messaging service integrations, JWT based OAuth2 provider and Payment handling services
− Working collaboratively with the development manager to define approaches to problems and system architecture used throughout the team
− Working with the team to ensure the highest standards through peer review, mentoring and support.
− Mentoring and coaching staff members on Code quality standards, Unit testing and scalable approaches to service development
◦ Designed and wrote systems for managing security and ensuring encryption was applied at the best available levels for each use case.
◦ Integrated RabbitMQ in to various services involved in handling payment processing.
◦ Worked extensively on core libraries for Angular2, 4 and 5 form controls, a data grid, time-line and process flow widgets as well as maps using openlayers
Key Achievements
− Supporting developers at every level of experience driving best practices and ensuring code reviews were performed in a timely and effective manner, engaging in and facilitating in person discussions where necessary to ensure team cohesion and reinforce collaboration
− Ensuring the architecture of the system was effectively managed to ensure simple approaches to problems could be taken around horizontal scalability and secret management
− Developing micro service architecture, Messaging service integrations, JWT based OAuth2 provider and Payment handling services
− Working collaboratively with the development manager to define approaches to problems and system architecture used throughout the team
− Working with the team to ensure the highest standards through peer review, mentoring and support.
− Mentoring and coaching staff members on Code quality standards, Unit testing and scalable approaches to service development
◦ Designed and wrote systems for managing security and ensuring encryption was applied at the best available levels for each use case.
◦ Integrated RabbitMQ in to various services involved in handling payment processing.
◦ Worked extensively on core libraries for Angular2, 4 and 5 form controls, a data grid, time-line and process flow widgets as well as maps using openlayers
Key Achievements
− Supporting developers at every level of experience driving best practices and ensuring code reviews were performed in a timely and effective manner, engaging in and facilitating in person discussions where necessary to ensure team cohesion and reinforce collaboration
− Ensuring the architecture of the system was effectively managed to ensure simple approaches to problems could be taken around horizontal scalability and secret management
Service, Manager, Processing, Scalability, Development, Testing, RabbitMQ, Support, Developer, Security, Architecture, Hibernate, Java, Management, Spring, Mentoring, NodeJS, Jenkins, Typescript, PostgreSQL, AWS, Docker, Coaching, Linux
2016 - 2017
job
Technical Lead
Leopard Software.
Technologies: GoLang, Angular2, MySQL, Linux, Docker, Micro Services, Jasmin, Karma, nodejs, npm, JWT, TypeScript, LucidChart, AWS, S3, Jenkins
− Managing micro service architecture and full stack development team
− Working collaboratively with the product owner and project manager to ensure correct understanding and communication of requirements throughout the team
− Working closely with the head of Engineering to ensure system and code quality are maintained to the highest standards
− Documenting agreed patterns and principals for dissemination amongst the team
− Mentoring and coaching junior staff members on the Agile process in addition to the System and Code quality standards
− Reporting to the Head of Engineering and Project manager accountable for design and implementation of micro services and UI/UX
◦ Agile with scrum team member and fulfilled the role of scrum master
◦ Designed Micro service interaction patterns and data flow with LucidChart
◦ Developing the rebuild of the public facing recruitment and billing management system e-tips
◦ Working at all levels of the technology stack
◦ Developed functional areas of the system
◦ Designed API test strategy and test data set with LucidChart
◦ Designed and implemented patterns for referential data retrieval across services
◦ Worked extensively on core libraries in both GoLang and TypeScript
Key Achievements
− Mentoring graduates on agile processes and practices to ensure effective work was produced to a good quality without loss of focus
− Enabling the team to work without constraint by removing blocking issues and liaising with the management and product ownership team to ensure expectations are understood and managed between disciplines
− Designing effective patterns to manage the performance of disparate services and their inter dependancies
− Managing micro service architecture and full stack development team
− Working collaboratively with the product owner and project manager to ensure correct understanding and communication of requirements throughout the team
− Working closely with the head of Engineering to ensure system and code quality are maintained to the highest standards
− Documenting agreed patterns and principals for dissemination amongst the team
− Mentoring and coaching junior staff members on the Agile process in addition to the System and Code quality standards
− Reporting to the Head of Engineering and Project manager accountable for design and implementation of micro services and UI/UX
◦ Agile with scrum team member and fulfilled the role of scrum master
◦ Designed Micro service interaction patterns and data flow with LucidChart
◦ Developing the rebuild of the public facing recruitment and billing management system e-tips
◦ Working at all levels of the technology stack
◦ Developed functional areas of the system
◦ Designed API test strategy and test data set with LucidChart
◦ Designed and implemented patterns for referential data retrieval across services
◦ Worked extensively on core libraries in both GoLang and TypeScript
Key Achievements
− Mentoring graduates on agile processes and practices to ensure effective work was produced to a good quality without loss of focus
− Enabling the team to work without constraint by removing blocking issues and liaising with the management and product ownership team to ensure expectations are understood and managed between disciplines
− Designing effective patterns to manage the performance of disparate services and their inter dependancies
Mentoring, Processes, Manager, Tech lead, Patterns, Development, Implementation, Recruitment, Engineering, Technology, Architecture, Service, Test, Management, Golang, Product owner, Design, Agile, UI, NodeJS, Jenkins, Typescript, Scrum master, UX, Project Manager, AWS, Docker, API, Coaching, Linux, Scrum, Mysql
2015 - 2016
freelance
Developer (Contract)
SG Gaming (Division of Scientific Games Corporation).
Technologies: WPF, C# 6, Unity, Prism, Nunit, CLI / C++, Event driven, Non-blocking async / await, TDD. Supporting Plugins: OzCode (debugging extensions), ReSharper, DotCover, Code Alignment, Visual SVN, Beyond Compare.
− Reporting to the R&D Manager and accountable for the architecture and implementation of a cash handling terminal separated from gaming machines using bar code tickets, notes, coins and RFID / NFC account cards:
o Designed in Gnome Dia, showing state machine behaviour, state flow, component architecture and secure event scheduling patterns for cash event management
o Full TDD process adopted for development cycle
o Developed in WPF using prism to meet requirement for a customizable UI that hid the windows operating system from the end users. Used unity IOC container in conjunction with prism to decouple components for unit testing, coverage with nunit stands at 64%
o Included aspect oriented features within the solution using interface interception with the unity container for performance monitoring, error handling and tracing
o Loaded the UI dynamically as a package at run time allowing branded versions of the software to be produced using expression blend
o Implemented a CLI/C++ wrapper around device drivers and low level abstractions/libraries to ensure the system can be used with any future hardware configurations as needed
− Work collaboratively with the development manager and the R&D manager, building close channels of communication
− Produce a comprehensive technical specification to ensure handover is smooth and painless of new technologies
− Ensure completion of assignments within set budgets
− Contribute to decision making within the Software Development team to assist in moving projects forward against stringent time frames, going the extra mile to complete projects on time
Key Achievements
− Ensured implementation of the NFC/RFID account card requirements with just 2 days notice before a trade show
− Implemented a threaded application that stood up to thorough UI automation testing without failure
− Reporting to the R&D Manager and accountable for the architecture and implementation of a cash handling terminal separated from gaming machines using bar code tickets, notes, coins and RFID / NFC account cards:
o Designed in Gnome Dia, showing state machine behaviour, state flow, component architecture and secure event scheduling patterns for cash event management
o Full TDD process adopted for development cycle
o Developed in WPF using prism to meet requirement for a customizable UI that hid the windows operating system from the end users. Used unity IOC container in conjunction with prism to decouple components for unit testing, coverage with nunit stands at 64%
o Included aspect oriented features within the solution using interface interception with the unity container for performance monitoring, error handling and tracing
o Loaded the UI dynamically as a package at run time allowing branded versions of the software to be produced using expression blend
o Implemented a CLI/C++ wrapper around device drivers and low level abstractions/libraries to ensure the system can be used with any future hardware configurations as needed
− Work collaboratively with the development manager and the R&D manager, building close channels of communication
− Produce a comprehensive technical specification to ensure handover is smooth and painless of new technologies
− Ensure completion of assignments within set budgets
− Contribute to decision making within the Software Development team to assist in moving projects forward against stringent time frames, going the extra mile to complete projects on time
Key Achievements
− Ensured implementation of the NFC/RFID account card requirements with just 2 days notice before a trade show
− Implemented a threaded application that stood up to thorough UI automation testing without failure
Implementation, UP, Manager, Resharper, RFID, SVN, Patterns, Software, NUnit, Development, Monitoring, Hardware, Testing, Software development, Developer, Architecture, TDD, Unity, Windows, Wpf, Management, Event, R, C, Automation, UI
2014 - 2015
temp
Developer (Contract)
Nice-Pak Inernational.
Technologies: JavaScript, C#, Web API, MVC, WCF, HTML5, Entity Framework, Xunit
− Reported to the Development Manager and undertook project work including implementation of an ERP messaging system for processing orders, sending invoices, stock movement notices and responses to orders
− Migrated spreadsheet orientated systems to web applications (Bill of materials/component orientated lists)
− Provided a new product development platform, implemented source control, continuous integration, a build server with automated unit tests, bug tracker and time management system
− Trained permanent staff members on Domain Driven Development, C#, JavaScript, Micro Services, fundamental development patterns and relational databases and normal forms
Key Achievements
− Delivery of the ERP integrations following 100% increase in workload following failure of the original contractor to deliver the project
− Learnt Angular
− Reported to the Development Manager and undertook project work including implementation of an ERP messaging system for processing orders, sending invoices, stock movement notices and responses to orders
− Migrated spreadsheet orientated systems to web applications (Bill of materials/component orientated lists)
− Provided a new product development platform, implemented source control, continuous integration, a build server with automated unit tests, bug tracker and time management system
− Trained permanent staff members on Domain Driven Development, C#, JavaScript, Micro Services, fundamental development patterns and relational databases and normal forms
Key Achievements
− Delivery of the ERP integrations following 100% increase in workload following failure of the original contractor to deliver the project
− Learnt Angular
Web API, Manager, Framework, Processing, XUnit, Patterns, Web, Server, Development, Implementation, Developer, WCF, Javascript, Integration, Management, MVC, Entity Framework, C, ERP, Product development, API, Angular, Html5
2014 - 2014
temp
Developer (Contract)
International Game Technology.
Technologies: JavaScript
Reported to the Project Manager and developed a common platform for launching and implementing slot machine games written using closure and soy with a system that pre-existed relying on moo tools and a custom HTML5 based rendering engine.
Reported to the Project Manager and developed a common platform for launching and implementing slot machine games written using closure and soy with a system that pre-existed relying on moo tools and a custom HTML5 based rendering engine.
Javascript, Html5, Project Manager, Rendering, Developer, Manager
2013 - 2014
job
Software Engineer
BET365.
Technologies: Vb.net, asp.net, SQL Server, JavaScript, HTML, CSS
− Reported to the Mobile & Tablet Development Manager and provided fixes for bugs and also project work - systems maintenance and support, navigation enhancements and browser history management and long polling client side implementation (push like data feeds for updating the UI)
− Assisted with the implementation of full site re-design
− -Match Live- (animated game activity display) Darts, Cricket and Rugby and Lotto (complete re-build)
− Stored Procedure performance improvements and supporting schema changes
− Performance and maintainability upgrades to the data access code
− Refactoring of data binding methods and decoupling of JavaScript components
− Documentation of all the above and their undocumented supporting components
− Reported to the Mobile & Tablet Development Manager and provided fixes for bugs and also project work - systems maintenance and support, navigation enhancements and browser history management and long polling client side implementation (push like data feeds for updating the UI)
− Assisted with the implementation of full site re-design
− -Match Live- (animated game activity display) Darts, Cricket and Rugby and Lotto (complete re-build)
− Stored Procedure performance improvements and supporting schema changes
− Performance and maintainability upgrades to the data access code
− Refactoring of data binding methods and decoupling of JavaScript components
− Documentation of all the above and their undocumented supporting components
Vb.net, Manager, Vb, Server, Software, Development, Implementation, Support, Net, ASP, Management, Javascript, UI, ASP.NET, HTML/CSS/Javascript, SQL Server, .Net, Sql, Design, Html, Css
2012 - 2014
temp
Developer (Contract)
WLB Learning Ltd.
Technologies: C#, asp.net, SQL Server, JavaScript, HTML, CSS
− Provided a mobile platform interface for integration with SIMs (Education) data management system:
o WCF Data Service to be installed on site at the schools location
o Data collection windows service
o Central SQL Server instance with a copy of the database for each school
o WCF Data Service to serve data in XML or JSON form to consuming apps
o iOS application, Android app, Web app
− Provided a mobile platform interface for integration with SIMs (Education) data management system:
o WCF Data Service to be installed on site at the schools location
o Data collection windows service
o Central SQL Server instance with a copy of the database for each school
o WCF Data Service to serve data in XML or JSON form to consuming apps
o iOS application, Android app, Web app
Data management, Web, Server, Data collection, App, Apps, Developer, WCF, Net, Service, Windows, ASP, Integration, Management, C, Javascript, Database, Android app, JSON, XML, ASP.NET, Android, HTML/CSS/Javascript, SQL Server, IOS, .Net, Sql, Html, Css
2011 - 2013
job
Developer
HSBC Investment Banking Europe.
Developer
2010 - 2011
job
Software Engineer
Lift Store Ltd.
Software
2008 - 2010
freelance
IT Consultant
Promoderne Ltd.
IT Consultant, It
2006 - 2008
job
Analyst Programmer
Ipsen Biopharm Ltd.
Analyst
2005 - 2006
freelance
Computer Repairs Specialist
unknown.
2005 - 2005
job
Junior Developer
BT Wholesale.
Developer, Junior Developer
My education
2000
-
2001
Yale college - Wrexham
Secondary, Maths and Physics
Secondary, Maths and Physics
Christleton High School
GCSEs, X 9 including Maths and English
GCSEs, X 9 including Maths and English
Steven's reviews
Steven has not received any reviews on Worksome.
Contact Steven Leadbeater
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Steven directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark