Enrique Jose Gonzalez Fernandez, Developer in Quito, Ecuador
Enrique is available for hire
Hire Enrique

Enrique Jose Gonzalez Fernandez

Verified Expert  in Engineering

Software Developer

Quito, Ecuador

Toptal member since June 19, 2020

Bio

Enrique has been developing software for over a decade with expertise in large banking systems. He developed a core business banking system deployed in major banks across Ecuador that handles payments, money transfers, billing, and account status options. Enrique focuses on .NET technologies and AngularJS. He understands how to navigate complex production environments including, deployment, troubleshooting, and solving critical production bugs to deploy powerful and reliable products.

Portfolio

Online Freelance Agency
Microsoft SQL Server, Angular, .NET Core
EasySoft SA
Microsoft SQL Server, AngularJS, .NET
EasySoft SA
Microsoft SQL Server, .NET

Experience

  • C# - 10 years
  • C#.NET - 10 years
  • SQL - 10 years
  • Microsoft SQL Server - 10 years
  • REST APIs - 5 years
  • .NET Core - 3 years
  • Angular - 3 years
  • ASP.NET Core 2 - 2 years

Availability

Part-time

Preferred Environment

AngularJS, Microsoft SQL Server, .NET Core

The most amazing...

...product I've developed is a business core banking system deployed in most major banks in Ecuador.

Work Experience

Senior Software Engineer

2019 - 2020
Online Freelance Agency
  • Migrated an entire module from ASP to Angular and .NET Core in half the allotted time.
  • Rewrote a module in Angular Formly, removing nearly 100 code files improving functionality and user experience.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Microsoft SQL Server, Angular, .NET Core

Software Development Manager

2016 - 2019
EasySoft SA
  • Supervised the architecture and led efforts to develop a technical roadmap of all projects.
  • Oversaw the development and delivery of the cash management system for Produbanco Bank.
  • Managed the development and delivery of the personal and mobile banking system for Guayaquil Bank.
  • Supervised the development and delivery of the cash management system for Pichincha Bank.
Technologies: Microsoft SQL Server, AngularJS, .NET

Back-end Development Coordinator

2016 - 2016
EasySoft SA
  • Led the design, development, deployment, and operation of .NET services.
  • Defined and communicated technical and design requirements for all back-end development.
  • Developed critical back-end processes in C#.NET. Responsible for money transfers across all banks as part of the national payment system deployed in Pichincha Bank.
Technologies: Microsoft SQL Server, .NET

Software Developer

2014 - 2016
EasySoft SA
  • Developed authentication, second authentication factor, and authorization services for the enterprise banking system of Guayaquil Bank.
  • Developed the file load system for big payment orders for the enterprise banking system of Guayaquil Bank.
  • Developed the responses processing system for the national payments system of Pichincha Bank.
Technologies: Microsoft SQL Server, .NET, C#

Solution Architect

2011 - 2014
Empresa Azucarera Camaguey
  • Led the development team in the design, development, deployment, and operation of the internal systems.
  • Led the team in the improvement of the HR system, functionality, user experience, and maintainability.
  • Led the team in the deployment of the new HR internal system used in all the sugar cane fabric companies of the province.
Technologies: Microsoft SQL Server, C#.NET

Experience

Cash Management System for Pichincha and Produbanco Banks

A core business system for banks, including payments, money transfers, billing, and account status consulting. I was the software development manager on this project responsible for the design and supervision of all major components/services of the system, deployment, and initial post-production maintenance.
The systems can be viewed here: https://cashmanagement.produbanco.com/cashmanagement/index.html, https://www.pichincha.com/cashmanagement/indexPichincha.html.

Personal Banking System for Guayaquil Bank

https://bancavirtual.bancoguayaquil.com/CASHBVPBG/indexAlternativoP.html
The personal banking system of Guayaquil Bank allows users to pay bills, pay credit cards, and transfer money to other accounts or another bank. I was involved in the development of all the Rest services that provided these functionalities.

Education

2004 - 2009

Bachelor's Degree in Computer Science

Universidad de las Ciencias Informáticas - Havana, Cuba

Skills

Libraries/APIs

REST APIs, Entity Framework

Languages

C#.NET, SQL, C#

Frameworks

.NET Core, ASP.NET Core 2, .NET, .NET 4, Angular, AngularJS

Storage

Microsoft SQL Server, Redis, MongoDB

Platforms

Amazon EC2, Docker

Other

Internet Information Services (IIS), Algorithms

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring