CV / Resume

Profile

Experienced Developer with a demonstrated history of working in the computer software industry. Skilled in Salesforce, DirectX, SDL, C#, and C++. Strong engineering professional with a Front End Development Certification focused in Computer Science from Free Code Camp.

Technical Skills

Developer Employment

Sage – Developer November 2013 – Present

Currently, I am a developer on the Sage Taxation online project (Sage Corporation Tax Online / Sage Personal Tax online).. day to day I implement compliance and calculations using the following technologies:

• Ruby
• Ruby On Rails
• Javascript
• MySQL
• Compliance DSL
• Rspec / Capybara / Cucumber (for TDD and BDD testing)

In the past year, I was a developer on the Sage Live Project, this uses the Salesforce technology stack (Java ‘apex’ for server side, ‘lightning experience for frontend’ – HTML5, CSS and Javascript)
From having a tough start in Newcastle learning the Sage Live application. This included:

• The Salesforce domain itself
• Apex programming (for backend programming and especially for the API calls)
• Salesforce Lightning components
• Visualforce (for older UI)
• Aura web framework
• JavaScript (for controllers, helper functions and heavy debugging of it)
• HTML5
• CSS
• Git
• Jira
• Secure server-side programming.
• Test-driven development
• Unit testing
• SOQL
• SQL
• Java programming and Java annotations

All this in 16 weeks from knowing nothing about the platform, domain and the programming languages themselves to being able to securely program, write production code, build up relationships and deliver a tough project in a short space of time.

I have supported myself through this process by learning Salesforce Apex by going through related plural sight courses in my spare time.

Languages:
C++
C#
Delphi
XML / HTML
Proprietary formatting languages.

In this time my primary roles were:
• Inserting compliance into Sage Accounts production advanced and Sage Accounts production using their formatting and database query scripting languages.
• Assisted with development of Sage Assisted tagging, inserting compliance (in XML) and fixing some issues (C#)
• Helping to maintain the UI of Sage Accounts Production Advanced (Delphi)
• Helping to maintain the engines of Sage Accounts Production Advanced spelling, report generation and database (c++)

QA Testing and Compatibility - October 2010 – April 2011

The Creative Assembly (SEGA Europe)

This involved the testing and reporting of software defects. When an issue is fixed, it was my duty to ensure that it was (Regression). I worked with Programmers, Designers and Artists internally as well as external technical partners (Intel, Nvidia and AMD/ATi) to help address and resolve software and hardware issues.

On a daily basis, I had to devise and complete test plans (which were issued to internal and external testing environments) whilst working under pressure to ensure that the software had no major defects and could be released on time.

Education

2013

Salford City College

2005 - 2011

University of Bolton (BSc Computing, BSc Computer Games Software Development)

2003 - 2005

Pendleton College, Salford (AS and A Levels)                    

(REFERENCES AVAILABLE UNDER REQUEST)