Hi there 👋, I'm Esteban
I am a software engineer passionate about technology and software solution development.
I am currently working on a large vehicle booking management project for passenger transfer (such as Cabify, Uber, DiDi, etc.), developing the apps/systems for passengers, drivers, operative management of the entire fleet of vehicles (dispatcher), shipments, cargo routing and the backend system of the entire company.
I love, apply and promote standards, best practices and good code documentation to build solutions with the best code quality.
🎯 Currently passionate about cryptocurrencies, blockchain development (smart contracts
) and everything about the crypto world.
-
💬 Ask me about Solidity, Smart contracts, DDD, CQRS, Microservices, API RESTFul, .Net, Sistems design, Prototyping, best practices, standars, code documentation, linters, OneNote.
-
📫 Connect with me linkedin
-
🛠 Tech stack
.Net/Core
C#
SQL
POO
SOLID
DDD
CQRS
Microservices
Solidity
Truffle
Hardhat
Slither
Solhint
Web3.js
Ethers.js
HTML
JS
CSS
Angular
Mocha
Chai
Systems design
Prototyping
coding best practices
standars
linters
code documentation
CI
Visual Studio
VSCode
Unit test
Expand to see the content.
DDD, CQRS and Microservices chronicles (2023)
A working example of DDD with microservices, CQRS and Write and Read databases. This document, in addition to the code, contains comments about the decisions that we made to select architectures, guidelines, definitions, patterns and tools.
Transfers booking system (2007 - current)
This is the project thay I'm currently working. It's a vehicle booking management project for passenger transfer (such as Cabify, Uber, DiDi, etc.). Designed and developed the apps/systems for passengers, drivers, operative management of the entire fleet of vehicles (dispatcher), shipments, cargo routing and the backend system of the entire company.
Technologies
.Net/Core
C#
API RESTFul
Swagger
Dapper
AutoFac (IoC)
Google Maps APIs
TomTom APIs
OSM APIs
Unit test
Integration test
Mocks
SQL Server
MySql
StyleCop
Payment gateway integration
Angular
Hosted in AWS/Firebase
ControlClub© (Owner and developer - 2005)
ControlClub is a complete management system with access control, workouts, schedulers and court control for gyms, clubs or any establishment with memberships. Currently used in various gyms and clubs in Argentina, Mexico, Chile, Uruguay, Spain, etc. Integration with fingerprint reader, tax ticketer.
NOTE: Remember that it was made in 2005 😉
BalloonDialog© / BallonIt© 🥇 (Owner and developer - 2000)
This is by far my most loved work ever! 💪
BalloonDialog is a tool for developers to interact users with Microsoft MSAgent© (under Microsoft license) like Merlin, Genie, Robbie, etc.
This tool was sold around the world and it was used by many developers and companies.
The Microsoft Agent technology was deprecated by Microsoft and replaced by Cortana.
Merlin, Genie, Robbie, Clippy… I miss you.
BalloonDialog - home...
BalloonDialog - screenshots...
BallonIt - home...
Technologies
ActiveX for VB6
FoxPro
Dephi
C++
NotePlanners (Founder and developer - 2019)
NOTE: This is not a code project.
Throughout my career I have found and used the best tool out there to manage a software project from start to finish, OneNote. This collaborative tool allows me to manage the team, carry out the project research, share or export all the information, manage the requirements and tasks, design tables and classes, do the initial prototyping, take notes, write and set the development standards, write and track test cases, integrate with Trello cards, and much more. All this in the cloud and shared with the team.
My experience with this tool led me, in my spare time, to create this personal project: YouTube Planner for OneNote.
The YouTube Planner for OneNote is a set of templates, guides and resources to plan and manage the creation and progress of a channel and the entire process of pre-production, production and post-production of YouTube videos.