Robert Y.

Full Stack Developer

615 dollar
Freelancer
22 ans
Manchester, ROYAUME-UNI

Mon expérience

Voir plus

The Site DoctorAugust 2019 - November 2019

Greenfield applications in the latest C#dotnet core, asp.net, Umbraco and Ucommerce development working direct part time from home. Utilising CI/CD with github as the 
Voir plus

Push DoctorNovember 2018 - July 2019

Push Doctor is the UK’s leading provider of online medical appointments. A relatively young company with considerable venture capital backing. I worked on their NHS offering and helped migrate ASP.Net monolyths which had originally been developed early in the life of the company into micro services in the latest C# dotnet core with 80%+ test coverage using nunit as part of a CI/CD pipeline in azure. We used sonarqube to assist with identifying areas of the code which were not covered, duplication and other common code defects and help in assessing pull requests. Much of the code was written using peer programming to encourage open discussions on design choices and architecture. Work followed agile development practices in squads following the three amigo pattern to identify acceptance criteria early on.

During my time at Push Dr we we all worked hard to attain a good to excellent CQC rating which was demanding for such a new company and required the team to all work together to demonstrate the required regulatory compliance and care for patients, their needs and vulnerabilities. I was working as part of the api team which generated api's and documentation to service IOS, Android and web apps. 

Voir plus

FreshfieldsMay 2017 - September 2018

Freshfields Bruckhaus Deringer LLP is the top rated law firm in Europe.  I was brought in to work on the largest matter in the world which required a custom built case management system to handle claims.  I was responsible for defining the architecture of the solution even though I was taken on as a senior developer.  We integrated with bamboo for automated builds, gradually increased test coverage to support the agile/scrum development which was a new way of working for Freshfields.  This process turned around the way projects were delivered and won awards within the firm which I personally received for the team.  I received 4 extensions to my contract.

I came in to work with legacy software in C# ASP.Net with an angular.js front end and gradually refactored it whilst adding new features to introduce proper dependency injection, use of entity framework, unit tests and SOLID design principles. This led to dramatic improvements in the speed and reliability of the existing systems. We introduced sonarqube and a CI/CD pipeline to help us find the most vulnerable parts of the codebase. 

Voir plus

ADVAMFebruary 2017 - February 2017

ADVAM is an airport parking payment provider. My role with them has been to refactor legacy subsonic code to work more efficiently with Entity Framework, removing considerable redundant code.  Using Team City for build, GitHub for source control, Jira and VS 2015. This was a time when I really started to appreciate in detail the working of git and how various commits with their unique IDs, rebasing, branching, merging, and interact to provide confidence as numerous developers work on the same code base.

Voir plus

AmazeOctober 2016 - December 2016

Virgin East Coast Trains work on the new public website for Virgin East Coast, development of unit tests, working with teamcity and agile/jira with scrum methodology. Episerver programming and tying in with CMS.
Voir plus

NetbuilderAugust 2015 - September 2016

Three month contract extended three times.  Doing javascript development for the front end of AEM CMS.  Including configuration of AEM dialog boxes and components. Working within an Agile environment and mentoring junior staff, estimating work, planning and acting as technical consultant to the team. BT Business wrote the angular.js and css solution for the order journey on the new BT business website (live from 19/1/2016) including product configuration, shopping basket and checkout process. Allied Irish Bank MotoSmart car leasing system. Bootstrap, less and javascript tying into a java back end working in an agile team using scrum methodology. Sony Mobile Ecommerce site.  Modifications to improve the look and usability in javascript and css.
Voir plus

ShapingCloud.comMay 2015 - June 2015

Doing an angular.js solution with Office 365 and sharepoint api’s to prototype a public sector learning application. 
Voir plus

Club SystemsMarch 2015 - April 2015

A four week greenfield project where I have been tasked with developing a rest api with token authentication and swagger documentation to be cloud hosted on azure. 
Voir plus

Berrymans Lace MawerOctober 2013 - February 2015

Three month contract extended twice followed by a nine month contract on an increased rate as part of a team of three to redesign their case management system Working as part of a carefully selected senior team of three to create a new case management system using restful web api, angularJs, twitter bootstrap, SignalR, less css, unit/system tests and EF for a legal firm employing 1600 staff in a secure environment.  Working through the whole software lifecycle through testing and UAT to deploy a live system to the business. Since our solution was replacing an existing one I wrote a series of integration tests to confirm the data delivered was unchanged and to confirm the level of performance enhancement.  One area I worked on was a new document server which replaced an existing word macro solution with a .Net solution using Aspose and a restful api improving the generation of letters from several minutes to around 80ms and therefore permitting generation and preview on click which resulted in considerable business savings improving the efficiency of fee earners. Another main area I was working in was to replace the management information system with a more easily maintainable system.  This was achieved by writing code generators to go through the existing cases alongside automated tests to ensure the data provided was unchanged.  As a result change requests could then be processed in a couple of days compared to the previous system which took a month or two for a change. 

Voir plus

