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#
Redis
Jenkins
MongoDB
Rhino Mocks
Subversion
ASP.Net
Kafka
Node.js
Drools
Team City
MS SQL Server
GCP
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 : May 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 at Santander Bank

Work Experience : 2018-2019
  • Designed and developed a distributed microservice solution to offer financial products for retail.

The tech stack was Angular 5+, Node.js, NestJs, Oracle, and Jenkins.

Features

More

Deal Technologies

Tech Lead at Grupo LTM

Work Experience : 2017-2018
  • 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.

The tech stack was ASP.Net Core 2, Web APIs, GIT, VSTS, MongoDB, SQL Server, and 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.
More

Fenergo

Senior Developer

Work Experience : 2015
  • From April until October, He worked with the State Street team, where he provided guidance for new hires and developed tools to minimize issues with the build server, promoting continuous integration.
  • This project had the same technology stack used on the previous one (BBVA), but he was more focused on providing guidance for the new hires by doing code reviews. My approach during the reviews was guided by metrics such as Maintainability Index and Cyclomatic Complexity, this way he could clearly pinpoint precisely which sections of the code needed to be refactored. He also wrote a good amount of unit and integration tests by using Rhino mocks and NUnit. The continuous integration was also my responsibility and given the enterprise nature of this project, He had to create 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.
  • 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.
    This project was a hybrid between .NET and Java. He was responsible for the customization of the .NET code. The implementation of the project required changes on the UI and back-end. The user interface was segregated by using the model-view-presenter (MVP) pattern. The communication between the layers happened by SOAP requests, using WCF.
  • The back-end logic was kept in two different places: workflow logic was written in C# by using Windows Workflow Foundation and the core business rules were written in java and encapsulated by Drools, a standalone java component. After the installation of the project, the client received an instance of Guvnor, a web-based interface that gave them the flexibility to change business rules without the need to recompile the rest of the project.

The tech stack was .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
  • Designed and developed a REST API solution using ASP.NET Web API and SQL Server.
  • Mentored junior developer on Strategic technical guidance and programming practices like Dependency Injection and Unit Testing. Consulting 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.

The tech stack was.NET Framework 4.5, C#, Visual Studio 2012 and Subversion (SVN), and Team City.

More

FCamara Consulting & Training

IT Consultant

Work Experience : 2011-2012

In this client, one of the biggest health insurance companies in Brazil, as a member of an agile team, he worked on the development of a distributed application, based on SOAP. The main goal of this application was to automate the approval and tracking of medical appointments, covering all offices and clinics in Brazil. The main challenges were processing a large number of transactions and dealing with a tight deadline. To beat the latency of an external server we took advantage of parallel programming and caching. Our team was composed of 5 developers and one DBA.

The tech stack was .NET Framework 4.0, C#, Visual Studio 2010, TFS, JavaScript, HTML, CSS, ASP.Net MVC 3, WCF, IIS, and App Fabric.

More

Sofhar

IT Consultant

Work Experience : 2009-2011

The client was the government, the software we were redesigning made the collection of taxes of the whole state. In this scenario, speed and accuracy were our priorities. The project took 2 years redesigning the front-end, presenting a friendlier UX and at the back-end, and adding new a service layer, which allowed the re-use a huge amount of resources. Consulting on the transition of their previous source control (Visual Source Safe) to Team Foundation Server. (TFS).

The tech stack was .Net Framework 3.5, Visual Studio 2008, and Oracle.

More

Paradigma

R&D Engineer

Work Experience : 2007-2009

Part of the R&D team. The core business of the company was an electronic platform for the energy industry. Ranging clients who: produce, deliver and buy energy. The main platform was already done, the challenges were making deployment of new features without affecting production code (some parts of our solution were running 24×7). Another big challenge was the start of the adoption of jQuery which had thousands of lines of JavaScript to be refactored.
Mentored new team members on .NET technologies and showed them how to use our in-house framework. Training about best practices on ASP.NET web forms inside a legacy code scenario.
The tech stack was .Net Framework 2.0, Visual Studio 2005, TFS, C#, ASP.NET Web Forms, SQL Server 2005, Windows Vista, Windows 2003 Server.

More

Politec

Senior Software Developer

Work Experience : 2006-2007

By that time the Waterfall model was still being used, but he managed to overcome the common faults of this model. Instead of getting a specification and writing my code straightaway before writing my first line of code he used to have a quick chat with the system analytic who wrote the specification, to make sure he understood everything and got rid of any misunderstanding.
Besides the programming, he had the opportunity to work closely with the R&D team and it was extremely valuable for his career.
The tech stack was .Net Framework 1.1, Web Forms, Visual Studio 2003, Source Safe, C#, Oracle, Windows XP, Windows 2003 Server.

More

Sac Sistemas

Analyst Programmer

Work Experience : 2005-2006

Eased the transition between VB 6.0 to C#. The tech stack was .Net Framework 1.1, Windows Forms, Visual Studio 2003, Source Safe, C#, Oracle, Windows XP.

More

Tribal Multimidia

Programmer

Work Experience : 2003-2005

Developed several Web Sites for advertising campaigns, hot sites, intranet, and B2B and B2C applications.

The tech stack was Classic ASP, .Net Framework 1.0, Visual Studio 2001/2003, Source Safe, C#, SQL Server 2000.

Features

More

Hire Fernando