avatar-mini.png

Sergio del Amo Caballero

Guadalajara, Spain

Introduction

I like to think of myself as a full-stack developer.

Since 2017, I have been a core contributor to both open-source JVM frameworks Micronaut.io and Grails.org

Before that, I developed applications (both iOS and Android) and built websites for small to medium businesses. From WordPress to static websites to custom web applications. I have been self-employed since 2008. First, I was consulting, and then I had a startup for three years.

I like Gradle, Java, Groovy, HTML and CSS, and the web.

I like to write. I used to write a newsletter (https://groovycalamari.com). Nowadays, I write in my blog (https://sergiodelamo.com).

I like podcasts. Moreover, I am currently the host of two podcasts (https://micronautpodcast.com and http://codigobot.com) which I self-publish.

I have done public speaking in conferences, user groups, and online events. I teach Micronaut and Grails training both on-site and online.

My Dreams

I want to release a Software a Service application. Design it, code it, and control every decision around it.

37 Signals and Apple have always been an inspiration to me. Working for Apple would be another dream.

Personal

I live in Guadalajara, Spain. I have two kids. My family network is here, and I don't see myself moving or commuting to work anytime soon. I have been working remotely since 2017.

I am all-in on the Apple Ecosystem. I purchase a lot of Apple products. I like to consume Apple news (sixcolors.com and daringfireball.net), and related podcasts (Upgrade or Mac Power users - https://www.relay.fm/upgrade or https://www.relay.fm/mpu) are among my favorite podcasts.

I like chess and poker but have not played for the past several years.

Languages

GermanSpanishEnglish

Technologies and tools

I master

  • Selenium
  • Grails
  • Spock
  • Swagger
  • Kotlin
  • Spring Boot
  • Maven
  • CSS
  • Gradle
  • JavaScript
  • JAVA
  • AWS
  • Apple iOS
  • Lambda
  • Stripe
  • Sendgrid
  • S3
  • HTML
  • Google Cloud
  • Servlet
  • Sketch
  • Android
  • Docker
  • SQL
  • Groovy
  • WordPress
  • Spring
  • Micronaut
  • Struts
  • Serverless
  • JUnit
  • Objective-C

I want to work with

  • JAVA
  • AWS
  • Lambda
  • DynamoDB
  • Micronaut

My skills

Capacity for self-management
Proactivity
Good presentation skills

Career

Micronaut Development Lead

Jan 2017TODAY
(6 yrs. and 2 months)

Promotions:

  • 2022 March / Micronaut Development Lead
  • 2021 October / Developer advocate for Micronaut, Grails and Apache Groovy
  • 2021 January / Distinguished Engineer
  • 2020 January / Principal Software Engineer

Object Computing Inc. maintains both open-source projects, Grails (https://grails.org) and Micronaut (https://micronaut.io) frameworks.

During my first years at Object Computing, I helped clients migrate applications from Grails 2 to Grails 3/4. Also, I supported clients using Grails. Moreover, I worked directly in the open-source development of the Grails Framework. I contributed to the framework core code, plugins (especially security modules), and guides. I have written/reviewed almost every Grails guide. https://guides.grails.org

I got involved with the Micronaut framework since its inception in 2018, and my work shifted from Grails to Micronaut.

Since March 2022, I have been a member of the Micronaut Foundation Board Of Directors and Micronaut Development Lead at Object Computing. Currently, I manage the framework releases and schedule and help coordinate the collaboration of the Oracle Labs and Object Computing teams.

My most significant areas of contribution to the framework are: I write / review most of the Micronaut Guides (https://guides.micronaut.io) I review PRs (pull requests), release modules, and contribute code to the framework. I have done a lot of the development of the modules: Security, AWS, Views, RSS, Problem+JSON, Email, Microstream, Chatbots, and Multi-tenancy. I do talks at conferences, meetups, and online webinars about the Micronaut framework. I search for sponsors for the Micronaut foundation and help with partners.

Technologies and tools
  • JAVA_Icon
    JAVA
  • Springboot_Icon
    Spring Boot
  • Grails_icon
    Grails
  • gr
    Groovy
  • Gradle_icon
    Gradle
  • GraalVM
  • Micronaut

Co-Founder & CTO

Dec 2013Nov 2016
(3 yrs.)

Architected and developed the start-up product.

A mobile app (iOS, Android) powered by a Grails 3 backend.

Daily Tasks: Grails 3, iOS, Android, Geb Scraping, Web Design, Scripting..

Technologies and tools
  • JAVA_Icon
    JAVA
  • iOS_Icon
    Apple iOS
  • AWS Logo
    AWS
  • ObjectiveC_Icon
    Objective-C
  • Android_Logo
    Android
  • Grails_icon
    Grails
  • gr
    Groovy
  • Gradle_icon
    Gradle

Freelancer

Jan 2008Nov 2013
(5 yrs. and 11 months)

Founded and managed a software company, developing websites, online shops and mobile phone apps (iOS & Android) for private companies and local government organizations.

Education

Degrees

2560px-tu_graz.svg.png

Master of Science Telematics

Sep 2004Nov 2007
(3 yrs. and 3 months)
12204.png

Telecomunication Technical Engineering

Sep 2000Jun 2004
(3 yrs. and 10 months)

Specialty Telematics

Number one 2003/2004 Class Graduation Price

Courses

unnamed-4.jpg

Business financial management course

Nov 2010Feb 2011
(4 months)

Certificates

image-5.png
Issued by: Amazon Web Services Training and Certification
Jan 2020Jan 2026
(6 yrs. and 1 month)

Earners of this certification have a comprehensive understanding of application life-cycle management. They demonstrated proficiency in writing applications with AWS service APIs, AWS CLI, and SDKs; using containers; and deploying with a CI/CD pipeline. Badge owners are able to develop, deploy, and debug cloud-based applications that follow AWS best practices.

Technologies and tools
  • AWS Logo
    AWS
image-4.png
Issued by: Amazon Web Services Training and Certification
Oct 2021Oct 2024
(3 yrs. and 1 month)

Earners of this certification have a fundamental understanding of IT services and their uses in the AWS Cloud. They demonstrated cloud fluency and foundational AWS knowledge.

Technologies and tools
  • AWS Logo
    AWS

Projects

Mar 2018TODAY
(5 yrs.)
Micronaut_OG_Logo.png
Technologies and tools
  • JAVA_Icon
    JAVA
  • Kotlin_Icon
    Kotlin
  • gr
    Groovy
Jan 2021Dec 2021
(12 months)
artwork-landscape.png

Highlights

Viewing:
Description

In December of 2017, I flew to St. Louis to attend Object Computing's holiday partner. Gina M Bremehr, President and COO, welcomed me as a new partner

Talk: Training
Training - Micronaut Essentials
Dec 2022
Description

I delivered a 12-hour online course of Micronaut Essentails.

I did a lot of live coding and interactions with the attendees. We wrote an application that used Micronaut Security, Micronaut Data JDBC, Micronaut Serialization, Problem+JSON, Micronaut Views, Open API, and Micronaut Reactor.

Technologies and tools
  • OpenApi
  • Micronaut
Talk: Webinar

Leveraging Microstream in your Micronaut Applications

Oct 2022
Description

I did an online talk about Micronaut framework integration with MicroStream.

Technologies and tools
  • Micronaut
sergio-del-amo-talking-about-micronaut-security-filter-at-barcelona-jbcnconf-2022.jpg
Talk: Conferences

Micronaut Security Workshop

Jul 2022
Description

I presented a workshop about Micronaut Security at JBCNConf 2022.

Technologies and tools
  • Micronaut
Talk: Training

AWS Lambda and Micronaut Framework Workshop at AWS Dublin Offices

May 2022
Description

I delivered a in-person course for AWS Customers in Dublin AWS Offices on Friday 27th May.

Technologies and tools
  • Lambda
  • Micronaut
Description

I did an online webinar with one of my colleagues Cedric Champeau about our experience setting up Gradle Enterprise for 40+ Micronaut projects to improve developer productivity. We shared developer productivity wins, and insights gained using Gradle Enterprise to improve build times by 50%.

Technologies and tools
  • Gradle_icon
    Gradle
  • Micronaut
Description

I did an online talk a Barcelona Java User group about AWS Lambda and the Micronaut Framework.

Technologies and tools
  • AWS Logo
    AWS
  • Lambda
  • Micronaut
Description

Online talk for the Manchester JUG about the Micronaut Framework.

Technologies and tools
  • Micronaut
Accolade

Promotion to Distinguished Engineer

Jan 2022
Description

I got promoted to Distinguished Engineer in January 2022.

A Distinguished engineer:

Accolade

Principal Software Engineer

Jan 2021
POWERED BYManfred Tech© 2023 Manfred Tech S.L.