Havas LynxJanuary 2015 - January 2015

Five week contract earned via a recommendation doing an angular.js solution for the Astra Zenica Intranet, mobile friendly design and development of two iPad apps using a web wrapper. 
Voir plus

MasternautJanuary 2013 - September 2013

Offered an extension to the Matrix contract when the project was bought out by Masternaut.  Subsequent extension to the contract until they moved the project to South Yorkshire.  TDD, Agile and continuous deployment working as part of a scrum team and involved in all areas of the project. A greenfield insurance telematics project which I was involved in from concept to market in association with Telefonica developing a white label insurance telematics product for the European insurance industry.  It was initially my responsibility to develop the user portal web front end which would enable policy holders to login and view their progress with detailed animated presentation of their journeys, and graphs showing their driving behaviour. This was designed to be deployed to several web farms in multiple languages with a CSS3 based customer template. After the product went live the team expanded and we worked in an agile team so I became involved in all aspects of the software development including windows service, database development, business logic to account for errors in telematics devices, software resets, lack of GPS etc. 
Voir plus

Matrix TelematicsJuly 2012 - December 2012

Design and development of a new telematics product using bing maps api, jquery, css3 and MVC3 to give users visibility online of their journeys and scores for insurance.
Voir plus

Dolphin Digital MarketingJuly 2012 - November 2012

Front and back end development. Carrying out the following projects: o Web service for mobile iPad app and MVC3 admin system for Marshalls plc o Various micro sites and site maintenance for Marshalls plc. 
Voir plus

McCann Advertising AgencyOctober 2011 - February 2012

I provided cover whilst they found a new lead .Net developer. Carrying out the following projects: o Web service to power a Christmas Facebook game for ALDI (.net 3.5) o Rewriting the six ALDI recruitment sites for UK and Ireland (.net 4, dynamic data, custom .net membership provider, high security, encrypted data) o Go live process to import 250,000 candidate records from previous ALDI recruitment websites and handle go live issues. o Support for Carbon Trust toolkit web services to serve a flash front end o Developing a scheduled process to download hotel details for IHG (Holiday Inn, Crowne Plaza and Intercontinental) from the central web service to their various websites around Europe thereby automating updates to details. o Day to day advice on concept, server infra-structure, support on legacy sites, front end development on micro sites (e.g. ALDI supplier’s and various promotions for ALDI & IHG). 
Voir plus

DolphinMarch 2011 - August 2011

Technical lead for the website for an initiative by Speedy Hire plc to reinforce relationships with small businesses.  All in .net 4, tie in with internal database layers using soap, bank systems to manage direct debits and workflow for sign up of new customers. 
Voir plus

D&PFebruary 2011 - April 2011

Intranet including order management and procurement for a major electrical component distributor. 
Voir plus

WRGNovember 2010 - January 2011

Technical lead and development of web handlers to drive a flash front end for a new global brand website for the Astra Zeneca Brilinta brand.  This included setting up video streaming and encoding, dynamic arrangement of profiles images to match map layouts, integration with internal AZ authentication and security on the site to AZ standards.  All in ASP.Net 3.5.
Voir plus

FreelanceJanuary 2005 - January 2010

Web development for the following digital agencies in Mancheser: WRG, vComm, Magnetic North, Code Computer Love, StarDotStar.  Countless small projects at high pace. 
Voir plus

Greystone ITJanuary 2002 - January 2005

My role was to providing IT services to a variety of clients with a strong emphasis on ecommerce systems and content management systems.  I produced and maintained the ecommerce front end with integration to sage, warehouse management and systems with typically several tens of thousands of products in each clients’ system.  I was also responsible for delivering content management systems with versioning, testing and workflow built in and groups of websites with XML communication to enable secure shared data between independent organisations.

This was a senior role which included mentoring junior staff, planning budgets, client requirement capture and business development/sales.

The systems I wrote with Greystone were for total business management including integration with SAGE accounting systems, warehouse management systems, purchasing, sales and CRM systems.

Voir plus

Robert Young Associates LtdJanuary 2000 - January 2002

During the boom of web development for small consultancies I managed to bring in a number of fixed price web development projects for recruitment and management consultancies varying from £10k to £120k and used a variety of sub-contractors to assist in creating the solutions.  These sites were produced in classic ASP with SQL backend/stored procedures
Voir plus

British Nuclear FuelsJanuary 1995 - January 2000

Carrying out earthquake analysis of nuclear facilities and writing the required Fortran 77 programs to achieve this result on unix systems. 

Mes compétences

Frameworks

WCF

Languages

CSS3, TypeScript, C#, JavaScript, ASP.NET

Technologies

.NET 4.7, Web Services, Linq to SQL

Analysis methods and tools

DevOps, Scrum, Agile

Databases

SQL Server

Other

TDD

IT Infrastructure

Azure

Mes études et formations

BSc (Hons) 1st Class Building Engineering - University of Bath

- Chartered Engineer

- MCSE specialising in MS Exchange and TCP/IP