
Fabian MASTRORILLO
Software Engineer - France
- E-mail fabian.mastrorillo@gmail.com
- Address Somewhere in France, looking for a remote job
I am an enthusiastic software engineer living in France.
I have been working as a software engineer in France and the United States for more than 10 years, in many different sectors such as insurance, hotel, mobile phone and wedding industries.
My main skill is back end development with JavaEE. I also have a good front-end experience with JavaScript frameworks, HTML5/CSS and advanced knowledge in server administration, especially Unix-based ones.
I am curious and try to stay up-to-date by attending tech meetups or conferences when I get the chance. And I use some personal side-projects to experiment new things.
Beyond development, I believe in agile methodologies, especially in Scrum since I have used it with success throughout my career and became a certified Scrum Master.
In addition to that, I like the software craftsmanship approach.
I am looking for an opportunity to work for a company I believe in, with challenging engineering problems, where creativity and user experience matters.
Professional Skills
I am highly specialized in JavaEE, and here are some of the many technologies and tools I have had to work with over the course of my career:
Back end
- Java, Scala
- Spring MVC, Struts 2
- Spring IoC, Google Guice
- Spring Data, JPA, Hibernate
- Spring Boot, Dropwizard, Play
- Amazon Web Services (EC2, S3, SQS, CloudSearch), Apache Camel
- JUnit, Mockito
Front-end
- jQuery, AngularJS, React.js
- HTML5, CSS3, Bootstrap, Less, Sass
Deployment, servers & OS
- GoCD, Jenkins, CircleCI
- Docker
- Nginx, Apache
- Tomcat, Jetty
- OSX, Linux, Windows
Databases
- MongoDB, MySQL, PostgreSQL, Oracle
Tools
- Maven, Gradle
- Git, SVN
Methodologies
- Scrum, Kanban
Work Experience
[+]
Software Engineer
Website and Back Office, including:
- Complete migration of transactional emails (over 2M/month) from in-house solution to SaaS (Mailchimp, Sailthru)
- Search functionality in Back Office to improve Customer Service performance
- Major overhaul on authentication and authorization system in Back Office
Responsibilities:
- Back end development
- Corrective and evolutive maintenance
- Delivery management
[+]
Software Engineer
Website, Back Office and MVNO platform (team of 3) including:
- API integration from 2 of the 3 biggest carriers in the United States
- E-commerce Shop to sell SIM cards and phones
- AutoPay functionality
- Several 3rd-party API integration such as Shipstation, Braintree, Signifyd, Xero, etc.
- Complete migration of US Mobile platform from a monolithic architecture (on top of MariaDB) to a microservices architecture (on top of MongoDB)
- Major redesign of the website from custom HTML/CSS to Bootstrap 4 & Sass
Responsibilities:
- Back end and Front end development
- Corrective and evolutive maintenance
- Infrastructure setup and deployment
- Delivery management
[+]
Software Engineer
& Scrum Master
Travel insurance booking funnel for multiple countries: France, Denmark, UAE, Bulgaria, etc. (team of 3-6)
Responsibilities:
- Back end and Front end development
- Corrective and evolutive maintenance
- Backlog management
- Tasks assignment
- Delivery management
[+]
Back End Engineer
Multiple projects for Accorhotels.com website and its 14 hotel brands (Sofitel, Novotel, Pullman, etc.), including:
- Major overhaul on CRM platform (6 mos, team of 2)
- Specific funnel to simplify customers check-ins and checkouts (10 mos, team of 4)
- Authentication process overhaul, automatic login system, seamless navigation between websites (5 mos, team of 2)
- New payment system using customer loyalty points (7 mos)
Responsibilities:
- Functional & Technical specs writing
- Back end and Front end development
- Corrective and evolutive maintenance
[+]
Software Engineer
Development of an API and UX over an Autonomy IDOL search engine indexing documents from the legal department of the company (team of 3)
Responsibilities:
- Technical specs writing
- Back end and Front end development
- Corrective and evolutive maintenance
- Infrastructure setup and deployment
[+]
Software Engineer
Worked as a consultant for EDF, AccorHotels and Allianz as described above, but also Renault, Darty, etc.
[+]
Software Engineer
Worked as a consultant on several projects for Humanis, Editions Lefebvre Sarrut, SFR, etc.