Mauro Codella

Staff Software Engineer

  • Location — Copenhagen, Denmark
  • E-Mail — [name].[surname]@gmail.com

Profile

I have been working as web developer within collaborative, productive and challenging engineering environments for quite some years.

This experience made me a problem solver with attention to details and focus on code quality. I keep great care of relationships with my colleagues, and I love working in pair.


Relevant Employment History

Staff Software Engineer – Current Employer

Lead Software Engineer – Employed for 2 years and 8 months

Led technically the bootstrap of a product, consisting of an embedded chat aimed to provide customer service.


Sr. Software Engineer – Employed for 11 months

I have been involved in rewriting from scratch one of the core services, in order to have a fully tested, leaner codebase (40% smaller). This enabled easier maintenance and troubleshooting of the service itself.


Sr. Software Engineer – Employed for 3 years and 8 months

Zendesk's Help Center has a feature for letting customers personalize the look-and-feel of their instances. In order to get the page templates to be written in Handlebars and being rendered server-side, I have written a Ruby implementation of Handlebars that has been in production since around mid 2015.

I played a major role in bootstrapping a new Zendesk product, based on Event Sourcing and CQRS.

I tackled a 100+ bug queue and, together with another developer, we lowered this number to 9. The important implication of this accomplishment is that the "bug queue" approach was dismantled and that each team started to own their own issues.


Keywords

Java Git, GitHub, Bitbucket OSX & Linux
Ruby Mercurial Python
Ruby on Rails Maven Travis CI & Jenkins
ES2015 Ant & Rake Docker
ReactJS Spring MVC Kanban & Scrum
Redux PostgreSQL & MySQL Tomcat & Jetty
Webpack Express.js Elixir
HTML5 & CSS3 Puppet Phoenix & Ecto
Microservices CQRS & Event Sourcing Simplicity
Clean Code Problem Solving Baby Steps
CI & CD Code Readability Reactive Systems

Education

Computer Science Master's Degree – ECTS Grade: A+

Università degli Studi di Roma "Tor Vergata"

University of Rome “Tor Vergata”

2005 – 2008


Computer Science Bachelor's Degree – ECTS Grade: A+

Università degli Studi di Roma "Tor Vergata"

University of Rome “Tor Vergata”

2002 – 2005


Certificates

CX-310-083 - Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5

Sun Microsystems


CX-310-065 - Sun Certified Programmer for the Java Platform, Standard Edition 6

Sun Microsystems


Neural Networks for Machine Learning - License TNXA4HGU2SR7

Coursera