Personal details

Carlos M. - Remote back-end developer

Carlos M.

Timezone: Dublin (UTC+1)

Summary

I love technology and programming is my passion. I've been using computers since I was 6 years old in the 80's, and I've been programming professionally for over 16 years.

I really love learning new things, so I've used many different programming languages and frameworks, ranging from C/C++, C# or Flash/Flex to Javascript, but my expertise is deeper in JVM languages like Kotlin, Groovy and Scala, and particularly Java.

I love the linux command line and I always have a terminal open when I'm programming. I use Tmux as a terminal multiplexor so that I can have multiple terminals and navigate between them, and I use Vim as text editor on the commandline. I also use a Vim plugin for any text editor or IDE I use.

I like to share my knowledge and to mentor junior members of the team, so this platform gives me the opportunity to help many more people get to the next level.

Work Experience

Principal Software Engineer
Hertz | Sep 2020 - Present
Java
Scala
Git
Jenkins
React
Spring Boot
Gatling
It was my responsibility to implement new features in the Hertz website. Introduced Gatling as a performance testing tool.
Senior Software Engineer
BNP Paribas Fund Administration Services | Jan 2019 - Sep 2020
Java
Git
Jenkins
Gradle
Spring Boot
Kotlin
Subversion
Angular 4
Mapr
Gathered requirements and implemented features related to Policy Trees / Fund Structures Lead major changes and refactored key areas of the project which improved code quality, maintainability and performance. Improved the code quality of the project and set the standards of quality everyone should follow Reduced execution time of a SQL stored procedure from more than one hour to 40 seconds

Personal Projects

Little Pritt World
2010
C#
Scala
jQuery
MySQL
JavaScript
Play Framework
This project was an advergaming for a publicity campaign for the Pritt Glue Sticks for kids. My client was Ubica Below but the final client was Henkel (owner of the Pritt brand). It was a 3D world where children could upload their own creations (they would download a diecut, color it and upload it, and it would render as a 3D model) and they could move around the world to see houses, animals, vehicles uploaded by other children. The project is no longer online.