$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Strong developer with 20+ years experience, specializing in backend and API services
Scott Large
,
DAWLISH, United Kingdom
Experience
Other titles
Skills
I'm offering
I have been a software developer for over 20 years across various programming languages and databases.
I have managed a team of 15+ developers and overseen and developed various large digital marketing campaigns with leading UK companies/brands during my career.
I have delivered full solutions in my previous roles from database design, websites to APIs to middleware.
My main development language is Java but also have an excellent knowledge of database technologies SQL (SQL server/MySQL/Postgres) and MongoDB. Also have experience of .NET C#, PHP, Wordpress and HTML/CSS/JavaScript/Angular.
I have been a freelancer since October 2016 across various projects most recently:
* A company called Caveris who have developed a Cloud-based security service to enable companies to easily manage their systems and adhere to industry security standards.
* A Mobile Network provider company called Simetric developing their MNVO services and internal systems
* Various smaller projects covering Wordpress plugins, Java and Web applications, API integration and development, systems integration to name a few.
I have managed a team of 15+ developers and overseen and developed various large digital marketing campaigns with leading UK companies/brands during my career.
I have delivered full solutions in my previous roles from database design, websites to APIs to middleware.
My main development language is Java but also have an excellent knowledge of database technologies SQL (SQL server/MySQL/Postgres) and MongoDB. Also have experience of .NET C#, PHP, Wordpress and HTML/CSS/JavaScript/Angular.
I have been a freelancer since October 2016 across various projects most recently:
* A company called Caveris who have developed a Cloud-based security service to enable companies to easily manage their systems and adhere to industry security standards.
* A Mobile Network provider company called Simetric developing their MNVO services and internal systems
* Various smaller projects covering Wordpress plugins, Java and Web applications, API integration and development, systems integration to name a few.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
Available
My experience
2014 - 2016
job
Technical Lead
Black Swan Data.
Black Swan Data acquired the digital side of the mGage business in June 2014.
When Black Swan acquired the business the first project was to redesign and rewrite the Argos Click and Collect SMS platform. The original platform was inherited and was nearly 10 years old in which a lot of the knowledge of the platform had left the business with the various mergers and acquisitions.
I was the sole developer on this for almost the length of the project from analysing the current systems to design and development. The platform was written using Spring Boot, Spring Data, MongoDB and SQL server. Each application that forms the platform communicate using RabbitMQ with each application having a distinct simple role.
Argos notify the platform to send an SMS by posting XML data via a restful API (Spring Boot), usually a reservation from their website or IVR system. The platform processes the data and sends out the appropriate message.
The platform also processes reservations received through SMS through a Short Code number. SMS messages are received through a mobile aggregator and mobile terminated messages sent out through the same aggregator.
The final route into the platform is through a CSV file uploaded to a SFTP site that is processed and the result of the processing provided via the same SFTP file in the format of result file. This part of the platform is usual used by to send voucher codes to consumers via SMS.
The platform was load tested using Gatling.io and the platform currently sends around 6 million messages a month.
Recently lead the backend team in developing the latest Walkers Crisps campaign where you can win your lunch paid for. This project involved integrating with third parties to provide pack code validation and capture redemption details that allow winners to be paid either through postal voucher, PayPal or via the Shopitize mobile application.
A restful API was developed using Spring Boot with a MongoDB for the web site, developed in SiteFinity CMS, to store redemption details, integrate with the third parties and provide all the functionality for the campaign. Receipts are uploaded through the API as part of the redemption process for winners and those are stored in the Mongo database using GridFS.
Also worked on a campaign for Quaker oats in Canada where users can interact with the web site via a Twitter hashtag. This project has involved using Spring Social to poll Twitter and also share information on Twitter and respond to users.
When Black Swan acquired the business the first project was to redesign and rewrite the Argos Click and Collect SMS platform. The original platform was inherited and was nearly 10 years old in which a lot of the knowledge of the platform had left the business with the various mergers and acquisitions.
I was the sole developer on this for almost the length of the project from analysing the current systems to design and development. The platform was written using Spring Boot, Spring Data, MongoDB and SQL server. Each application that forms the platform communicate using RabbitMQ with each application having a distinct simple role.
Argos notify the platform to send an SMS by posting XML data via a restful API (Spring Boot), usually a reservation from their website or IVR system. The platform processes the data and sends out the appropriate message.
The platform also processes reservations received through SMS through a Short Code number. SMS messages are received through a mobile aggregator and mobile terminated messages sent out through the same aggregator.
The final route into the platform is through a CSV file uploaded to a SFTP site that is processed and the result of the processing provided via the same SFTP file in the format of result file. This part of the platform is usual used by to send voucher codes to consumers via SMS.
The platform was load tested using Gatling.io and the platform currently sends around 6 million messages a month.
Recently lead the backend team in developing the latest Walkers Crisps campaign where you can win your lunch paid for. This project involved integrating with third parties to provide pack code validation and capture redemption details that allow winners to be paid either through postal voucher, PayPal or via the Shopitize mobile application.
A restful API was developed using Spring Boot with a MongoDB for the web site, developed in SiteFinity CMS, to store redemption details, integrate with the third parties and provide all the functionality for the campaign. Receipts are uploaded through the API as part of the redemption process for winners and those are stored in the Mongo database using GridFS.
Also worked on a campaign for Quaker oats in Canada where users can interact with the web site via a Twitter hashtag. This project has involved using Spring Social to poll Twitter and also share information on Twitter and respond to users.
Developer, Sftp, Processes, Social, Processing, Tech lead, Redesign, Campaign, Server, Web, Mongo, Development, Restful, Design, Mobile Application, RabbitMQ, Twitter, Website, Spring, Database, XML, CMS, MongoDB, SQL Server, API, Backend, Sql
2006 - 2014
job
Development Manager/Head of Development/Technical Architect
MGage.
Although my role changed a few times over the different incarnations of the company this has always a hands-on management role that included development throughout. It was important to me to keep the development element a part of the role as much as possible.
My team and I successfully delivered many projects, often under extremely tight deadlines. I was mostly responsible for the delivery of the backend systems including creating middleware (APIs/Web Services etc), applications, integrating with third party systems and developing and designing the databases.
I lead the team that has been the main technology provider for Walkers for the last 7 years, not only developing their main client facing website (walkers.co.uk) but many high profile digital campaigns, often with high prize values. These were usually backed by prime time TV advertising (featuring Gary Lineker) and often involved the consumer entering promotional codes from packs. Therefore, performance was a key issue and the solution had to support hundreds of millions of promotional codes and millions of entries, often with large peaks during prime time. There was often a game element to the campaign, which sometimes involved implementation of gaming engines and integration into third parties, including security analysts, to ensure the game was fair. Apache SOLR was used to perform searching of offers that were part of the campaigns.
My role involved being responsible for the development of projects for many other well-known brands including:
• Vodafone's VIP website and SMS platform which was their key loyalty platform, allowing customers to enter competitions and receive offers.
• Budweiser's Bud Bucks loyalty campaign
• ITV's You've Been Framed, which included an upload API, backend to transcode the videos into the correct formats, APIs to retrieve the videos, and a client facing moderation suite.
• Middleware for the Samsung Virtual Olympic Torch mobile application to allow users to follow the Olympic torch around the country and create avatars of themselves that would then be shown on the Samsung bus that was following the torch around the country.
The role also included:
• Fulfilled multiple roles from Technical Architect to Head of Development through the various incarnations of the company
• Managed team of various sizes from 5 to 15.
• Cost and time estimations.
• Worked closely with project management and client services team to deliver projects of varying size.
• Responsibility for delivery and resourcing of projects.
• Worked closely with the QA team to ensure delivery of high quality software.
• Architect of solutions.
• Technical documentation.
• Input into RFPs and proposals.
• Responsible for the 24/7 support of production systems.
• Deployment plans and execution of those plans.
My team and I successfully delivered many projects, often under extremely tight deadlines. I was mostly responsible for the delivery of the backend systems including creating middleware (APIs/Web Services etc), applications, integrating with third party systems and developing and designing the databases.
I lead the team that has been the main technology provider for Walkers for the last 7 years, not only developing their main client facing website (walkers.co.uk) but many high profile digital campaigns, often with high prize values. These were usually backed by prime time TV advertising (featuring Gary Lineker) and often involved the consumer entering promotional codes from packs. Therefore, performance was a key issue and the solution had to support hundreds of millions of promotional codes and millions of entries, often with large peaks during prime time. There was often a game element to the campaign, which sometimes involved implementation of gaming engines and integration into third parties, including security analysts, to ensure the game was fair. Apache SOLR was used to perform searching of offers that were part of the campaigns.
My role involved being responsible for the development of projects for many other well-known brands including:
• Vodafone's VIP website and SMS platform which was their key loyalty platform, allowing customers to enter competitions and receive offers.
• Budweiser's Bud Bucks loyalty campaign
• ITV's You've Been Framed, which included an upload API, backend to transcode the videos into the correct formats, APIs to retrieve the videos, and a client facing moderation suite.
• Middleware for the Samsung Virtual Olympic Torch mobile application to allow users to follow the Olympic torch around the country and create avatars of themselves that would then be shown on the Samsung bus that was following the torch around the country.
The role also included:
• Fulfilled multiple roles from Technical Architect to Head of Development through the various incarnations of the company
• Managed team of various sizes from 5 to 15.
• Cost and time estimations.
• Worked closely with project management and client services team to deliver projects of varying size.
• Responsibility for delivery and resourcing of projects.
• Worked closely with the QA team to ensure delivery of high quality software.
• Architect of solutions.
• Technical documentation.
• Input into RFPs and proposals.
• Responsible for the 24/7 support of production systems.
• Deployment plans and execution of those plans.
Middleware, ME, Manager, Backend, Production, Campaign, Web, Software, Technical documentation, Development, Solr, Support, Implementation, Mobile Application, It, Project Management, TV, Security, Website, Technology, QA, Integration, Management, Apache, Web Services, Deployment, API, Advertising, Backend
2003 - 2006
job
Senior Java Developer
YooMedia.
My role initially at YooMedia was to work on the backend systems written in Java that would support the Interactive TV, red button, applications running on Set-Top boxes.
Most my time at YooMedia was working on the SMS platform developing bespoke SMS solutions. The highest profile of these were the "Who Wants To Be A Millionaire?" walkaway competition and contestant application SMS service. This included a unique patented SMS time-stamping solution.
Other SMS campaigns included a wine recommendation service for Harvey's that allowed users to text in a meal and the services would recommend a wine to accompany the meal.
I was also a member of the 24x7 on-call support team supporting all live services, from Linux based Java, JBoss, Tomcat and Apache/PHP applications and sites, to Windows based MediaSphere video streamers running in BT Tower.
In addition I developed and supported live BBC Children in Need and Comic Relief events, taking donations via a red-button application. These often involved problem solving skills under pressure on the night as system came under load.
Most my time at YooMedia was working on the SMS platform developing bespoke SMS solutions. The highest profile of these were the "Who Wants To Be A Millionaire?" walkaway competition and contestant application SMS service. This included a unique patented SMS time-stamping solution.
Other SMS campaigns included a wine recommendation service for Harvey's that allowed users to text in a meal and the services would recommend a wine to accompany the meal.
I was also a member of the 24x7 on-call support team supporting all live services, from Linux based Java, JBoss, Tomcat and Apache/PHP applications and sites, to Windows based MediaSphere video streamers running in BT Tower.
In addition I developed and supported live BBC Children in Need and Comic Relief events, taking donations via a red-button application. These often involved problem solving skills under pressure on the night as system came under load.
Php, Java, Backend, Linux, Video, Apache, Service, Windows, TV, Tomcat, Developer, Support, Backend
2000 - 2003
job
Developer
Logica.
My role at Logica was initially to develop and maintain the services software for Logica's intelligent network prepaid product using an in-house language called FSDL.
I worked on a project to re-implement the services written in FSDL using Java and XML. The services were written to the JAIN SLEE specification. Due to my knowledge of OO and Java I was asked to mentor more junior developers in respect of Java and OO methodologies.
During my time at Logica I also worked on a provisioning product, which involved developing new functionality in Python and C.
I created several tools and scripts to aid the team using Java, Perl and UNIX scripting. These tools range from writing an application to generate Javadoc like documentation for the current FSDL code and writing a script that would validate the software was built correctly and included all changes needed, before being given to the System Test department.
I worked on a project to re-implement the services written in FSDL using Java and XML. The services were written to the JAIN SLEE specification. Due to my knowledge of OO and Java I was asked to mentor more junior developers in respect of Java and OO methodologies.
During my time at Logica I also worked on a provisioning product, which involved developing new functionality in Python and C.
I created several tools and scripts to aid the team using Java, Perl and UNIX scripting. These tools range from writing an application to generate Javadoc like documentation for the current FSDL code and writing a script that would validate the software was built correctly and included all changes needed, before being given to the System Test department.
Python, Java, Writing, XML, Unix, Scripting, C, Mentor, Test, Perl, Network, Developer, Software
1998 - 2000
job
Analyst/Programmer
CACI.
My role was to develop the software to build, update and maintain Marketing Databases; this also included producing mailings for clients from their databases. The language used was a bespoke language called AnaBase. AnaBase had been developed specifically for use in developing Marketing Databases software, which ran on a HP-UX platform using ISAM databases. AnaBase was loosely based on COBOL. This role involved interaction with clients over requirements in addition to demonstrating the finished software to the client.
During my time at CACI my Team Leader was absent for a long time due to illness, this meant that I was the first point of contact within the department for several customer projects and I also had to fulfil some of the team leader day to day roles.
During my time at CACI my Team Leader was absent for a long time due to illness, this meant that I was the first point of contact within the department for several customer projects and I also had to fulfil some of the team leader day to day roles.
Marketing, UX, SoMe, Hp-ux, Cobol, Analyst, Software
My education
1995
-
1999
University of Wolverhampton
BSc, Computing
BSc, Computing
1993
-
1995
Solihull College
BTEC, Computing
BTEC, Computing
1992
-
1993
Solihull College
BTEC, Information Technology Applications
BTEC, Information Technology Applications
Scott's reviews
Scott has not received any reviews on Worksome.
Contact Scott Large
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Scott directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark