fbpx Fernando | DevReady

Let’s Get Started

Fernando
HireFernando

Fernando

Brazil --:--:--

Fernando is a software engineer with 19+ years of diverse experience. He creates high-quality readable code that is easy to maintain and won’t break. Fernando is passionate about implementing best practices utilizing unit testing. Strong knowledge in back-end development, very strong in C# and .NET Core within a microservices-based architecture.

Hire Fernando
Skills
Years
1
2
3
4
5
6
7
8
9
10+
AWS
Azure
Microservices
Git
MS Hyper-V
NUnit
REST
C#
Kafka
Jenkins
MongoDB
Rhino Mocks
Subversion
ASP.NET
GCP
Node.js
Drools
Team City
SQL Server
Redis
Angular
Guvnor
JavaScript
VB6
Oracle
.NET
Winforms
HTML
jQuery
CSS
ASP.NET MVC
App Fabric
SOAP
Developer Personality

Independent

Collaborative

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

Unit Testing

Microservices Infrastructure

Quality Coding

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

Agile - Waterfall - Team Lead

Banking

Health Insurance

Travel

MODERATE
EXTENSIVE
EXPERT
Portfolio

XP Inc

Senior Software Engineer

Work Experience : 2020 - present

Worked on the broker side of XP, it was a legacy system that was built on top of a bespoke framework based on .NET Framework 4.6. The system was already live for two years and he helped with the implementation of a new feature that allowed the end-user to make third-party bank transfers. Big effort on the integration side of these bank transfers. Some of the requirements were integration with an anti-fraud system, anti-money laundering (AML) system, and monitoring. The technical requirements included disaster recovery capabilities, rollback for certain scenarios, and guarantee that the transfer happens within a predefined time limit.

  • Involved since the discovery phase of the project, working alongside the Product Owner and the UI team, following all the development processes until the deployment in production.
  • Working on a project where I cannot provide much information about it because the product is brand new, and the company hasn’t announced it publicly. The main challenge and the architecture used to build it.
  • The main challenge is to offer a 24/7 system. An event-driven microservices architecture is being implemented using Apache Kafka allowing the microservices to be loosely coupled and work independently. This approach makes deployment easier and offers the benefits of resiliency patterns like fallback, retry, and timeout.

The tech stack includes .NET 5, Microsoft Orleans, Kafka, SQL Server, MongoDB, Redis, and Azure.

More

FolhaCerta

Senior Software Engineer

Work Experience : 2019-2020

This company was a startup, and its product was a legacy HR system designed to track the time and attendance of employees. The product was a monolith system built with ASP.NET MVC with .NET Framework. It was running on top of an IIS server hosted on a Virtual Machine.

  • To keep up with the increasing number of new clients they took the approach of incrementally developing new parts and placing older parts of the legacy system behind a façade. Technically speaking the approach was the strangler architecture pattern.

The tech stack was AWS, AWS Lambda, SQL Server, MongoDB, .NET Core 2.2, and ASP.NET MVC with .NET Framework.

More

Deal Technologies

Senior Software Developer / Tech Lead

Work Experience : 2017-2019
  • Designed and developed a distributed microservice solution to offer financial products for retail.
  • As a Tech Lead at one of the squads, he worked mostly integrating the company’s marketplace with partners such as Phillip Morris, McDonald’s, and VTEX.

Tech Stack:  Angular 5+, Node.js, NestJS, Oracle, Jenkins, ASP.NET Core, REST API, Git, VSTS, MongoDB, SQL Server, Azure.

More

Fenergo

Technical Trainer

Categories

Work Experience : 2015-2017

Creation of new technical training material, maintenance of this content across the multiple releases of the product. Created an environment isolated by virtual machines using Microsoft Hyper-V where the students felt encouraged to practice the exercises with no fear as if anything went wrong, he could roll back the VM to a previous snapshot and restart the exercise.

  • He is a former Microsoft Certified Trainer and this experience was his main motivation when he joined the training department.
  • Delivered hands-on training to internal staff (mostly newcomers) and external partners. The training was about the internals of the product. The topics included bespoke and industry-standard frameworks, as well as good practices and software design patterns like Model-View-Presenter, Strategy, Visitor, Dependency Injection, and Unit Testing.

Tech Stack:  Unit Testing, MVP, Hyper-V, Virtual Machines, Unit Testing, .NET Framework, C#, Visual Studio, SQL Server, Rhino Mocks, NUnit, Fiddler

More

Fenergo

Senior Developer

Categories

Work Experience : 2015

From April until October, He worked with the State Street team, where he guided new hires and developed tools to minimize issues with the build server, promoting continuous integration. From January until March, he joined the team responsible for the creation of a proof of concept for BBVA (Banco Bilbao Vizcaya Argentaria), one of the largest banks in Spain. Eventually, the bank bought our product.

  • Pinpointed precisely which sections of the code needed to be refactored. He wrote a good amount of unit and integration tests by using Rhino mocks and NUnit.
  • Continuous integration, creating a tool to run the tests. The tool was able to get the latest version of the code, compile it, run the tests, create and send by email a daily report to the team, showing them the current code coverage percentage, per assembly, highlighting when the coverage went down.
  • Developed a hybrid between .NET and Java. Responsible for the customization of the .NET code.
  • Implementation of the project required changes on the UI and back end.  MVP)pattern. The communication between the layers happened by SOAP requests, using WCF.

Tech Stack: .NET Framework 4.5, C#, WCF, Entity Framework 6.0.0, Windows Workflow Foundation, Drools, Guvnor, Visual Studio 2012, TFS, SQL Server 2012, Oracle, Rhino Mocks, and NUnit.

More

HRG - Club Travel

Head of Development

Work Experience : 2013-2015

Mentored junior developer on Strategic technical guidance and programming practices like Dependency Injection and Unit Testing. Consulted on successful implementation of new processes, technologies, and tools, including source control (SVN/TFS), software metrics, unit testing (IoC/DI), Object-oriented programming, and ASP.NET MVC.

  • Designed and developed a REST API solution using ASP.NET Web API and SQL Server.

The tech stack was.NET Framework 4.5, C#, Visual Studio 2012 and Subversion (SVN), and Team City, Unit Testing, SQL Server, REST API, ASP.NET MVC, IoC/DI, OOP.

More

Previous Roles

Categories

Work Experience : 2003-2012
  • IT consultant  at FCamara Consulting & Training (2011-2012)
  • IT Consultant at Sofhar (2009-2011)
  • R&D Engineer at Paradigma (2007-2009)
  • Senior Software Developer at Politec (2006-2007)
  • Analyst Programmer at Sac Sistemas (2005-2006)
  • Programmer at Tribal Multimidia (2003-2005)

Features

More

Hire Fernando