Nick Cotter, Data Engineer

Data Engineer specializing in cloud-native architectures and analytics infrastructure

About Me

I'm a Software Architect and Senior Developer with over two decades of experience across the complete software lifecycle, seeking a hands-on engineering role. My expertise spans architecting, building, and scaling complex cloud-native systems in demanding sectors.

Currently serving as Software Architect at ENGIE, I co-lead architectural strategy for C3NTINEL, a global energy analytics platform. I specialize in designing resilient microservices architectures using Java and Spring Boot on AWS, with extensive experience in DevOps, data engineering, and event-driven processing. My work includes migrating on-premises systems to the cloud, building time-series calculation frameworks, and developing customizable dashboards.

As an AWS Certified Solutions Architect with a PhD in Physics, I bring analytical rigor to technical challenges. I'm passionate about lean/agile methodologies (Scrum Master, XP advocate), implementing CI/CD pipelines, and building maintainable systems that scale. My background includes diverse experience across finance, energy, transport, retail, and government sectors.

Technical Skills

Languages & Stacks

  • Java (8+)
  • Spring Boot
  • JavaScript
  • Python
  • Node.js
  • Docker

Cloud & DevOps

  • AWS Certified Solutions Architect
  • AWS Elastic Beanstalk
  • AWS CloudFormation
  • AWS Lambda & Glue
  • AWS CodePipeline/Build
  • AWS Aurora RDS & EventBridge
  • Google Cloud Platform

Architecture

  • Microservices Architecture
  • Event-Driven Architecture (ActiveMQ)
  • Service Oriented Architecture (SOA)
  • REST/SOAP APIs
  • Apache Camel

Data & Databases

  • MySQL
  • Aurora/RDS
  • Oracle
  • PostgreSQL
  • SQL Server
  • MongoDB
  • Greenplum

Agile & Quality

  • Scrum Master
  • Extreme Programming (XP)
  • SAFe & Kanban
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • Cucumber & JBehave
  • CI/CD (Jenkins, GitHub Actions, CodePipeline)

DevOps & Automation

  • Infrastructure as Code
  • AWS CloudFormation
  • Elastic Beanstalk
  • Git & GitHub
  • Deployment Automation
  • Continuous Integration/Deployment

Certifications

AWS Certified Solutions Architect

Associate Level

Amazon Web Services

AWS Certified AI Practitioner

Foundational Level

Amazon Web Services

Featured Projects

C3NTINEL - Global Energy Analytics Platform

Software Architecture

Led end-to-end architectural strategy and full-stack development of C3NTINEL, a comprehensive energy analytics platform serving global users at ENGIE. Engineered an AWS-centric microservices architecture using Java 11 and Spring Boot, managed via Elastic Beanstalk and Infrastructure-as-Code (CloudFormation). Architected a flexible data framework for complex time-series data visualization across multiple time zones with SI/non-SI unit support. Established maintainable CI/CD pipelines (Jenkins, CodePipeline, GitHub Actions) and developed event-driven data processing backends using ActiveMQ, Lambda, and Glue. As Scrum Master, championed Extreme Programming (XP) practices and established a robust testing pyramid strategy, including TDD/BDD with Cucumber.

Java 11 Spring Boot AWS CloudFormation Lambda Glue ActiveMQ Jenkins
12+ Years Running
Global User Base
99.8% Uptime

Get In Touch

Interested in working together or discussing data engineering challenges? I'd love to hear from you.