Mark P.

Full Stack Developer

690 dollar
Freelancer
20 years
London, UNITED KINGDOM

My experience

More

Major Credit Management CompanyJune 2018 - October 2018

• Worked in an agile team for a major credit management company
• Wrote software to manage the transfer of call recording files and metadata to a third party company for analysis. The software was designed to be able to be more robust than the software it replace in coping with error conditions
• Involved with making modifications to the statement filters system used to generate financial statements for end clients
• Technologies used include ASP .NET MVC / Web API / Visual Studio 2017 / SQL Server / Ninject / Microsoft Test Framework / FICO Debt Manager 9
More

AIGNovember 2017 - May 2018

• Worked in an agile team for a major insurance company, enhancing complicated systems to cope with new and refreshed products
• Most products are automatically underwritten using web based interface with small percentage referred for manual underwriting
• Technologies used include ASP .NET MVC / Web API / Visual Studio 2017, Oracle DBMS, Java, Magnum Underwriting System and Lissia
• In addition made changes an enhancements to company’s timesheet system, Timetracker which uses RavenDB No SQL Database, Angular JS 1.x, ASP .NET MVC / Web API. Was written using a TDD approach, with both unit tests and integration tests written using MS Test
More

SYZYGYAugust 2017 - November 2017

• Worked for a New Media Agency on the new website for a major car manufacturer implemented using EPiServer 10 CMS/ .NET / MVC / SQL Server / Visual Studio 2017 using a highly modular Micro Services Architecture and a Swagger based API. React Javascript Framework is used on the front end and Auth0 for authentication. Elastic Search is used to cache data from the car manufacturer’s backend API, and the site is deeply integrated with it in order to store and retrieve business data. Git is used for Source Control.
• Implemented/bug fixed parts of personalised section of the website used by car owners to record service history, find out when their vehicle should be next serviced, locate dealers, find new accessories for their vehicle etc.
More

RSPBMarch 2017 - July 2017

• Worked on website migration project, re-implementing an existing website in EPiServer 10 CMS/ .NET / MVC / SQL Server / Visual Studio 2015 using Git for Source Control with Visual Studio Team Services
• Wrote scheduled Jobs to Import Taxonomy Categories, Contacts, Publications, and other types of content exported as XML from an existing CMS. The schedule jobs created Pages/Blocks as appropriate and mapped Taxonomy Categories from the old CMS to EPiServer
• Wrote a schedule Job to synchronise ”Volunteer Vacancies” exported as XML from an existing Volunteers Management System as. The schedule job created/updated/and deleted pages based on the content of an XML Feed
• Created a number of PageTypes / BlockTypes including Pages/Blocks for asking questions from users and sending the results internally via email
More

Affinity WaterSeptember 2016 - December 2016

• Worked on utilities Self Service website, allowing customers to check/pay bills/enter meter readings
• Fixed bugs, and changed the site to a responsive design using Bootstrap 3
• The site talks to a billing system/backend using SOAP and implemented in Oracle SOA
• Technologies used include .NET MVC / Javascript / JQuery / SQL Server / SOAP / Git
More

Reed Business InformationNovember 2015 - August 2016

• Managing the Business As Usual Department containing a team of 5 developers and 1 business Analyst
• The department is responsible for maintaining a large variety of software, and dealing with maintenance requests as well as live business critical issues
• Responsible for managing the performance and appraisal of team members
• Responsible for communicating regarding issues to stake holders, and liaising with product owners in order to prioritise issues
• Responsible for code quality and release management in a Microsoft environment, using C# .NET/SQL Server+TSQL/Angular JS/ Ninject / Git / Visual Studio / Gerrit / Confluence
More

Greenman GamingMarch 2015 - October 2015

Redeveloping the retailer's website using .NET MVC WebApi and AngularJS
More

House Holdname / Blue Chip in RetailJanuary 2014 - February 2015

