πŸ‘‹ Hi, I'm Adrian Gramada

Senior Software Consultant · DevOps & AI Enthusiast

πŸ‡¬πŸ‡§ United Kingdom

Scroll

πŸ™‹ About Me

I'm a software engineer with two decades of experience across the software industry, currently working as a Senior Software Consultant at Daemon Solutions LTD, on a long-term digital transformation programme for a major UK government body. I translate complex requirements into clean, maintainable architectures within the JVM ecosystem, and I enjoy exploring how AI is reshaping everyday engineering β€” from the first line of code to the way teams and departments work together.

πŸ’» Programming

  • Java 21+
  • Spring Boot 4 & Spring Framework 7
  • Spring JPA 4 & Hibernate 8
  • JUnit, Mockito, Testcontainers
  • SQL & NoSQL

♾️ DevOps

  • Jenkins Pipelines
  • SonarQube
  • Sonatype Nexus
  • Docker & Kubernetes
  • Bash, Azure & AWS CLI

🀝 Leadership

  • Clear Communication
  • Accountability
  • Integrity & Empathy
  • Mentoring
  • Autonomy
☁️

AWS Certified

🌍

EN · RO · FR

Native · Native · Working proficiency

πŸ”

Government-Vetted

Trusted on sensitive public-sector programmes

🧭 Career Timeline

  1. 🌐

    2021 – Present

    Senior Software Consultant

    Daemon · London, UK

    I am part of the software development practice and the technology stack I use falls within the JVM ecosystem, Spring Framework, Spring Cloud, REST, GraphQL, Apache Camel and AWS (S3, Kinesis, DMS, Aurora, SQS/SNS) to name a few.

    I am currently working on a long-term project with a major government body doing digital transformation of public services.

  2. 🧭

    2018 – 2021

    Technical Lead

    MegaNexus · London, UK

    Software engineering department leadership, responsible for hiring, mentoring and driving the research and software development lifecycle. Technical leader of an onshore team of four developers and four offshore teams totalling fifteen developers.

    • Promoted team leaders for the offshore teams to make them self-organised and cross-functional
    • Mentored developers through pair programming sessions and group code reviews, promoting clean code principles
    • Followed servant leadership principles for a positive influence on the team's success
    • Bridged the gap between the technology and business departments
    • Brought development and operations together through a DevOps culture, and took the initiative to build CI/CD pipelines automating build, test and deployment
    • Worked closely with the Solution Architect to ensure systems' scalability and maintainability
    • Developed microservices and REST APIs using Java, Spring Boot, MVC, Data and Cloud frameworks, and Azure managed services

    πŸ† Achievements

    • Grew five autonomous, self-organised teams performing to clean code principles and continuous refactoring techniques
    • Key role in the design, development and release of two projects, and a full rewrite of the company's main product, deployed across all HM Prison and Probation Services
    • Implemented DevOps practices enabling 100+ daily automated deployments across staging and production environments
  3. πŸš€

    2015 – 2018

    Senior Software Engineer (Java/J2EE)

    MegaNexus · London, UK

    Part of the platform's core development team, contributing to the technical design of core components and internal frameworks, and mentoring junior engineers across the R&D team.

    • Developed internal tools and frameworks with a focus on performance and reusability
    • Built a new product with a distributed, loosely coupled approach: Spring Boot REST APIs, inter-service communication with RabbitMQ, and data persistence with MongoDB
    • Applied continuous refactoring techniques, unit tests and integration testing suites
    • Implementation of complex data models and business workflows
    • Performance optimisation through caching, database query tuning and JVM profilers
  4. βš™οΈ

    2011 – 2015

    Software Engineer (Java/J2EE)

    MegaNexus · London, UK

    Part of the product back-end team, developing, debugging and refactoring the company's multi-tenant, web-based platform for public-sector clients including the NHS and several UK city councils.

    • Development of web-based software modules using Spring MVC
    • Reusable data access layer components using JPA and Hibernate, native SQL, HQL, the Criteria API and stored procedures
    • Unit tests using JUnit, Mockito and PowerMock, plus integration testing suites
    • Contributed to the platform's data warehouse and ETL tools
  5. πŸ’»

    2008 – 2011

    Software Engineer (Java/J2EE)

    Radcom · Bucharest, Romania

    Part of a polyglot team designing and developing WAP and web services for Orange Romania.

    • WAP portal applications such as job boards, news readers, weather forecasts and e-magazines
    • Web-based projects such as multimedia content upload and a content post-processor, using the Java web stack, Apache Struts, and XML processing with XSLT and XPath
    • Refactoring to optimise performance and promote components' reusability and scalability
  6. πŸ› οΈ

    2006 – 2007

    Technical Support Engineer

    NetPoint · Bucharest, Romania

    B2B telecom and VoIP solutions provider, as part of a five-engineer software support team.

    • New modules and features for the intranet platform and the customer billing system
    • Software tools to generate a wide range of reports for sales and financial departments
    • Web-based user interfaces to support the fax2email and voice2email services
  7. πŸŽ“

    2000 – 2005

    BSc, Information Technology & Computer Science

    Ștefan cel Mare University of Suceava

    Faculty of Computer Science

