beBee background
Professionals
>
Gloucester
Adam Clarke

Adam Clarke

Full Stack ASP.Net Core Web Developer

Technology / Internet

Gloucester, Gloucester District, Gloucestershire

Social


About Adam Clarke:

I am a software and database developer with commercial experience.  I am currently located in Gloucester.

In my current work, I have been developing code modules in the SQL language using MySQL (this is the primary focus of my current workload), and ASP.net Core modules using Microsoft Visual Studio 2019. 

This involves the complete development life-cycle from the initial design, right through to user interface testing.  Each code module must be designed from a specification developed and tested thoroughly according to company standards, then ‘signed off’ by the project co-ordinator before being tested by end users.   

The web solution I am involved with in my current are based upon the MVC (Model-View-Controller) design pattern, I am however aware of the other patterns in use such as ’Singleton’. 

I have a good level of experience in the aspects of database systems and their application in the business context, using the SQL language within MySQL Server.   

Through my work experience and other professional activities, I have strengthened my interpersonal and presentation skills, with my cumulative experience which I gained from diverse sources. 

With my previous experience in catering management, I have proven management skills in a high-pressure environment, as well as good communication skills.

Experience

Self Employed Software Developer                                October 2019 – present                     

 

Software Developer                                                           October 2017 – November 2019                      GBR14 Ltd

 

GBR14 specialise in encryption technology specifically for the protection of data. The company has a pending patent for the new encryption technology they are developing. 

My role was to produce a demonstrator application which showed potential customers the benefits and capabilities of the technology the company had to offer.  In this role I was responsible for the design, development and testing of the demonstrator system, this system was developed in Meteor.  The system had two purposes; to demonstrate the technology to potential customers and to test the encryption software for robustness and reliability.  In this role I also accompanied one of the company’s founders to trade shows where we would present the software to potential clients from our stand.

Development and Support Analyst                                October 2013 - 2017                                           Cascade3d

 

This is a development and support role requiring the skill to develop and test code per the company’s standards. 

Whilst in this role I have also contributed to the new methods by which the company produces its software ensuring the product is fit for purpose and the client receives a robust and reliable system.

I have demonstrated many skills in this role including, but not limited to; -

 

  • Project managementCo-ordination of my projects from the planning stage right through to the delivery of the software.  Effectively managing the project from start to end – reportable to the Operations Manager.  Areas included; - 

Requirements gathering

System design

Development

UAT

Passover to the client

Support (ongoing)

 

  • Requirements gathering
  • Producing product specifications
  • Designing the system/module – produce a design for the module/system using Word as a method of presenting the information. This is then passed back to the customer for approval.
  • Producing the system/code using SQL (this is the bulk of my work) and C Sharp using Microsoft Visual Studio
  • Testing the system - using multiple browsers (Internet Explorer, Google Chrome etc.) to ensure compatibility
  • Delivering the system to the customer - providing the customer with documentation in the form of Word documents (hard or soft copies depending on the customer’s preference) with details of the system’s capabilities and a user guide.  We will also provide training via WebEx for the customer to introduce them to the system. Additional training (post installation and handover) can be provided at an extra cost.
  • Supporting the system – ongoing system support provided as part of the package.  When the customer experiences difficulties using the site, or the site’s performance drops.  Remote support via Remote Desktop is provided to resolve the issue.
  • SQL Server (this is the primary part of my current role) – writing SQL code, installing SQL Server instances, creating scheduled jobs, creating reports (SQL view / Stored Procedure based) for the site dashboards, installing the web products databases using the build scripts
  • JavaScript – this is used to update and modify the Client side objects when the user interacts with the system or on a timed basis (in the case of KPI dashboards)
  • C# - In my current role, I have contributed to the design and operation of the company’s main commercial product, with a particular focus on the data layer of the application and its communication with the data source (SQL database(s)).

Class implementation - when developing the code for the company’s web application I am required to implement a class hierarchy to maximise code reuse throughout the program. 

  • Customer IT support and system installation - As part of my role I am required to install and support the company’s main web application on customer’s servers.  This involves; - 

setting up the web site using IIS (Internet Information Services)

granting folder permissions to the IIS user

installing the web site files

setting up the domain name

installing multiple instances of SQL Server with mirroring (if applicable)

installing the databases 

testing the site from a user perspective - using multiple Browsers to check compatibility

supporting the system after installation                                                                          

  • Digital Marketing Campaigns – in this role I was involved with the digital marketing service the company provided to its clients. This involved creating lists of recipients using the PAF address database the company purchases.   This is then used for direct marketing with email and text templates to communicate with prospective customers.

Education

BSc Computing and Software Development May 2010        2:2

Professionals in the same Technology / Internet sector as Adam Clarke

Professionals from different sectors near Gloucester, Gloucester District, Gloucestershire

Other users who are called Adam

Jobs near Gloucester, Gloucester District, Gloucestershire

  • BT Group Cheltenham

    The Cloud Engineering Specialist independently implements core infrastructure and security services in Amazon Web Services to deliver highly available and scalable services, automating time intensive processes whilst meeting security and compliance objectives in all aspects of th ...

  • NET Developer

    1 week ago

    Noir Hereford

    We are looking for .NET Developer to help us dramatically expand and improve our set of products while simultaneously supporting a massive increase in the capacity of our systems. · ...

  • Dotnet Architect

    3 weeks ago

    Hexaware Technologies Swindon SN JS

    Join Hexaware's dynamic Cloud Modernization team as a Technical Architect – Dot Net. · ...