• Working for a large bluechip retailer on a massive project to revamp their instore systems. The precise details are subject to a non-disclosure agreement, but include development for hand held scanners
• The environment is TDD / Agile and Technologies include .NET Compact Framework / Windows Mobile 5.0 / 6.0 / Ninject / Moq / SQL Server 2012 / WCF
More

Software Development ConsultancyJuly 2014 - November 2014

Maintenance and of enhancement to Angular JS / ASP / T-SQL / SQL Server web application to used to assess skills for recruitment and training
More

Saga plc.April 2014 - June 2014

Maintenance and of enhancement to ASP / T-SQL / SQL Server web application used in call centre and customisation of TFS Build Process
More

Fisher Clinical ServicesDecember 2013 - May 2014

Maintenance and of enhancement to ASP .NET / T-SQL / SQL Server web application
More

DHLJuly 2013 - November 2013

• Writing and enhancing web based applications for new clients using ASP .NET and Entity Framework, using TDD / IOC, Ninject, and Moq.
• Rewriting/enhancing a mobile phone app using .Net Compact Framework/Windows Mobile/WCF as well as associated backend data middle tier and backend webservices
More

IPDMarch 2013 - June 2013

• LEAD DEVELOPER at IPD, Market Leading Producer of Financial Data for the Real Estate Sector
Worked on a variety of production issues, diagnosing complicated issues connected with both ASP .NET MVC websites and SSIS and DTS packages
• Issues difficult to diagnose in cases due to lack of diagnostic information and the fact that UAT and Production environments not completely, meaning that some issues could not be reproduced in the UAT environment
More

British Heart FoundationOctober 2012 - February 2013

- I worked on part of the “PC Tills Project”, due to be rolled out in 2013. The project is designed to allow 700 charity shops to switch from using paper to electronically processing administrative information such as invoices
- I was responsible for implementing a SQL Server Integration Services Package (SSIS) which exports Delivery Driver invoices from PC Tills to the SUN 4 financial system and later SUN 6, thus ensuring payment
- The SSIS package includes a considerable amount of logic to check financial data
- I was also responsible for implementing 19 SQL Server Reporting Services (SSRS) Database Reports, designed for use by area managers and staff in the finance department
- During my time working for the charity, I met with others in the organization and played a full role in refining user requirements and writing technical specifications
More

basildon and thurrock hospitalAugust 2012 - October 2012

- Worked for an NHS trust substantially updating “ClinicLetters”, a Microsoft Word addin written in C# / Visual Studio Tools for Office using Windows Forms and with a WCF / SOA webservices architecture and a SQL Server/T-SQL store procedure based backend, and compatible with Word 2003/2007/2010
- Medical secretaries use a wizard in the addin to create/modify letters to GPs and patients. It includes functionality to search for letters and workflow. Via additional web services allows users to electronically send approved letters to GPs
- I was responsible for implementing business requirements according to specification, to schedule
More

Amor GroupJanuary 2012 - January 2012

- Worked for the UK medical division of software consultancy company as part of an Agile Team
- I was involved with a greenfield project to create medical portal software, which is intended to provided integration for best of bread medical systems for NHS trusts
- I was responsible for initial technology research and provided expert advice in technology selection
- I was an instrumental part of the team writing an initial implementation, using the Ext JS 4 Javascript Framework, Microsoft ASP .NET MVC 3, Fluent Nhibernate as SQL Server 2008
- Was involved with mentoring other developers
More

AvanadeJune 2011 - December 2011

- Worked for a large consultancy in a team on an Agile project creating a website for a venue/bar leisure company using the DotNetNuke CMS and Microsoft Azure
- Produced use cases, user stories, and technical designs for the data model
More

DPR ConsultingMarch 2011 - July 2011

- Worked in a development role in a large development team on mortgage processing software for clients
- Software uses a large number of in-house components written in .NET 4 and C# which communicate via web services with data stored in backend SQL Server Databases
- Involved with writing front end wizards using WPF (Windows Presentation Foundation) and some windows forms.
More

