
Enrique Jose Gonzalez Fernandez
Verified Expert in Engineering
Software Developer
Quito, Ecuador
Toptal member since June 19, 2020
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
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
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
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.
Software Development Manager
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.
Back-end Development Coordinator
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.
Software Developer
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.
Solution Architect
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.
Experience
Cash Management System for Pichincha and Produbanco Banks
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.htmlEducation
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring