$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Freelance Software Developer
Geoffrey Hirst
,
Harrogate, United Kingdom
Experience
Other titles
Skills
I'm offering
I have worked with .NET for over 9 years and programming all my life.I am an experienced Developer with a degree in Digital Media. The Digital Media course was primarily a programming course.
I am a full stack developer and have worked with clients from the Department of Health to VINCI, Taylor Woodrow (Crossrail) and Morgan Sindall. As the Project Lead and Principal Software Developer, I liaise with clients from the beginning; setting requirements, specifications, setting up working groups, and the planning of the initial stages. I ensure all steps, from concept to completion are to the highest standard, on time and on budget using the appropriate approach and methodologies.
I use my communication skills to provide highly organised and pragmatic management support within a professional, but relaxed, environment. These include: third party and stakeholder management, client liaison, project coordination and delegation of workloads. I have excellent IT skills and have used many different tools and applications including Visual Studio 2017 with Resharper, SQL Server Management and IIS. In my spare time, I undertake tutorials. As part of my role, I use Agile methodology.
I am a full stack developer and have worked with clients from the Department of Health to VINCI, Taylor Woodrow (Crossrail) and Morgan Sindall. As the Project Lead and Principal Software Developer, I liaise with clients from the beginning; setting requirements, specifications, setting up working groups, and the planning of the initial stages. I ensure all steps, from concept to completion are to the highest standard, on time and on budget using the appropriate approach and methodologies.
I use my communication skills to provide highly organised and pragmatic management support within a professional, but relaxed, environment. These include: third party and stakeholder management, client liaison, project coordination and delegation of workloads. I have excellent IT skills and have used many different tools and applications including Visual Studio 2017 with Resharper, SQL Server Management and IIS. In my spare time, I undertake tutorials. As part of my role, I use Agile methodology.
Markets
United Kingdom
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Available
My experience
2019 - ?
job
Software Developer
Step Change.
Azure DevOps
Agile
.NET, SQL
NService Bus
Communications monitoring and alerts
Step Change is a UK wide charity that specializes in helping clients become debt free. The charity is focusing on ensuring improved online help for clients.
I am leading a team implementing the charities first Dev Ops project, using Agile. This involves data and process gathering. The project will change code deployment from six to two weeks. The initial phase of changes, using the current TFS boards, has brought sprints down to three weeks
The major improvements will be having full code reviews in addition to automated builds and tests.
We have a Project Manager on secondment for three months, however, I run some of the stand ups and have been guiding the sprint planning meetings passing on my knowledge. This allows me to focus on DevOps and ensures we are all using the same processes.
Additionally I have worked with System Architects created an automated monitoring system to ensure all communications propagate from creation to client. This will ensure there is no FSA breaches.
Agile
.NET, SQL
NService Bus
Communications monitoring and alerts
Step Change is a UK wide charity that specializes in helping clients become debt free. The charity is focusing on ensuring improved online help for clients.
I am leading a team implementing the charities first Dev Ops project, using Agile. This involves data and process gathering. The project will change code deployment from six to two weeks. The initial phase of changes, using the current TFS boards, has brought sprints down to three weeks
The major improvements will be having full code reviews in addition to automated builds and tests.
We have a Project Manager on secondment for three months, however, I run some of the stand ups and have been guiding the sprint planning meetings passing on my knowledge. This allows me to focus on DevOps and ensures we are all using the same processes.
Additionally I have worked with System Architects created an automated monitoring system to ensure all communications propagate from creation to client. This will ensure there is no FSA breaches.
Sql, Project Manager, Azure, DevOps, Agile, SoMe, Deployment, Net, Developer, TFS, Monitoring, Software, Online, Processes, Manager, ME
2017 - 2019
job
Software Developer - Team Leader
Age Partnership.
Age Partnership is a financial company that have both internal and white label services for financial services from equity release to home insurance. Our team create and manage all of the internal applications. I work with everyone from customer facing agents to directors to update and manage services. The majority of the projects are in WPF, Web Services and WinForms using C# with some migration from VB when updates are applied.
My day to day role is C# in WPF, Web Services and WinForms with SQL backend and I also am working hard to improve the look and feel of all our applications creating common classes to give everything an updated look from applications to reports.
The team has doubled since I joined, and we are looking to the future with more MVC and WPF.
We use Azure DevOps (formally VSTS) for Agile boards, including use stories and bugs as well as Code reviews and Git.
We go out most lunchtimes and during summer we go to the local park for picnics and to relax at lunch, it's all part of ensuring the team is happy and relaxed and ensures we work as a team.
My day to day role is C# in WPF, Web Services and WinForms with SQL backend and I also am working hard to improve the look and feel of all our applications creating common classes to give everything an updated look from applications to reports.
The team has doubled since I joined, and we are looking to the future with more MVC and WPF.
We use Azure DevOps (formally VSTS) for Agile boards, including use stories and bugs as well as Code reviews and Git.
We go out most lunchtimes and during summer we go to the local park for picnics and to relax at lunch, it's all part of ensuring the team is happy and relaxed and ensures we work as a team.
Wpf, VSTS, Go, Backend, Vb, Web, Software, Insurance, WinForms, Developer, It, Sql, Web Services, MVC, C, SoMe, Agile, DevOps, Azure, Git, Backend
2013 - 2017
job
Software Developer - Team Leader
PEMCO.
PEMCO is an outsourcing company that provide support to a variety of clients including Cancer Research UK, Transport for London (TfL), Morgan Sindall, VINCI Facilities & Construction. Whilst working at PEMCO I have performed the role of a Project Manager and Client Relationship Manager. All our systems are designed ground up, by myself with input from my team.
● Implemented Source Control with Visual Studio using Team Foundation, and later GitHub
● Created and developed clients' Customer Relationship Management databases which facilitate property, asset and employee management searches
● Create Dashboard Management for clients and stakeholders to view urgent and upcoming issues, including sub-contractor and employee performance at a glance
● Bespoke Dashboards for clients, included graphs and enabled reporting and monitoring
● Provided tiered permission levels for different users
● Graphs were created in Highchart JS
● Bespoke reports created using BCP exported as Excel to avoid reporting repetition and provide consistency
● Created Learning Management Studios to complement the e-Learning system. Courses have been used over 100,000 times
● Automated PDF certificates with iTextSharp
● Created 'remote view' for some clients so that admin are able to access the same views as the end user, and edit with an audited log. This was particularly useful to assist end users' complete forms on induction/on-boarding courses
● Enabled clients to manage their data via administration tools
● Created tendering processes to enable client facility management to bid confidentially on jobs
● Built Client Relationship Management databases in .Net utilising App Code driven by SQL, including Stored Procedures and Functions
● Databases use n tier architecture where required
● SOLID design build
● Used Windows Forms to Import XML automatically
● Built Client Relationship Management databases to incorporate workflow and system processes that are client dependent, such as updating data based on document uploads
● Created RSS, Facebook and Twitter feeds
● Enabled Bing and Google maps with bespoke 'pins' for clients incorporating their logo
● Agile methodology to ensure sprints were successful and confirmed by the Product Owner
● Gathered client requirements, including acceptance criteria, when providing process improvement options
● All build development was tailored to the clients' needs and appropriate for their industry, including any regulatory and legal standards
● Attended client relationship meetings. My experience as Principal Software Developer, and being a long serving employee of PEMCO enabled me to talk in great detail and instil confidence in our clients
● Unit Tested in Visual Studio to ensure code changes were accurate and complete
● Implemented Source Control with Visual Studio using Team Foundation, and later GitHub
● Created and developed clients' Customer Relationship Management databases which facilitate property, asset and employee management searches
● Create Dashboard Management for clients and stakeholders to view urgent and upcoming issues, including sub-contractor and employee performance at a glance
● Bespoke Dashboards for clients, included graphs and enabled reporting and monitoring
● Provided tiered permission levels for different users
● Graphs were created in Highchart JS
● Bespoke reports created using BCP exported as Excel to avoid reporting repetition and provide consistency
● Created Learning Management Studios to complement the e-Learning system. Courses have been used over 100,000 times
● Automated PDF certificates with iTextSharp
● Created 'remote view' for some clients so that admin are able to access the same views as the end user, and edit with an audited log. This was particularly useful to assist end users' complete forms on induction/on-boarding courses
● Enabled clients to manage their data via administration tools
● Created tendering processes to enable client facility management to bid confidentially on jobs
● Built Client Relationship Management databases in .Net utilising App Code driven by SQL, including Stored Procedures and Functions
● Databases use n tier architecture where required
● SOLID design build
● Used Windows Forms to Import XML automatically
● Built Client Relationship Management databases to incorporate workflow and system processes that are client dependent, such as updating data based on document uploads
● Created RSS, Facebook and Twitter feeds
● Enabled Bing and Google maps with bespoke 'pins' for clients incorporating their logo
● Agile methodology to ensure sprints were successful and confirmed by the Product Owner
● Gathered client requirements, including acceptance criteria, when providing process improvement options
● All build development was tailored to the clients' needs and appropriate for their industry, including any regulatory and legal standards
● Attended client relationship meetings. My experience as Principal Software Developer, and being a long serving employee of PEMCO enabled me to talk in great detail and instil confidence in our clients
● Unit Tested in Visual Studio to ensure code changes were accurate and complete
SOLID, Developer, Outsourcing, Support, Workflow, PDF, Monitoring, Development, Google maps, Software, Twitter, Detail, App, Google, Regulatory, Facility management, Processes, Manager, UP, ME, Logo, Sql, Excel, Administration, Project Manager, Research, XML, Facebook, Agile, SoMe, Design, Product owner, Visual Studio, E-learning, Management, Github, Windows, Net, Architecture, Stored procedures
2004 - 2013
job
Software Developer
Lights4fun Limited.
Lights4fun is an international company providing lighting from battery operated lights to commercial lights.
Client Relationship Manager System
When I joined Lights4fun, orders were handwritten. From a humble mail merge with CSV as a stop gap to a full-fledged CRM system built from scratch by myself. The journey and growth of the company and IT was and is a great success story.
● Lights4fun grow from a small UK company to a multinational company.
● I created a Customer and Operational Database interacting with Amazon, eBay and Play.com as well as the Lights4fun website to import orders
● Set up Amazon S3 backup and image storage
● Converted the order system to a Customer Relationship Management Database incorporating orders, delivery, customer service and management information such as Profit and Loss, Stock and Abandoned Baskets
● 'Abandoned Orders' system detected if a transaction was not completed. After automatically checking for newer orders, Customer Services would contract customers, in value order, this system has a 97% conversion rate turning incomplete sales into actual sales
● Automated checking ensuring clients receive expected goods. e.g. the system would check that the customer had previously ordered the correct plugs if none were purchased when buying only lights
● Ensured the database recognised delivery options and the best solution for delivery, for example merge deliveries to the same address
● Analysis of deliveries helped save £100,000 in the second year
● Auto emails kept clients updated on their parcel status in the country of deliveries and cut Customer Service calls by a third. I continued to work with the Customer Service Team to improve and refine the business
● Utilised wildcard search to minimise the information Customer Services required to find an order, with the system filtering results as they typed
● When a customer's account was showing, detailed information would show, including any recent orders, which delivery service was used and current delivery status including the customer's' local pick up point
● Stock Management Control predicted required purchases and upcoming sales based on previous years and allowed stock controller to add new products, hide old and sold out stock
● Created a quotation system for clients such as Harrogate Council, Harrods, O2 London and Covent Garden. The system provided the information required to proceed with a new quotation, such as specific discounts
● The Customer Relationship Management Database exported data to Amazon (UK, France and Germany) and Play.com as well as creating the HTML code for eBay UK, France and Germany
eCommerce
● Set up and ran the online advertising from 2006 to 2010. In 2011 it was outsourced to a Pay Per Click specialist, however in 2012 advertising was brought back in house, to myself, and the new SEO team. With my project oversight of a full overhaul 85% of keywords had a quality score of ten.
● Attended seminars on PPC and eCommerce at Google's London Office
Office Management
● Interviewed potential employees
● Provided training and development as well as ongoing support for new employees
● Worked with Sagepay to ensure a smooth payment gateway
● Purchased appropriate hardware and software for the office
Client Relationship Manager System
When I joined Lights4fun, orders were handwritten. From a humble mail merge with CSV as a stop gap to a full-fledged CRM system built from scratch by myself. The journey and growth of the company and IT was and is a great success story.
● Lights4fun grow from a small UK company to a multinational company.
● I created a Customer and Operational Database interacting with Amazon, eBay and Play.com as well as the Lights4fun website to import orders
● Set up Amazon S3 backup and image storage
● Converted the order system to a Customer Relationship Management Database incorporating orders, delivery, customer service and management information such as Profit and Loss, Stock and Abandoned Baskets
● 'Abandoned Orders' system detected if a transaction was not completed. After automatically checking for newer orders, Customer Services would contract customers, in value order, this system has a 97% conversion rate turning incomplete sales into actual sales
● Automated checking ensuring clients receive expected goods. e.g. the system would check that the customer had previously ordered the correct plugs if none were purchased when buying only lights
● Ensured the database recognised delivery options and the best solution for delivery, for example merge deliveries to the same address
● Analysis of deliveries helped save £100,000 in the second year
● Auto emails kept clients updated on their parcel status in the country of deliveries and cut Customer Service calls by a third. I continued to work with the Customer Service Team to improve and refine the business
● Utilised wildcard search to minimise the information Customer Services required to find an order, with the system filtering results as they typed
● When a customer's account was showing, detailed information would show, including any recent orders, which delivery service was used and current delivery status including the customer's' local pick up point
● Stock Management Control predicted required purchases and upcoming sales based on previous years and allowed stock controller to add new products, hide old and sold out stock
● Created a quotation system for clients such as Harrogate Council, Harrods, O2 London and Covent Garden. The system provided the information required to proceed with a new quotation, such as specific discounts
● The Customer Relationship Management Database exported data to Amazon (UK, France and Germany) and Play.com as well as creating the HTML code for eBay UK, France and Germany
eCommerce
● Set up and ran the online advertising from 2006 to 2010. In 2011 it was outsourced to a Pay Per Click specialist, however in 2012 advertising was brought back in house, to myself, and the new SEO team. With my project oversight of a full overhaul 85% of keywords had a quality score of ten.
● Attended seminars on PPC and eCommerce at Google's London Office
Office Management
● Interviewed potential employees
● Provided training and development as well as ongoing support for new employees
● Worked with Sagepay to ensure a smooth payment gateway
● Purchased appropriate hardware and software for the office
International, Support, Hardware, Backup, Development, Office, Amazon, Software, Storage, Growth, Google, Ebay, Amazon S3, Search, Online, Manager, UP, Html, Developer, It, Website, Service, Sales, Customer service, Management, Database, PPC, Training, CRM, Ecommerce, HTML/CSS/Javascript, Advertising, Seo
My education
2001
-
2007
University of Leeds
Bachelors, Digital Media
Bachelors, Digital Media
Geoffrey's reviews
Geoffrey has not received any reviews on Worksome.
Contact Geoffrey Hirst
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Geoffrey 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