Fabio F.

Fabio F.

Senior Software Engineer

Ireland
Hire Fabio F. Hire Fabio F. Hire Fabio F.

About Me

I am an expert Full Stack Developer with technical proficiency in the use of different .NET stacks with C# as the main programming language and Angular as the main framework for frontend developments in the iteration of high quality, performant and scalable software solutions for clients. I adhere to the highest implementation standards on projects and strive to deliver excellent and modern solutions using best practices and the latest technology stack on different projects for clients.

Work history

UpStack
UpStack
Senior Software Developer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Lionbridge
Lionbridge
Software Development Manager/Tech Lead
2017 - 2020 (3 years)
Dublin, Ireland
  • Successfully delivered a highly scalable and performant system for Lionbridge using Service Fabric. Migrated the frontend from Aurelia to Angular 6 and from JavaScript to Typescript.

  • Utilized .NET Core, Domain Driven Design (DDD) and Test Driven Development (TDD) to partially change the codebase of an application with thousands of lines of 15 years old code.

  • Efficiently implemented the system's UI in Angular 6 and the backend for the UI using .NETCore and Service Fabric.

Irish Life Investment Managers
Irish Life Investment Managers
Senior Web Developer
2016 - 2017 (1 year)
Dublin, Ireland
  • Offered technical consultancy and guidance for the creation of a new product for the client using MVC5 and Knockout.JS.

  • Developed the entire frontend in of the web application using KnockoutJS and the latest techniques and practices for SPA.

  • Built and implemented new APIs for seamless integration with different systems such as Biztalk.

Clevertech
Clevertech
Senior JavaScript Developer
2016 - 2017 (1 year)
Remote
  • Actively participated in the development and delivery of innovative projects for Clevertech.

  • Regularly provided technical support for the solving of complex software development problems within Clevertech's suite of products.

  • Efficiently committed different codes, performed code reviews, enhanced testing best practices, assist with configurations and the release of products for the company.

Odin
Odin
Senior Software Engineer
2015 - 2016 (1 year)
Dublin, Ireland
  • Provided technical support and expertise for the implementation of Node.js, Knockout.js, ElasticSearch and Angular.js on different projects for clients.

  • Developed and delivered an innovative system which allowed the final client to perform queries against specific data sources.

  • Created the architecture for the system using Angular.JS on the frontend and Node.js on the backend; with multiple .NET Core APIs for integration to the systems.

Ericsson
Ericsson
Senior Software Engineer
2014 - 2015 (1 year)
Dublin, Ireland
  • Worked as part of the media room team to develop an application that allows the firm to interact with clients on its media accounts.

  • Actively participated in the delivery of a major refactoring of the product's codebase to keep the integrity, quality and performance of the application for Ericsson.

  • Managed all changes and technical issues with the Knockout.js application.

Odin
Odin
Senior .NET Developer
2012 - 2014 (2 years)
Dublin, Ireland
  • Offered guidance on the team for the migration of products to new technologies; with special focus and responsibility for frontend tools.

  • Mentored and taught other team members on the operations of Knockout.js and software architecture.

  • Developed the project's software architecture for the migration of desktop applications using MVC 4.

Wolters Kluwer Financial Services
Wolters Kluwer Financial Services
.NET Developer
2012 - 2012
Dublin, Ireland
  • Actively participated in the final stages of the development and delivery of the release process to ensure application quality and performance.

  • Provided technical support for resolving bugs or deficiencies on the solution, monitoring, optimizing and implementing application performance.

  • Offered expert advice and best implementation decisions to ensure quality and efficiency on the solution for Wolters Kluwer.

KCSIT
KCSIT
IT Consultant
2011 - 2012 (1 year)
Taugus Park, Portugal
  • Worked on a team responsible for the design, development and deployment of a banking product on behalf of KCSIT.

  • Efficiently implemented the backend services which enabled us to use AJAX to improve the user experience of the client's product.

  • Implemented the frontend structure in jQuery to seamlessly call backend services, added WCF services and HTTP Handlers to integrate with the frontend.

CaveDigital
CaveDigital
.NET Developer
2009 - 2011 (2 years)
Lisbon, Portugal
  • Regularly developed custom web component/parts to meet the different needs of clients.

  • Successfully implemented a new learning system using SharePoint Learning Kit and custom web parts for clients.

  • Provided technical expertise for the management of content in SharePoint.

Activetech
Activetech
.NET Developer
2008 - 2009 (1 year)
Leiria, Portugal
  • Assisted the development team on numerous product transitions and the development of different products for clients.

  • Deployed the prototype for a Silverlight application which allowed street technicians to use touch pads.

  • Implemented software design/development best practices on different projects for Activetech.

Escola Superior de Technologia e Gestao de Leiria
Escola Superior de Technologia e Gestao de Leiria
.NET Developer
2007 - 2007
Leiria, Portugal
  • Efficiently developed and managed web parts/components for SharePoint.

  • Successfully delivered a new product that allowed students to check grades for specific subjects.

  • Provided technical expertise for the maintenance and stability of the web components on the SharePoint application.

Ciberfoum
Ciberfoum
Web Developer
2006 - 2006
Cascais, Portugal
  • Actively participated in the design, development and deployment of web pages and web contents for clients.

  • Regularly coded, tested, and debugged web pages for clients following industry best practices on all projects.

  • Efficiently analyzed and solved production issues relating to web pages.

Portfolio

Team Lead - Site Viewer
Team Lead - Site Viewer

Implemented a highly performant search tool against Google services, and integrated the custom data points into Google Maps very well; with listeners for handling events with KnockoutJS.

Team Lead - Translation Exchange
Team Lead - Translation Exchange

Offered team lead expertise for the design and development of the user interface for the Translation Exchange application using Angular 6. Backend support for the user interface on the application was provided using .NET Core.

Team Lead - Report Tool
Team Lead - Report Tool

Led the development of the .NET Core APIs for the Report Tool application. Utilized Node.js for the backend and defined the Angular.js architecture parameters for the application.

Education

Master's Degree
Master's Degree
Dublin Institute of Technology
2014 - 2016 (2 years)
Trainer of Trainees
Trainer of Trainees
Evolui
2011 - 2012 (1 year)
Bachelor's Degree (Engineering/Programming)
Bachelor's Degree (Engineering/Programming)
Escola Superior de Tecnologia e Gestao de Leiria
2002 - 2007 (5 years)