πŸ› οΈ Skills

πŸ’»

Programming

  • β˜• Java 21
  • 🎼 Groovy
  • πŸ“œ JavaScript
  • πŸ”· TypeScript
  • 🐍 Python
  • 🧩 OOP
  • πŸ›οΈ SOLID Principles
  • 🧼 Clean Code
  • πŸ—ΊοΈ OOP Design Patterns
πŸ”„

Data Interchange

  • πŸ“Š CSV
  • πŸ“° XML
  • 🧾 JSON
  • 🧬 BSON
  • πŸŽ›οΈ XSL
  • 🧭 XPath
  • πŸ”§ JQ
  • 🧡 Jackson
πŸ—„οΈ

Data Persistence

  • 🐬 MySQL
  • πŸ—ƒοΈ MS-SQL
  • 🐘 PostgreSQL
  • 🌌 Amazon Aurora
  • 🌱 MongoDB
  • πŸ”΄ Redis
  • πŸ’Ύ Azure Storage
♾️

DevOps

  • 🎩 Jenkins
  • πŸ” CI/CD Pipelines
  • πŸ”Ž SonarQube
  • πŸ“¦ Sonatype Nexus
  • 🐳 Docker
  • ⎈ Kubernetes
  • πŸš€ Spinnaker
  • πŸ–₯️ Azure CLI
  • 🌀️ Azure Web Apps
  • πŸ’» Azure VMs
  • πŸ’² Bash / Unix
  • 🐱 Tomcat
  • 🟩 Nginx
  • πŸ”€ Git
🎨

Frontend

  • 🌐 HTML
  • 🎨 CSS
  • βš›οΈ React
  • 🟒 Node.js
πŸ“‹

Agile

  • πŸ‰ Scrum
  • πŸ“Œ Kanban
  • 🧷 Jira
  • πŸ“š Confluence
🧱

Backend

  • πŸƒ Spring Core, Boot, Data, MVC, Batch
  • πŸ—„οΈ JPA / Hibernate
  • πŸ“„ JSP & JSTL
  • πŸ”Œ Servlets
  • πŸ”— REST
  • πŸ“¦ Maven
βœ…

Testing

  • βœ… JUnit
  • 🎭 Mockito
  • 🐹 Hamcrest
  • πŸ’ͺ PowerMock
  • πŸ§ͺ EasyMock
  • πŸ•ΈοΈ WireMock
  • πŸ“‹ REST-Assured
  • πŸ«™ Testcontainers
  • 🧰 LocalStack
πŸ•ΈοΈ

Microservices

  • πŸ“¨ AWS SQS
  • 🌊 AWS Kinesis
  • ⚑ AWS Lambdas
  • ☁️ Spring Cloud
  • πŸ” Elasticsearch
🧠

Social Skills

  • High capacity for analysing and evaluating information, with a problem-solving attitude
  • Organised, responsible, with self-respect and self-reliance
  • Strong values of fairness, equity and dignity
  • Ability to build good working relationships with people of different national and cultural backgrounds