your message has been sent!

intro

Professional Nerd. Hopeless Trekkie. Passionate Developer.

As a motivated and methodical Software Engineer, I specialize in crafting innovative software platforms by leveraging cutting-edge technology and principles. My enthusiasm drives me to constantly embrace new practices and techniques, applying them with precision to deliver highly effective and creative solutions to both business and technology challenges. I bring valuable experience in supervising small teams, ensuring the rapid development and delivery of robust software and web applications.

A confident communicator, strategic thinker, and innovative creator, I excel at tailoring software solutions to meet the unique organizational needs of companies. My approach aims to showcase core competencies, ultimately contributing to their success. I am now actively seeking a challenging position in a dynamic and exciting environment that offers opportunities for continuous growth and learning.

Proudly serving as co-Founder of Reveriez Ltd, an emerging force in bespoke software development.

expertise

01back-end

C# is not just a tool in my toolbox; it's my bread-and-butter. My journey with this dynamic language began at university, where I was introduced to C#, and it was love at first code. Starting with ASP.NET Framework v3.5, I've seamlessly transitioned with each major version release, evolving from .NET Core to the current .NET 8.

My go-to storage mechanism is SQL Server, ensuring robust and efficient data management. Additionally, I embrace the versatility of Cosmos DB when the project demands a NoSQL approach. This diverse skill set allows me to navigate seamlessly through the evolving landscape of software development.

02front-end

My journey into web development began during my Fantasy League days, and since then, I've honed my skills over many years. Countless hours have been spent delving into HTML documents, style sheets, and JavaScript files, sculpting web applications to perfection.

My approach revolves around simplicity and a bare-bones aesthetic. I find comfort in the classics, often opting for the elegance of vanilla JS and the efficiency of jQuery over newer, more complex front-end frameworks. This philosophy not only reflects in my work but also defines my commitment to delivering straightforward and effective web solutions.

03cloud engineering

Steeped in the realm of cloud engineering, my journey unfolds with extensive expertise in Azure, where I've delved into every facet – from intricacies of Active Directory (Azure AD) to orchestrating Virtual Machines, crafting resilient databases, orchestrating App Services, ensuring disaster recovery strategies, to architecting robust infrastructures.

My proficiency extends beyond Azure to encompass Digital Ocean and AWS. While these may be newer additions to my repertoire, my commitment to staying at the forefront of cloud technologies ensures a versatile approach. Whether orchestrating seamless authentication in Azure AD or navigating the complexities of AWS and Digital Ocean, my journey in cloud engineering is a testament to adaptability and a relentless pursuit of excellence.

04dev-ops

In the dynamic arena of DevOps, I navigate the landscape with hands-on experience in GitHub workflows and actions. While I may not label myself as an expert, my journey is defined by a practical understanding of orchestrating streamlined workflows on GitHub.

GitHub serves as my preferred canvas, where I craft efficient collaboration and code delivery through meticulously designed workflows and actions.

skills

85%C#
85%asp.net & .net core
35%scala
70%entity framework
60%linq
75%mvc & web api
60%sql & t-sql
45%redshift
60%cosmosdb
75%s.o.l.i.d & oop
90%html
70%css
60%js & jquery
65%git
85%github & gitlab
70%visual studio
50%sql server & ssms
65%jira & confluence
70%godaddy & cloudflare
80%Azure
75%Azure AD (Entra)
60%Digital Ocean
45%AWS
80%iis
50%nginx
60%fiddler & postman

experience

2018 - Present Reveriez Co-Founder

I co-founded Reveriez, an up-and-coming bespoke software development and consultancy company. Working from 9am to 5pm pays the bills, but working from 6pm to 10pm builds an empire.

2017 - Present Sports Alliance Lead Web Developer / Platform Architect / Azure Cloud Engineer

As lead web developer at Sports Alliance I live and breathe code. I am responsible for the underlying architecture of both in-house, B2B, and B2C software and web apps. I am responsible for overseeing development work of other team members, leading code reviews and mentoring junior/graduate developers. I also wear the Cloud Engineer / Infrastructure hat! I lead a project to migrate the company's on-prem infrastructure to the cloud (Azure) and then modernize the entire platform utilizing PaaS offerings.

2016 - 2017 Sports Alliance Principal Web Developer / Platform Architect

Sports Alliance is a Supporter Marketing Services Provider which aims to assist sports clubs and associations in marketing their products and services more efficiently and therefore more successfully. As principal web developer I designed and developed highly performant and scalable platforms that are used by thousands of users daily.

2015 - 2016 Fantasy League Principal Web Developer

My role as the principal developer was to design, develop and deploy greenfield projects as well as maintain and extend the company's current infrastructure and software. During this period I was fortunate to have developed a wide variety of products utilizing numerous technologies including: web apps, windows desktop apps, services (apis/soaps/rpc), and relational SQL databases.

2014 - 2015 Fantasy League Junior Web Developer

Working as a junior developer for Fantasy League I was able to improve upon the development knowledge and programming skills I had previously learnt at University. My primary roles involved maintaining and extending the main product offerings which included a massively popular Fantasy Football game as well as bespoke CMS that enabled user's to publish reports, news articles and fun tid-bits to the various sites run by Fantasy League.

education

2011 - 2014 university of greenwich Bachelor's Degree, BSc (Hons) Software Engineering, First Class Honours

2009 - 2011 haverstock business and enterprise college A Levels, Graphics Design | ICT | English Language

contact

Why not drop me a line?