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
- Good computer skills (Office software, Email, Databases, Internet and Social Media)
- Adaptability, Willingness to learn new software packages in a timely manner.
- Software testing experience.
- Software programming (C++/C# / Delphi)
- Web Development (Ruby On Rails, Salesforce, HTML / CSS / JavaScript)
- Games programming (OpenGL/SDL/DirectX)
- Installed Hard disks, Floppy drives, CD Drives, Sound cards, CPU, Memory, Power supply unit, Network card, Video graphics card, Hard disk controller card on PC systems
- Operating Systems: Windows, Linux, Mac OSX, MS DOS.
- Installing software and applications to user standards
- Troubleshooting hardware and software problems.
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
- AAT Accounting Level 1
- AAT Accounting Level 2 (Currently Studying)
2005 - 2011
University of Bolton (BSc Computing, BSc Computer Games Software Development)
- Software Engineering
- Maths / Physics
- Multi-threaded processing
- AI
- 3D Rendering Techniques.
- Programming and Design
- Computer Systems Architecture
- Internet Technologies
- Networks and Communication
2003 - 2005
Pendleton College, Salford (AS and A Levels)
- Business Studies.
- I.C.T
- Media Studies.