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.
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.
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.
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.
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.
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 500$/jour |
Expérience | 10 ans |
Localisation | Mexique |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 690$/jour |
Expérience | 15 ans |
Localisation | France |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 690$/jour |
Expérience | 10 ans |
Localisation | France |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 555$/jour |
Expérience | 8 ans |
Localisation | Tunisie |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 830$/jour |
Expérience | 14 ans |
Localisation | France |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 690$/jour |
Expérience | 10 ans |
Localisation | Royaume-Uni |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 185$/jour |
Expérience | 14 ans |
Localisation | Mexique |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 365$/jour |
Expérience | 10 ans |
Localisation | Canada |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 500$/jour |
Expérience | 11 ans |
Localisation | Mexique |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 665$/jour |
Expérience | 9 ans |
Localisation | France |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 185$/jour |
Expérience | 16 ans |
Localisation | Mexique |
Full Stack Developer
Type de contrat | Freelancers |
---|---|
Taux journalier | 690$/jour |
Expérience | 10 ans |
Localisation | France |