Alberto Cruz, Developer in Buenos Aires, Argentina
Alberto is available for hire
Hire Alberto

Alberto Cruz

Verified Expert  in Engineering

Software Developer

Location
Buenos Aires, Argentina
Toptal Member Since
March 11, 2021

Alberto is a software engineer that helps companies grow by using cutting-edge technologies. He designs and builds robust solutions with challenging deadlines. Alberto has 8+ years of experience working in fast-paced teams. He also had the opportunity to lead small teams for the last two years.

Portfolio

STAG International Group Inc.
C#, React, Brokerage, PostgreSQL, Amazon Web Services (AWS), QuickFIX...
CohesionIB
C#, .NET Core, Azure, Microservices
Hexacta
C#, .NET, Web API, SQL Server 2014, PostgreSQL, AWS Lambda, Git...

Experience

Availability

Part-time

Preferred Environment

.NET Core, Entity Framework Core, PostgreSQL, Microsoft SQL Server, Object-oriented Programming (OOP), Scrum, Amazon Web Services (AWS), Terraform, JavaScript, React

The most amazing...

...project I've worked on is developing a cloud platform for lawyers, which later became the lead cloud product in this industry.

Work Experience

Full-stack Developer

2022 - PRESENT
STAG International Group Inc.
  • Developed the back end for an app that helps traders with their daily tasks.
  • Participated in the development and bug fixing of the front-end app.
  • Built an integration to consume trade data from an exchange using FIX protocol.
Technologies: C#, React, Brokerage, PostgreSQL, Amazon Web Services (AWS), QuickFIX, FIX Protocol, Entity Framework Core, .NET 6, Next.js, Azure Active Directory, SignalR

Back-end Developer

2021 - 2021
CohesionIB
  • Developed the integration of cohesion with a third-party access control system.
  • Tracked the stories needed for the project using Azure DevOps.
  • Defined the integration implementation with the help of the technical lead and the product manager.
Technologies: C#, .NET Core, Azure, Microservices

Lead Software Engineer

2019 - 2021
Hexacta
  • Managed and coached a team of three other developers while still having a hands-on role.
  • Participated in the migration of a monolithic architecture into microservices.
  • Developed an intake form application that collected information from potential clients to be processed by the main application.
  • Conducted more than fifty technical interviews with candidates for developer positions at Hexacta.
Technologies: C#, .NET, Web API, SQL Server 2014, PostgreSQL, AWS Lambda, Git, Amazon Simple Queue Service (SQS), ECS, Terraform, Entity Framework Core, .NET Core, AWS CodePipeline, AWS CodeBuild, Docker, Amazon CloudFront CDN, Postman, Visual Studio Code (VS Code), ASP.NET Core, REST APIs, SQL, ASP.NET, Agile, Test-driven Development (TDD), Amazon Web Services (AWS), IIS, TeamCity, Jira, REST, Identity, Entity Framework, Project Management, Database Design, Software Development, Agile Software Development, Scrum, Object-oriented Programming (OOP), Microsoft SQL Server, APIs, C#.NET, Code Architecture, Software Architecture, Continuous Deployment, Leadership, Team Leadership

Senior Software Engineer

2017 - 2018
Hexacta
  • Helped grow the team to 15 people by assisting in the technical assessment of candidates, as I was a part of CosmoLex engineering department when it only had a five-person team.
  • Developed a timesheet functionality used by 5,000+ users to keep track of all their day-to-day activities so that they could later invoice it to their clients.
  • Planned and executed the migration of 2,000+ databases of a multitenant application from on-premises servers to Amazon RDS.
  • Developed an activity log that recorded each and every user's action within the system.
Technologies: .NET, C#, Web API, REST, Git, TeamCity, Scrum, Jira, Confluence, Visual Studio Code (VS Code), Postman, REST APIs, SQL, ASP.NET, Agile, Test-driven Development (TDD), Amazon Web Services (AWS), IIS, SQL Server 2014, Identity, Entity Framework, Project Management, Database Design, Software Development, Agile Software Development, Object-oriented Programming (OOP), Microsoft SQL Server, C#.NET, Code Architecture, Software Architecture, Continuous Deployment

Software Engineer

2014 - 2016
Hexacta
  • Developed a web application to enable clients of Bolloré Logistics to pay their invoices online—the application was used by customers in 20+ African countries.
  • Contributed to the continuous development of an application for handheld devices that helped container terminal operators register the arrivals and departures of containers.
  • Became the primary contact for production issues in the handheld application.
Technologies: .NET, ASP.NET MVC, Microsoft SQL Server, Entity Framework, jQuery, Identity, .NET Compact, Scrum, HTML, SQL, ASP.NET, Agile, JavaScript, IIS, Bootstrap, SQL Server 2014, C#, Database Design, Software Development, Agile Software Development, Object-oriented Programming (OOP), C#.NET, REST APIs, Code Architecture

Software Engineer

