About Me

As an accomplished and enthusiastic Head of Software with over 15 years of experience, I am passionate about using technology to solve complex problems and drive innovation. With a proven track record of transforming unmanageable applications into scalable and secure solutions, my expertise includes SaaS development, team management, design, and analysis of complex commercial solutions.

As a team player with a high level of integrity, I value the balance between technical and commercial imperatives that drive a successful business. I possess strong leadership and communication skills that enable effective collaboration with cross-functional teams and stakeholders.

My journey in computer programming started at the age of 10, and I developed a passion for Computer Science while at high school. After earning my Diploma in Computing, I worked as an 'IT Assistant' and eventually earned the title of 'Software Engineer'. During my time there, I developed many different solutions to problems, from increasing efficiency and work flow to vast improvements in architecture and systems.

I also have experience working at a specialist software house, where I worked closely with a team of programmers to develop the next generation of cloud software products for some of the country's largest companies. Not only did I work on these products, but I also advised on the growth of the business's cloud infrastructure.

With my analytical skills, I develop and implement IT and business strategies to maximize efficiency and productivity. I thrive in a fluid and constantly evolving environment, where creative solutions are the norm. I enjoy working hands-on with designers and engineers to implement new features that align with our corporate ethos of simplicity and quality.

Education

Higher Education

Computer Science (BSc Hons) 2012

  - Fundamentals of Design
  - Computer Systems
  - Operating Systems
  - Design for the Internet
  - Software Engineering
  - Procedural Programming
  - Object-oriented Programming
  - Network Routing
  - Project Managment
  - Database Design and Implementation
  - Network Computer Systems
  - Interaction and Usability
  - Computing Research Methods
  - Professional Issues, Computing and Society
  - Data Structures and Algorithms
  - Undergraduate Major Project

Further Education

Diploma in Computing 2009

  - Information Systems Methodologies
  - Systems Programming and Scripting
  - Research Methods and Project Planning
  - Database and Information Systems
  - Computer Network Security
  - Software Engineering Foundations
  - Advanced Software Engineering
  - E-Commerce Technology
  - Mobile Communications and Programming
  - Network Applications
  - Project Management
  - Software Engineering Masterclass
  - ENVQ 2&3 English
  - ENVQ 2&3 Mathematics
  - ENVQ 2&3 IT Users
  - ENVQ 2&3 IT Applications

Secondary Education

2006

  - Seven A grade GCSEs including:
  - Mathematics
  - English Literature & Language
  - Science
  - Geography
  - Business
  - IT

Skills

  • Operating Systems: Microsoft Windows, Unix, Linux (Ubuntu)
  • Programming: PHP, Delphi, Basic, Visual Basic, Node.js, C, C++, JavaScript, Visual FoxPro, PERL, AJAX
  • Databases: MS SQL Server, MySQL, MySQLi, Access, Interbase, DB2, NoSQL, DynamoDB, Aurora, Mongo, SQLite, FoxPro
  • Application Servers: IIS, Apache, nginx
  • Application Integration: Pegasus Opera II, Facebook, Twitter, YouTube, SalesForce, Avaya Telephony, Slack, SAP, WebSphere, Sugar, Twilio, PayPal, Zapier
  • Standards: XHTML, DOM, XML, RSS, CSS, JSON, UML, CURL, SOAP, REST
  • Security: OWASP, XSS, Pen Testing
  • Version Control: Mercurial, GIT,SVN
  • Other: AWS, TDD, BDD, Agile, Kanban, Scrum, Waterfall, IaaS, PaaS, SaaS
Error boy
Your message was sent, thank you!