Alberto Cruz
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Back-end Developer
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.
Lead Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
CosmoLex
http://www.cosmolex.com/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
http://support.cosmolex.com/knowledge-base/install-outlook-add-in/This add-in is simple and straightforward but lets the user work in a much faster way.
Bolloré Ipaki Billing System
http://ies.bollore.com/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
http://www.prodtech.comI 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
http://github.com/albertocruzdg/react-generalaI 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
Skills
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
Education
Engineer's Degree in Computer Engineering
Universidad de Palermo - Buenos Aires, Argentina
Certifications
Toptal Node.js Accelerator Graduate
Toptal, LLC
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