Mark B.

FULL STACK DEVELOPER

732 dollar

Mon expérience

FreelanceAugust 2016 - Présent

Voir plus

10x PsychologyApril 2018 - Présent

10x Psychology provides modern assessment tools, predictive analytics and innovative solutions, spanning the entire employee lifecycle from hiring and leadership to employee wellbeing.

A strong advocate for high quality software design, I understand the complexities of developing large scale, highly available, client facing software solutions . Although primarily focusing on the Microsoft Stack, my experience covers a range of technologies and development languages and I believe in the importance of creativity and collaboration in developing software solutions.
Voir plus

Saville Consulting, a Willis Towers Watson CompanyApril 2008 - August 2016

Senior Software Engineer (January 2012 - August 2016) .

This is a continuation of my role at Saville Consulting as a Software Developer. As part of a restructure I became responsible for a small development team. As well as my previous duties as a client facing developer I am now responsible for managing the work load of a team of developers.

These new duties involve more project planning and liaising with the business to better ascertain functional requirements. Also more communication needed to ensure that targets are met and releases are completed on time.



 Software Developer (April 2008 - January 2012) .


At Saville Consulting the development team is responsible for maintaining, supporting and redeveloping a large multi-tier web based application. The application is designed to handle a large volume of users concurrently and provide a mechanism that allows companies and individuals to take online psychometric assessments.

Although the work revolves around essentially a single product, the size and scale of that product ensures that the work undertaken on a daily basis is often varied. The main focus of development utilises .NET 3.5 however there are plans to migrate over to .NET 4.0.

On top of the development work I am doing (primarily C# with some VB.NET) I am also dealing with clients on a regular basis and ensuring projects are delivered on time and client requirements are met. This is my first real opportunity to fully experience the client facing aspect of development projects as I am responsible for liasing with clients, third party suppliers as well as internal stakeholders to ensure the functionality required is delivered. The role also requires a solid understanding of SQL Server.
Voir plus

AMB TechnologyJuly 2007 - April 2008

Working within a small development team at a primarily web based software house. Due to the size of the team, the type of work undertaken varied from bug fixes on existing web sites to full development of bespoke products and web applications.

With my prior experience in writing specifications and using source control I began introducing a more structured approach to developing software into the company. This gave me my first opportunity to be responsible for setting up source control and ticket tracking systems as well as taking the lead on a number of projects. I feel that I embraced the added responsibility and enjoyed been given ownership of projects.

Although the work was primarily web based, there was also the opportunity to work on some Windows Forms applications as well as have an opportunity to look into the development of an application for a mobile device.
Voir plus

Sandford TechnologyFebruary 2006 - July 2007

First employment within the industry sector since completing my degree. The role initially involved me working with the company's bespoke Content Management System, making improvements and developing custom functionality for customer websites. However, due to changes within the company I began working primarily within the .NET environment (2.0), with a focus on C# Web Application development.

The development team was a relatively small one which gave me the chance to be exposed to a number of different projects throughout various stages of the development lifecycle.

Technologies Used:

VBScript
VB.Net
C#
MySQL
SQLServer 2005 (some 2000 experience)
XSL / XML / XSLT
HTML
JavaScript
Jayrock
JSON

I also had exposure to some source control and change management processes. The company made use of Subversion, TortoiseSVN, Ankh and Trac to ensure that all working code was managed correctly and issues could be monitored.

The main body of work undertaken revolved around web development however I also worked on integrating C# plugins for existing Windows applications making use of the Win32 API.
Voir plus

NestleJuly 2003 - August 2004

As part of my degree course I was required to undertake a 1 year work experience program.

I worked within the Local Applications development team working on in-house applications, with particular focus on a tel-sales system. At the time of my employment, the management and control of in-house applications was going through a process of change and as a result development was limited to critical fixes.

Initially I was disappointed due to the lack of development work, however I was tasked with creating Function Software Specifications for a number of applications. This gave me a fantastic opportunity to become involved with another aspect of software development. The specifications had to be clear and concise as they were to be used by external developers when re-writing existing applications.

Good communication skills were vitally important whilst working at Nestle as it was my responsibility to coordinate the development and testing of the applications. The development team was based in Warsaw and it was necessary to liaise with our counterparts in Croydon. Working on the specifications gave me the opportunity to work in areas of the development life cycle that I had not previously considered.

Alongside this I was involved in utilizing Oracle Forms and some Visual Basic for some small in-house data filtering applications.

Mes compétences

XSLT, XSD, XML, Web development, VB.NET, UML, TFS, TDD, SQL, Software Development, Software Architecture, Scrum, OOP, Mobile App Design, Microsoft SQL Server, Microsoft Azure, Microservices, jQuery, IIS, Git, Entity Framework, Database Design, CSS, C#, ASP.NET MVC, ASP.NET, API, Agile, .NET