English:
Intermediate
Argentina
UTC -03:00
America/Argentina/Cordoba
Senior Software Engineer (with a focus on Golang)
I have a degree in Electronic Engineering and my technical skills come mainly from low-level programming, thanks to my experience in firmware development. Therefore, I consider resource optimization (performance) and logic understanding to be my strongest technical points. I am able to make technical decisions on architectures, developments, and implementations. I feel comfortable working in a team, I have good communication with my colleagues, and I like to offer help when needed. I am very open to suggestions regarding decision-making and I like to make suggestions. I easily adapt to any project. My latest achievements were: - Development from scratch of Golang APIs (MercadoLibre), where I had to decide on architectures and ways of implementing them. (AWS services and asynchronous tasks) - I was in charge of a project dedicated to smart access. The challenge was to migrate a monolithic system that handled the backend and access to databases to a microservices architecture, dockerizing each of them. In addition, databases with data redundancy were optimized as well as new architectures to improve responses when requesting reports that required a lot of processing. - Developing SCADA systems (Supervisory Control And Data Acquisition) in GNINGENIERIA, mainly for electricity service providers. I executed the full development from hardware design, fieldwork, development of low-level communication protocols, developments for communication between TCP protocols and databases with JAVA, and web development for billing and visualization of electrical variables.
Want to hire this engineer?
Check if Ignacio is availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
Jobs manager
Jul `22 - Dec `22
5 months
MercadoPago (MercadoLibre)
The software runs jobs at a certain interval with configurable parameters to obtain transactions in different states. Each job operates on these transactions to process them and attempt to change their state towards a successful final state.
Responsibilities & achievements
My main responsability was to decide on the design pattern to use (hexagonal architecture) and its implementation.
Admi ops
Mar `22 - Oct `22
7 months
MercadoPago (MercadoLibre)
The software received sets of transaction IDs with certain specifications indicated by the user. Depending on these specifications, the software processed them and returned the result asynchronously to the user. This software helped the entire team to stop resolving transactions one by one and to automate the process.
Responsibilities & achievements
In charge of implementing the event-driven architecture.
Accefy microservices
Nov `20 - Jul `21
8 months
Accefy
The software is responsible for receiving requests in order to manage digital keys for digital lock access. In addition to adding features, a change was made from a monolithic scheme to a microservices scheme.
Responsibilities & achievements
In charge of diagramming the migration towards microservices. Developed and dockerized them
SCADA for electrical services
Jul `17 - Aug `18
1 year
GNINGENIERIA
The system is responsible for acquiring information from hardware components installed in electrical transformers, with the aim of measuring consumption and electrical variables. Another function of the system is to process the data and create billing models and consumption quality models to monitor the good practices of companies connected to the electrical grid.
Responsibilities & achievements
Design of the necessary hardware for communication between devices and the internet. Development of the necessary backend to consume the information stored in the database. Web development to display the aforementioned information to the client.
Education
Higher education in Computer Science
Agency
100-400
GMT-3
Cordoba/Argentina
Core Expertise
Industries
Education & Science, Banking & Finance
Want to hire this engineer?
Check if Ignacio is available