2012 - 2014
Prodtech
  • Took part in the continuous development of a suite of applications for supply chain management of the five biggest fast food companies in Latin America—the apps were available in eight countries.
  • Tracked and fixed bugs in an in-house built tracker integrated with the applications so that users could report issues directly.
  • Became the principal contact for any production issue in the two most used applications of the suite.
Technologies: C#, .NET, Microsoft SQL Server, HTML5, CSS3, HTML, SQL, ASP.NET, Database Design, Software Development, Agile Software Development, Object-oriented Programming (OOP), C#.NET

CosmoLex

https://www.cosmolex.com/
CosmoLex is the first cloud-based practice management and billing software for law firms. I joined CosmoLex via Hexacta in 2017 when there were only five people in the engineering department.

The startup phase of this company required us to work at a fast pace to have a strategic advantage over our competitors. I collaborated very closely with the product management to understand our users' needs and put the best working solutions on the market.

Since the application was used by 5,000+ users, we needed to keep a sharp focus on scalability and performance with every single feature we shipped to production.

CosmoLex Outlook Add-in

https://support.cosmolex.com/knowledge-base/install-outlook-add-in/
I participated in the proof of concept to build an Outlook add-in for CosmoLex. This tool lets the user tag emails and relate them to CosmoLex from Outlook.

This add-in is simple and straightforward but lets the user work in a much faster way.

Bolloré Ipaki Billing System

https://ies.bollore.com/
Ipaki is a billing system used in container terminals of several countries on the African coast. It registers all of the events applied to a container, such as arrivals to the terminal, unstuffing, and cleaning. Given a complex set of billing rules, the system generates the invoice for the corresponding client.

Apart from the core billing system, we developed an external portal for clients to pay their invoices. This required a strong focus on scalability since this application was aimed to be used by 3,000+ customers all over Africa.

Last but not least, we developed an application for handheld devices running on Windows 7 Mobile. The goal of this application was to record the arrival and departure of vehicles to the container terminal through cargo ships by scanning a barcode. Since there is typically no internet connection in the container terminal, we needed the application to work offline and create a module to upload the recorded events to the core billing system.

One of the best things I learned in this project was maintaining asynchronous communication with a client that was in a very different time zone since we shared only four hours of overlap.

Prodtech

https://www.prodtech.com
Prodtech has a suite of products that serves four of the biggest logistics and supply chain operations in Latin America.

I took part in the development of several functionalities for a transportation management system, yard management system, and order management system where a customer could place his order using a shopping cart.

React Generala

https://github.com/albertocruzdg/react-generala
This is a React version of Generala, a dice game similar to Poker Dice.

I am building this project to play around with React and Redux and sharpen my front-end skills.

On a single screen, this game shows three different views for throwing the dice, showing possible combinations and the overall score.

Toptal Node.js Accelerator

The Node.js Accelerator is an exclusive learning program that educates JavaScript and back-end developers in Node.js, Express.js, NestJS, and TypeScript. This is a 2-month program that consists of rigorous learning exercises, live instructor-led sessions by SMEs, hands-on activities, a stringent evaluation process, comprehensive assessments, and an incremental project where participants implement a couple of Microservices (REST APIs) using Express.js and NestJS. The Incremental project simulates an eCommerce application consisting of two services, i.e., a user service to implement the authentication with user management and a product-catalog service that offers functionalities to manage inventory.

Languages

C#, SQL, C#.NET, HTML5, HTML, Python 3, CSS3, Python, JavaScript, TypeScript

Frameworks

.NET Core, .NET, ASP.NET, ASP.NET Core, Entity Framework Core, ASP.NET MVC, .NET Compact, Bootstrap, Redux, Next.js, Express.js, NestJS

Libraries/APIs

Entity Framework, Web API, jQuery, REST APIs, Node.js, React, SignalR

Tools

Postman, Git, Jira, Confluence, Terraform, TeamCity, Amazon Simple Queue Service (SQS), AWS CodeBuild, Amazon CloudFront CDN

Paradigms

Object-oriented Programming (OOP), Scrum, Agile Software Development, REST, Database Design, Test-driven Development (TDD), Agile, Microservices, Continuous Deployment

Storage

Microsoft SQL Server, SQL Server 2014, SQL Server 2005, PostgreSQL, Azure Active Directory

Other

Software Development, APIs, Code Architecture, Identity, IIS, Software Architecture, Leadership, Team Leadership, ECS, AWS CodePipeline, Outlook Add-ons, Brokerage, QuickFIX, FIX Protocol, .NET 6

Platforms

Visual Studio Code (VS Code), AWS Lambda, Docker, Amazon Web Services (AWS), Azure

Industry Expertise

Project Management

2016 - 2020

Engineer's Degree in Computer Engineering

Universidad de Palermo - Buenos Aires, Argentina

JANUARY 2023 - PRESENT

Toptal Node.js Accelerator Graduate

Toptal, LLC

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