Diego Castronuovo

Independent Software Engineer

Email: info@diegocastronuovo.com

Geneva, Switzerland (remote available)

About Me

Hi, my name’s Diego and I’m a DevOps and full-stack engineer. I help startups and corporates to get ideas into production by using cutting-edge technologies like Kubernetes, Openshift, AWS and Spring Boot.

I started as a back-end developer in the financial industry, where I learned agile methods and software quality standards. Then my entrepreneurial spirit led me to work on different projects using the lean startup method.

I’m always open to discuss ideas and collaboration opportunities.

Experience

Generali

Software Architect / DevOps specialist

Sept 2018 - Present

Working as a freelance consultant on a private cloud solution based on Openshift.

  • CICD refactor using a GitOps approach
  • Monitoring infrastructure (Prometheus and Grafana)
  • Docker image security scan set up with Anchore Engine

Sporfie

Full Stack Software Engineer

Feb 2016 - Present

Design and implementation of Sporfie back-end infrastructure, a production-ready SaaS product (Java 8, Spring Boot, Firebase, REST API, GraphQL, Elasticsearch, AWS Elastic Beanstalk, Docker, AWS S3, AWS Elastic Cache / Redis, AWS Cloud Front, Serverless Architecture, CircleCI, Microservices Architecture, Spring Data, MySQL)

Freelance

Software Engineer / Entrepreneur

Oct 2015 - Present

Lean startup experiments with cloud deployment, cutting edge frameworks and high productivity tools.

Hortis GRC SA

Software Engineer

Nov 2014 - Oct 2015

Back-end java development of GlassIG, a SaaS for corporate information governance. Involved in the process of migration from traditional on-premise infrastructure to the cloud.

Swissquote Bank SA

Development Engineer

Jul 2011 – Aug 2013

Development and maintenance of back-end batches and daemons (80%) and web applications (20%).

  • Cash management (incoming and outgoing payments)
  • Interface between front (Swissquote platform) and back-end (Temenos T24 banking package)
  • Documents automation
  • Technologies / Frameworks / Tools :Java, Spring, Hibernate, Maven, Mercurial, TDD, JUnit, jBehave, Spring Integration, JMS, API development, BASH, Oracle DB, SQL, Atomikos, Quartz, JQuery, Agile methodologies (Scrum, Kanban), Jira, Confluence, Hudson & Jankins

Education

Alma Mater Studiorum - Bologna, Italy

2011

Master’s Degree in Computer Science

Alma Mater Studiorum - Bologna, Italy

2007

Bachelor’s degree in Internet Sciences

A Little More About Me

Alongside my interests in software engineering some of my other interests and hobbies are:

  • Being a father
  • Cooking
  • Travelling