$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Developer / Software Architect
Alex Pearson
,
Stevenage, United Kingdom
Experience
Other titles
Skills
I'm offering
Since October 2003 I have been a freelance web developer. I initially worked with .NET and qualified as a Microsoft Certified Solution Developer. More recently I have specialised in JavaScript for cloud and client-side development.
I develop robust web solutions to time and budget. As a freelancer I fit into team environments, delivering readable source code in keeping with frameworks in use by the client. I pay particular attention to website development requirements like scaling for many users and cross-browser compatibility. I document and test code deliverables as standard.
I develop robust web solutions to time and budget. As a freelancer I fit into team environments, delivering readable source code in keeping with frameworks in use by the client. I pay particular attention to website development requirements like scaling for many users and cross-browser compatibility. I document and test code deliverables as standard.
Markets
United Kingdom
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2018 - 2020
freelance
Javascript Cloud + Front-End Developer
Springer Nature.
● I designed and implemented a Google Cloud Platform application
to implement a key business process.
● Microservice design, support to scale across multiple cloud
vendors. GraphQL api. Typescript used with full type definitions.
React-Admin framework used for the front-end.
● I implemented infrastructure features including CI pipelines,
deployment scripts, custom client-side app bundling and OAuth
sign-in.
● I led architectural design and implementation of a front-end
javascript framework used across a number of customer-facing
products.
● I worked with an agile team (2 week sprint / release cycle)
● Technologies I used included: NodeJs 14 for server development,
Testcafe for integration tests, Webpack for client-app bundling.
ES6 Javascript, Jest for unit tests, React component development. GCP and AWS for cloud services
to implement a key business process.
● Microservice design, support to scale across multiple cloud
vendors. GraphQL api. Typescript used with full type definitions.
React-Admin framework used for the front-end.
● I implemented infrastructure features including CI pipelines,
deployment scripts, custom client-side app bundling and OAuth
sign-in.
● I led architectural design and implementation of a front-end
javascript framework used across a number of customer-facing
products.
● I worked with an agile team (2 week sprint / release cycle)
● Technologies I used included: NodeJs 14 for server development,
Testcafe for integration tests, Webpack for client-app bundling.
ES6 Javascript, Jest for unit tests, React component development. GCP and AWS for cloud services
Google Cloud Platform, NodeJS, Typescript, Javascript, Graphql, React-admin, Monorepo, Software Architecture, Enterprise architecture, ES6, Jest, Webpack, React, API, Design, Deployment scripts, Security review, Material-ui, Front-end design, Cross-browser compatibility, Downlevel browser support, UI Accessibility standards, Existing codebase migration, AWS
2017 - 2018
freelance
Javascript Cloud + Front-End Developer
Tesco (via consultancy 101 ways).
● High traffic, high availability cloud hosted application development.
● Full-stack development. Working in larger teams, I was assigned
stories and responsible for design and implementation through to production deployment of those features.
● NodeJs Javascript Server development targeting Kubernetes
cluster / docker container environments
● Severless development (AWS Lambdas)
● Frameworks I used included React for front-end rendering,
Redux for application state, Graphql for api access, Flow for
type-checking.
● Implemented React-Native application for iOS / Android, written
in JavaScript.
● Agile methodology practices (Kanban)
● Full-stack development. Working in larger teams, I was assigned
stories and responsible for design and implementation through to production deployment of those features.
● NodeJs Javascript Server development targeting Kubernetes
cluster / docker container environments
● Severless development (AWS Lambdas)
● Frameworks I used included React for front-end rendering,
Redux for application state, Graphql for api access, Flow for
type-checking.
● Implemented React-Native application for iOS / Android, written
in JavaScript.
● Agile methodology practices (Kanban)
Kubernetes, Graphql, React, React Native, Redux, Javascript, NodeJS, Kanban, Agile, Cloud, Deployment, AWS, IOS, Android, Docker, Serverless (AWS Lambdas)
2015 - 2016
freelance
Javascript Cloud + Front-End Developer for Website and Mobile apps, .Net Server development
Springer Nature (formerly Macmillan Education).
● Senior developer of core JavaScript framework used by a number of interactive products.
● Authored AngularJS websites, .Net server back-ends (REST web services) and Node.Js software.
● Studied Javascript ES6 technology then introduced it to the company. I taught training courses for other staff, refactored existing code into ES6.
● Team lead for agile team (2 week sprint / release cycle)
● Practiced test driven development
● Designed and implemented front-end JavaScript to run across desktop,
mobile, Android and iOS apps (packaged with Apache Cordova / PhoneGap).
● Wrote cross-browser code for modern browsers, with fallback for older browser support.
● Wrote build scripts ('grunt','gulp' and 'npm').
● Wrote unit tests using 'karma' and 'jasmine', integration tests using 'selenium' and Browserstack for browser compatibility testing.
● Experienced in using 'git' for source control, branching and merging strategies.
● Configured Atlassian Bamboo servers to provide continuous integration builds.
● Implemented MongoDB backend for one project.
● I wrote and tested server-code to run across Windows, Linux & Mac environments.
● All project work hosted on Amazon AWS Cloud services.
● Authored AngularJS websites, .Net server back-ends (REST web services) and Node.Js software.
● Studied Javascript ES6 technology then introduced it to the company. I taught training courses for other staff, refactored existing code into ES6.
● Team lead for agile team (2 week sprint / release cycle)
● Practiced test driven development
● Designed and implemented front-end JavaScript to run across desktop,
mobile, Android and iOS apps (packaged with Apache Cordova / PhoneGap).
● Wrote cross-browser code for modern browsers, with fallback for older browser support.
● Wrote build scripts ('grunt','gulp' and 'npm').
● Wrote unit tests using 'karma' and 'jasmine', integration tests using 'selenium' and Browserstack for browser compatibility testing.
● Experienced in using 'git' for source control, branching and merging strategies.
● Configured Atlassian Bamboo servers to provide continuous integration builds.
● Implemented MongoDB backend for one project.
● I wrote and tested server-code to run across Windows, Linux & Mac environments.
● All project work hosted on Amazon AWS Cloud services.
Javascript, Node.js, Html5, Css, AWS, AngularJS, Cloud services, MongoDB, Jquery, SQL Server, Bootstrap, .Net, Git, Responsive design, Web Services, Selenium, Agile development, ES6, Apache cordova, Phonegap, Cross-browser compatibility, Karma, Jasmine
2013 - 2014
freelance
Senior Software Developer
Transport for London.
● Developed website and web-services on a high-traffic public website to view travel statements and manage payment cards.
● Developed intranet knockout.js-based website for staff to manage
travel fare algorithms coping with planned and unplanned travel
events.
● Worked in an agile team environment, helped to define sprint
stories, task breakdowns then implemented those stories with
end-to-end development.
● Redeveloped public portal to provide caching and greatly
increased performance.
● Implemented unit tests alongside code as standard, integration
tests where applicable.
● Provided code-review and technical support for other developers
● Developed intranet knockout.js-based website for staff to manage
travel fare algorithms coping with planned and unplanned travel
events.
● Worked in an agile team environment, helped to define sprint
stories, task breakdowns then implemented those stories with
end-to-end development.
● Redeveloped public portal to provide caching and greatly
increased performance.
● Implemented unit tests alongside code as standard, integration
tests where applicable.
● Provided code-review and technical support for other developers
Agile development, Solid principles, MSTest for unit test, ALM for defect tracking, TFS for source control, Automation testing (selenium), Specflow testing, QUnit testing, Integration testing, Unit testing, C#, Responsive design, Html5, Jquery, Bootstrap css, Knockout.js, Sql server 2012, Visual Studio 2012, ASP.NET MVC 4
2011 - 2013
freelance
Senior Software Developer
Ticketer.
● Developed website and web-services for high traffic systems,
providing a full ticketing infrastructure for the transportation
industry.
● Developed ticket machine web-services, meeting the requirement
to provide mission critical, high speed server responses.
● Developed an admin website for operator staff to run complex
real-time reports.
● All code written to scale out across multiple servers in a
web-farm environment.
● Sole architect of upgrade to major parts of the existing systems to
allow for continued performance improvements and scalability
for further customer growth.
● Implemented upgrade, with careful consideration to test
throughout, maintain existing functionality and minimise live site
downtime.
● Upgrade has now been proven over months of live site use,
delivering improved server performance and stability.
● Implemented parsing and import modules for TransXChange
timetable XML definition.
providing a full ticketing infrastructure for the transportation
industry.
● Developed ticket machine web-services, meeting the requirement
to provide mission critical, high speed server responses.
● Developed an admin website for operator staff to run complex
real-time reports.
● All code written to scale out across multiple servers in a
web-farm environment.
● Sole architect of upgrade to major parts of the existing systems to
allow for continued performance improvements and scalability
for further customer growth.
● Implemented upgrade, with careful consideration to test
throughout, maintain existing functionality and minimise live site
downtime.
● Upgrade has now been proven over months of live site use,
delivering improved server performance and stability.
● Implemented parsing and import modules for TransXChange
timetable XML definition.
C#, ASP.NET MVC3, ASP.NET MVC4, Visual Studio 2012, Sql server 2008, Msmq, Ninject, Telerik ASP.NET server controls, Html5, Jquery, MOQ, SVN, Fogbugz
2011 - 2011
freelance
Senior Software Developer
Borough IT.
Implemented website automating an existing business + migrating an existing system.
Architected and implemented a full system given high level requirements
Sole developer for majority of the project.
Built to provide best practice website implementation for
clients, so structure, design patterns and components can be re-used in future projects.
Architected and implemented a full system given high level requirements
Sole developer for majority of the project.
Built to provide best practice website implementation for
clients, so structure, design patterns and components can be re-used in future projects.
Sql server 2008, ASP.Net MVC 3, C#, Full stack development
2010 - 2010
freelance
Senior Software Developer
Brighter Option.
Implemented website to administrate custom facebook advertising, including charting and real-time reporting.
Developed with one other, mainly writing C# business tier objects and responsible for much of the UI development, including complex
Jquery/Javascript based dynamic form inputs.
Implemented iPhone / Android webkit browser mobile-app version of site
Developed with one other, mainly writing C# business tier objects and responsible for much of the UI development, including complex
Jquery/Javascript based dynamic form inputs.
Implemented iPhone / Android webkit browser mobile-app version of site
Javascript, ASP.NET, Jquery, Android Development, IOS development, Sql server 2008, C#, ASP.Net MVC 2
2008 - 2009
freelance
Technical Director
Wasabi.
Led team (~10 staff) implementing social network website in C# ASP.NET MVC.
Designed software architecture, chief coding role.
System built specifically to handle heavy user traffic
Designed software architecture, chief coding role.
System built specifically to handle heavy user traffic
Asp.net mvc, C#, SQL Server, Software architect
2007 - 2007
freelance
Software Developer
Conchango.
.NET Software Development, Business OO development and ASP.NET
UI development for major London department store client.
UI development for major London department store client.
.Net, ASP.NET, C#
2007 - 2007
freelance
Software Developer
Human Tissue Authority.
Implemented ASP.NET C# data capture / reporting web app used by
medical establishments across the UK
medical establishments across the UK
ASP.NET, C#, SQL Server
2004 - 2005
freelance
Software Developer
Department of Health.
Software Architect: Designed, implemented ASP.NET C# vaccination
tracking website used now by every GP practice in the UK. I was the sole developer for the first release (Nov 04), led a team of 5 for subsequent releases; a sizable team continues to this day maintaining/developing this web app
tracking website used now by every GP practice in the UK. I was the sole developer for the first release (Nov 04), led a team of 5 for subsequent releases; a sizable team continues to this day maintaining/developing this web app
ASP.NET, C#, SQL Server, Software Architecture, Full stack development
2004 - 2004
freelance
Software Developer
HM Customs and Excise.
Implemented web-based intranet project, VB.Net, Windows DNA,COM+
Vb.net, Windows DNA, COM +
2003 - 2004
freelance
Technical lead
Galileo International.
.Net desktop application for Travel booking. VB.Net, XSL transforms, HTML UI interface on the desktop
.Net, HTML/CSS/Javascript, Vb.net
My education
1995
-
1997
University of Hertfordshire
BSc, Computer Science
BSc, Computer Science
Alex' reviews
Alex has not received any reviews on Worksome.
Contact Alex Pearson
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Alex 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