$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Experienced Full Stack Web and Xamarin Developer
Steven Brough
,
Hasland, United Kingdom
Experience
Other titles
Skills
I'm offering
I am a very experienced developer (>20 Years), with a great set of soft skills to compliment as well. I have a wealth of knowledge and have experience leading teams.
My approach to work is to get things done, and not spend too long on decision making, I am a strong advocate of proving things end to end, and then refining. The prerequisite to doing something right, is doing something.
My approach to work is to get things done, and not spend too long on decision making, I am a strong advocate of proving things end to end, and then refining. The prerequisite to doing something right, is doing something.
Markets
United Kingdom
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2019 - ?
job
Director
TooYoo Ltd.
Summary:
This is a start-up I've created. I'm building an app for mobile coffee and food vendors to provide arrival alerts to their customers. The app also provides loyalty card and a pre-order system. It is built in Xamarin Forms and incorporates numerous features:
• Push Notifications
• Geolocation
• API Integration
• Authentication
• Payment integration
This is a start-up I've created. I'm building an app for mobile coffee and food vendors to provide arrival alerts to their customers. The app also provides loyalty card and a pre-order system. It is built in Xamarin Forms and incorporates numerous features:
• Push Notifications
• Geolocation
• API Integration
• Authentication
• Payment integration
API, Xamarin, Integration, It, App, UP
2019 - 2019
temp
Contract Full Stack Developer
Stratec Biomedical.
Summary:
I am working as part of the team responsible for finishing a new product, written using Angular with a .NET backend. Technologies in use are Angular 5, C#, WebApi, MVC, JavaScript, TypeScript, Less, Gulp and Git.
I am working as part of the team responsible for finishing a new product, written using Angular with a .NET backend. Technologies in use are Angular 5, C#, WebApi, MVC, JavaScript, TypeScript, Less, Gulp and Git.
Javascript, Backend, Git, Angular, Typescript, C, MVC, Less, Net, Gulp, Developer, WebAPI, Backend
2017 - 2019
temp
Contract Full Stack Developer
bet365.
Summary:
I am working as part of the team responsible for rewriting a monolithic ASP.NET web forms application with an MVC Microservices implementation. I am a senior member of the team and in addition to development tasks, I am also responsible for code quality assurance reviews. Technologies in use are C#, MVC, JavaScript, TypeScript, Sass, Gulp and Git.
There has also been some legacy VB.NET and web forms work, implementing additional functionality whilst the rewrite is underway.
I am working as part of the team responsible for rewriting a monolithic ASP.NET web forms application with an MVC Microservices implementation. I am a senior member of the team and in addition to development tasks, I am also responsible for code quality assurance reviews. Technologies in use are C#, MVC, JavaScript, TypeScript, Sass, Gulp and Git.
There has also been some legacy VB.NET and web forms work, implementing additional functionality whilst the rewrite is underway.
Vb.net, Vb, Web, Development, Implementation, Quality Assurance, Developer, Gulp, Net, ASP, Javascript, Microservices, MVC, C, SoMe, Sass, Typescript, ASP.NET, Git, .Net
2014 - 2017
temp
Contract Lead Developer
r2c online Ltd.
Summary:
This contract was mainly around a re-write from a proprietary technology to MVC. I was involved with all aspects, from initial spec creation and working with project managers to determine what needs to be done, to the front and back end development, testing and delivery.
Points of note are things like I added SignalR, knockout and a micro service architecture to improve the end user experience.
I was also responsible for code reviews with other team members and started to shape processes like automated testing using Selenium.
Additionally, I worked on multiple mobile applications using Xamarin, allowing users to interact with the main platform from various devices. This includes a quote generation and authorisation application and a vehicle inspection application.
This contract was mainly around a re-write from a proprietary technology to MVC. I was involved with all aspects, from initial spec creation and working with project managers to determine what needs to be done, to the front and back end development, testing and delivery.
Points of note are things like I added SignalR, knockout and a micro service architecture to improve the end user experience.
I was also responsible for code reviews with other team members and started to shape processes like automated testing using Selenium.
Additionally, I worked on multiple mobile applications using Xamarin, allowing users to interact with the main platform from various devices. This includes a quote generation and authorisation application and a vehicle inspection application.
User Experience, MVC, Xamarin, Selenium, Architecture, Service, Technology, Developer, Lead developer, Testing, Development, Processes, Knockout
2012 - 2013
job
Lead Developer
Brief Your Market Ltd.
Summary:
Whilst at Brief Your Market I have been mainly responsible for enhancing their core business offerings. I've been responsible for reshaping the technology route Brief Your Market was taking, re-architecting systems from standard ASP.NET web forms and bringing them up to speed with current web trends, being re-written to be mainly client side (JavaScript) based, utilising MVC 4.0 for the server side and various client-side frameworks such as jQuery. As a Lead Developer I also am responsible for mentoring and guiding junior members of staff.
Aside from software I have been solely responsible for re-designing the server infrastructure behind Brief Your Market. I have implemented failover clustering in a virtual environment (Hyper-V 3.0), spec'ing and provisioning Dell hardware to cope with increased demand, resulting in a resilient, expandable environment that will see the company well into the future.
Whilst at Brief Your Market I have been mainly responsible for enhancing their core business offerings. I've been responsible for reshaping the technology route Brief Your Market was taking, re-architecting systems from standard ASP.NET web forms and bringing them up to speed with current web trends, being re-written to be mainly client side (JavaScript) based, utilising MVC 4.0 for the server side and various client-side frameworks such as jQuery. As a Lead Developer I also am responsible for mentoring and guiding junior members of staff.
Aside from software I have been solely responsible for re-designing the server infrastructure behind Brief Your Market. I have implemented failover clustering in a virtual environment (Hyper-V 3.0), spec'ing and provisioning Dell hardware to cope with increased demand, resulting in a resilient, expandable environment that will see the company well into the future.
Developer, UP, Web, Server, Software, Hardware, Infrastructure, Lead developer, Hyper-V, Javascript, Technology, Net, ASP, MVC, Mentoring, ASP.NET, .Net, Jquery
2006 - 2012
job
Software Developer
Trisoft Ltd.
Summary:
All the projects I have worked on during my time at Trisoft have utilised various versions of the .NET framework allowing me to gain extensive expertise and experience within this area. All web projects have been written using ASP.NET, having utilised frameworks 1.1 and 2.0, 3.0, 3.5 and 4.0 as they were released. Some examples of these are using LINQ and the Charting elements of the .NET framework. More recently I have started to look at how ASP.NET MVC differs from traditional web forms and to see if there are any advantages to this approach. I am currently working on a suite of e-commerce sites based on the nopCommerce platform, which uses MVC.
Whilst employed at Trisoft I have been able to not only enhance my technical skill set but also my non-technical ones as well. I have become responsible for most stages of the project lifecycle, as well as improving existing procedures. For example, I put a pre-specification phase into place, which enables sales staff to more accurately place a value on projects and ensures enough time is allocated for developers to complete any work required.
I have also been able to extend my skills as a lead developer, having been at the forefront of the developing the companies SharePoint portfolio I've worked with numerous companies, often being the first point of contact. I am responsible for the overall experience the customer receives, from the project design, development and implementation stages to the ongoing support that is required.
I am responsible for the delegation of tasks to other members of the development team, overseeing the project through all the required stages. As a bi-product of this I have continued to develop my skills as a mentor, helping other members of the development team if needed. I am an easy person to work with and I feel this contributes to the fact other developers feel they can approach me for help solving problems.
All the projects I have worked on during my time at Trisoft have utilised various versions of the .NET framework allowing me to gain extensive expertise and experience within this area. All web projects have been written using ASP.NET, having utilised frameworks 1.1 and 2.0, 3.0, 3.5 and 4.0 as they were released. Some examples of these are using LINQ and the Charting elements of the .NET framework. More recently I have started to look at how ASP.NET MVC differs from traditional web forms and to see if there are any advantages to this approach. I am currently working on a suite of e-commerce sites based on the nopCommerce platform, which uses MVC.
Whilst employed at Trisoft I have been able to not only enhance my technical skill set but also my non-technical ones as well. I have become responsible for most stages of the project lifecycle, as well as improving existing procedures. For example, I put a pre-specification phase into place, which enables sales staff to more accurately place a value on projects and ensures enough time is allocated for developers to complete any work required.
I have also been able to extend my skills as a lead developer, having been at the forefront of the developing the companies SharePoint portfolio I've worked with numerous companies, often being the first point of contact. I am responsible for the overall experience the customer receives, from the project design, development and implementation stages to the ongoing support that is required.
I am responsible for the delegation of tasks to other members of the development team, overseeing the project through all the required stages. As a bi-product of this I have continued to develop my skills as a mentor, helping other members of the development team if needed. I am an easy person to work with and I feel this contributes to the fact other developers feel they can approach me for help solving problems.
Net, ME, Framework, Web, Software, BEE, Development, Lead developer, Implementation, Support, LINQ, Developer, Design, ASP, Sales, Mentor, MVC, SoMe, E-commerce, SharePoint, ASP.NET, Asp.net mvc, .Net
2006 - 2006
job
Software Developer
Internova Ltd.
Summary:
During my time at Internova, I was mainly responsible for the maintenance and further development of a service exchange site. The site offered the ability for couriers to advertise 'empty load' return journeys to utilise the space they had available. I was responsible for developing functionality such as the ability for couriers to advertise these jobs. An example of one of the areas I worked on was enabling the site to work with mobile devices. Couriers could request to be notified of any available jobs along the route they were taking, allowing them to define the radius in which they willing to deviate from the planned route. They were also able to take digital signatures from recipients, enabling the sender to instantly view these on the website.
I was also a member of the team responsible for developing a bespoke content management system with full e-commerce functionality. As an example, I developed the search functionality, utilising SQL Server stored procedures, utilising full text indexing and XML/XSLT to control the display of returned results. This included ensuring relevance and the highlighting of the search term within the results.
During my time at Internova, I was mainly responsible for the maintenance and further development of a service exchange site. The site offered the ability for couriers to advertise 'empty load' return journeys to utilise the space they had available. I was responsible for developing functionality such as the ability for couriers to advertise these jobs. An example of one of the areas I worked on was enabling the site to work with mobile devices. Couriers could request to be notified of any available jobs along the route they were taking, allowing them to define the radius in which they willing to deviate from the planned route. They were also able to take digital signatures from recipients, enabling the sender to instantly view these on the website.
I was also a member of the team responsible for developing a bespoke content management system with full e-commerce functionality. As an example, I developed the search functionality, utilising SQL Server stored procedures, utilising full text indexing and XML/XSLT to control the display of returned results. This included ensuring relevance and the highlighting of the search term within the results.
Website, Search, Server, Software, Development, XSLT, Developer, Stored procedures, Service, Sql, Content, Management, Content Management, Exchange, E-commerce, XML, SQL Server
2000 - 2006
job
IT Assistant/Software Developer
CS2 Lawyers/QSIT.
Summary:
As my first role in the IT industry it was here where my passion for software development was ignited. I started off developing applications for the companies intranet and quickly became an expert on the subject of web sites and web applications. During my time in this role I gained a substantial amount of experience with many technologies, from server side technologies like Classic ASP to client side languages like HTML and JavaScript.
The largest development project I undertook was for a subsidiary company. They required a solution that would allow clients to purchase legal expenses insurance policies online. The solution I designed and implemented was a website capable of taking the information required from the brokers regarding each policy and logging this, along with assigning each a new policy number and providing them with the relevant certificate. The site also allowed the company complete control over every aspect of the site. This includes granting clients access to a secure area of the site and recording their details, along with enabling them to review the policies that go through the site. The last part of the site contains a number of related reports for all clients, for example a month by month totals report for all policies bought and also allowing the ability to cancel or renew them.
Another major project was a call centre application developed using java. The call centre was completely dynamic, obtaining the screen layout information from a configuration file. This enabled administrative users of the call centre to control what fields were on what screens, allowing them to personalise each screen to the different types of call that they were receiving. Once the screens were completed they could then store and access them again when needed via a menu within the call centre.
I also created a intranet based training calendar to advertise and monitor legal training, displaying records within the store database graphically. This also involved collecting feedback on each session to be evaluated and reported on by managers.
Personal
I am a passionate individual who is always looking to utilise new technologies to produce cutting edge solutions. As my main interests lie within technology, many of my hobbies reflect this. I like to keep up-to-date with new hardware developments, enjoying building and supporting machines for friends and family. I always have numerous personal projects on the go, always trying to keep abreast of the latest technologies. I am into Motor sport, particularly Rallying, attending various events and car shows around the country. I am a non-smoker and hold a full clean driving licence.
As my first role in the IT industry it was here where my passion for software development was ignited. I started off developing applications for the companies intranet and quickly became an expert on the subject of web sites and web applications. During my time in this role I gained a substantial amount of experience with many technologies, from server side technologies like Classic ASP to client side languages like HTML and JavaScript.
The largest development project I undertook was for a subsidiary company. They required a solution that would allow clients to purchase legal expenses insurance policies online. The solution I designed and implemented was a website capable of taking the information required from the brokers regarding each policy and logging this, along with assigning each a new policy number and providing them with the relevant certificate. The site also allowed the company complete control over every aspect of the site. This includes granting clients access to a secure area of the site and recording their details, along with enabling them to review the policies that go through the site. The last part of the site contains a number of related reports for all clients, for example a month by month totals report for all policies bought and also allowing the ability to cancel or renew them.
Another major project was a call centre application developed using java. The call centre was completely dynamic, obtaining the screen layout information from a configuration file. This enabled administrative users of the call centre to control what fields were on what screens, allowing them to personalise each screen to the different types of call that they were receiving. Once the screens were completed they could then store and access them again when needed via a menu within the call centre.
I also created a intranet based training calendar to advertise and monitor legal training, displaying records within the store database graphically. This also involved collecting feedback on each session to be evaluated and reported on by managers.
Personal
I am a passionate individual who is always looking to utilise new technologies to produce cutting edge solutions. As my main interests lie within technology, many of my hobbies reflect this. I like to keep up-to-date with new hardware developments, enjoying building and supporting machines for friends and family. I always have numerous personal projects on the go, always trying to keep abreast of the latest technologies. I am into Motor sport, particularly Rallying, attending various events and car shows around the country. I am a non-smoker and hold a full clean driving licence.
Technology, Go, UP, Online, Web, Server, Insurance, Software, Hardware, Development, Developer, It, Javascript, Website, ASP, Sport, Database, Training, Software development, HTML/CSS/Javascript, Java, Layout, Html
Steven's reviews
Steven has not received any reviews on Worksome.
Contact Steven Brough
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Steven directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark