📚 Continuous Professional Development

How I Keep Learning

Software engineering changes every year. Throughout my career I have believed that one of the responsibilities of a senior engineer is to continue learning, challenging existing knowledge, and embracing technologies that genuinely improve software development.

Alongside my day job and GitHub portfolio, I regularly invest in structured professional development, modern engineering practices, cloud technologies, AI-assisted software engineering, and enterprise architecture.

My goal is simple: to remain the kind of software engineer I would want on my own team.

Engineering Journey

💻

Commercial Development

Web applications, business systems, client projects

🏢

Enterprise Applications

Finance, legal, healthcare — complex business domains

☁️

Cloud Engineering

Azure, cloud-native architecture, scalable deployments

📐

Architecture & Design

Clean Architecture, CQRS, DDD, modular systems

👥

Technical Leadership

Code reviews, shared decisions, asking and answering questions

🤖

AI-Assisted Engineering

Claude, Kiro, Copilot, Azure AI, Semantic Kernel

🔄

Continuous Learning

Never finished. Always evolving.

Professional Development

Rather than simply reading about new technologies, I prefer structured learning combined with practical implementation. Every course I complete is followed by building real software, allowing new ideas to be applied immediately.

Generative AI Software Engineering Certificate

Generative AI Software Engineering

Vanderbilt University / Coursera

2025

Why I Studied This

To understand how AI is changing modern software engineering, development workflows, enterprise architecture, documentation, code generation, and intelligent automation.

Skills Developed

AI-Assisted Software EngineeringClaude CodePrompt EngineeringCustom GPTsAI-Assisted SDLCEnterprise AI Integration
AI Agent Developer Certificate

AI Agent Developer

Vanderbilt University / Coursera

2025

Why I Studied This

To understand autonomous AI agents, agentic workflows, planning, memory, orchestration, and intelligent automation within enterprise software.

Skills Developed

AI AgentsAgent ArchitecturePrompt EngineeringPython ConceptsTool CallingTrustworthy AI
Generative AI Data Analyst Certificate

Generative AI Data Analyst

Vanderbilt University / Coursera

2025

Why I Studied This

To improve my ability to analyse business data using AI, automate repetitive analysis, and generate better operational insights.

Skills Developed

Data AnalysisChatGPT Advanced Data AnalysisPrompt EngineeringData StorytellingBusiness Intelligence Concepts
Generative AI SQL Database Specialist Certificate

Generative AI SQL Database Specialist

Vanderbilt University / Coursera

2025

Why I Studied This

To combine my many years of SQL Server experience with modern AI-assisted database development, optimisation, querying, and reporting.

Skills Developed

SQLDatabase DesignAI-Assisted Query GenerationData AnalysisQuery Optimisation Concepts
ChatGPT Master Productivity Certificate

ChatGPT Master Productivity

Coursera

2025

Why I Studied This

To improve everyday engineering productivity through better prompt engineering, AI-assisted development, documentation, technical communication, and problem solving.

Skills Developed

Prompt EngineeringGPT DevelopmentAI ProductivityTechnical DocumentationAI Workflow Optimisation

My Learning Philosophy

Commercial experience teaches you how software is built. Continuous learning teaches you how software is evolving.

I believe the best engineers combine practical experience with curiosity. Every new technology, framework, or engineering approach is an opportunity to become more effective, deliver greater value, and build better software.

Rather than collecting certificates, I focus on understanding how new ideas can be applied to real enterprise systems.

Learning → Building

📖

Learn

Structured courses, documentation, practical research

🧪

Experiment

Try new approaches in isolated portfolio projects

🏗️

Build

Apply to enterprise-scale platforms with real complexity

🔧

Improve

Refine, optimise, and integrate into engineering practices

🤝

Share

Learning journal, open code, discussions and documentation

Many of the concepts learned have already been applied throughout my GitHub portfolio, including enterprise platforms such as BuildEstate Pro, ClarityCare Hospital Management, Loan Investments Supermarket, ClarityLegal Platform, and The League. These projects allow me to experiment with architecture, AI-assisted engineering, workflow modelling, modern UI development, cloud technologies, and scalable software design.

"My greatest qualification isn't a certificate. It's the habit of continuous learning."

Let's Build Something Great Together

Whether you're looking for an experienced Senior Software Engineer, Technical Lead, or someone passionate about modern software engineering, I'd be delighted to discuss how I can contribute to your team.