International Planned Parenthood FederationJuly 2004 - January 2011

- Worked in a development role in a small team for a large international sexual and reproductive health charity with 6 regional offices and a presence in over 150 countries
- Played a key role in recruitment including setting technical tests, assessing C.Vs, and being on the interview panel for a number of roles within IPPF
- Responsible for technical direction and mentoring of freelance software developers
- Responsible for architecture / enhancement / maintenance and integration of Internal Management System (eIMS), IPPF Website, and other software used within IPPF
- Liaised with an external agency on completion of new IPPF website, and played a key role in ensuring completion to IPPF's satisfaction, and in the area of integration with existing systems
- Responsible for promoting professional standards, such as the use of source control
- Liaised with colleagues in other departments to determine user requirements, priorities, and time-scales.
- Liaised with colleagues in the IT department in order to deploy software solutions
More

Konnect SoftJanuary 2002 - January 2004

- Worked for a Software Development Company specialising in software for publishers
- Maintained Konnect Soft’s web servers. This included periodically applying patches.
- Enhanced Konnect Soft’s content management system
More

eMC SaatchiJanuary 2001 - January 2002

- Worked as part of a multidisciplinary team for the New Media division of world leading advertising agency M&C Saatchi.
- Developed and maintained websites for a variety of blue chip clients
- Worked on an Intranet Website for the Events and Hospitality division of KPMG. Completed PerfectFit, a pet food website for Mars/Masterfoods aimed at the Austrian market. I was also involved with implementing the Rover / MG websites
More

Clever Media (WPP plc)January 1999 - January 2001

- Worked as part of a multidisciplinary team for a leading new media agency Clever Media on a variety of websites and CD Roms.
More

Demon InternetJanuary 1995 - January 1998

- Worked for Demon Internet, one of the largest ISPs in the country at the time, in the Projects and Development department, writing software to support the business.

My stack

Protocols

SOAP

Other

Microsoft C-SHARP, Microsoft Visual Studio, Microsoft .NET Technology, Microsoft Windows 2000 Server, Active Server Pages, Microsoft ASP.NET, Windows Presentation Foundation, Microsoft Visual Studio.NET, Windows Communiciation Foundation, Microsoft SQL Server 2008, Waterfall Methodology, Data Modelling, Visual Test, IT Consultancy, Billing Systems, Microsoft Transact-SQL, Nuke, Test-Driven Development, Web Application Development, csla, DBMS, Responsive web design, Content Management System, Version Control, Front End, Back End, Data Transformation Services

Others

Content Management, IoC, Ninject, Waterfall, Release Management, Technical Design

Languages

VB script, Visual Basic 5, Visual Basic 6, MVC, SQL, Visual Basic, JavaScript, DHTML, ASP, ASP.NET, XML, Flash, HTML, C#, XSLT, Jscript, Java, LINQ, T-SQL, ASP.NET MVC

Environment of Development

Visual Studio, Gerrit

Frameworks

WPF, .NET, Ext JS, jQuery, AngularJS, Bootstrap, Entity Framework, WCF, AJAX

IT Infrastructure

Azure, Git

Technologies

IIS, SharePoint, ElasticSearch, Software Development, .NET Framework, Web Services, Telerik, VSTO, NHibernate, Web API, WinForms, Ext JS 4

Mobile

Windows Mobile

Computer Tools

Microsoft Word

Business Intelligence

SSRS, SQL Server Reporting Services, SSIS, SQL Server Integration Services

Databases

Microsoft SQL Server, SQL Server, Oracle, Transact-SQL

Analysis methods and tools

Confluence, Agile, Agile Methodology, Oracle SOA Suite

Software testing

Integration testing, Moq

My education and trainings

Bachelor of Science, Computer Science - Queen Mary, U. of London1992 - 1995

BTEC National Diploma, Computer Studies - Oaklands College1990 - 1992

GCSE, Maths, Physics, Chemistry - Whitefield School1984 - 1984