Luciano Thoma

LUCIANO THOMA

FREELANCE SOFTWARE DEVELOPER

"Growth is by experimentation: the process of testing and fail."

About me

Hello, I’m Luciano Gustavo Thoma Gini.

Curious and self-taught by nature, I look for the continuous improving of knowledge also I like to keep up with technologies, how they work and the changes that these entail. Respectful, responsible and organized. I always try to fulfill in time and quality the tasks assigned.

Location

Uruguay / Argentina


Languages

Spanish · Native

English · Professional

Portuguese · Basic

My Expertise

I have completed many independent courses at different institutions as PUNTO COM, Coursera, Codely TV, CertiProf, Pluralsight

All of them related to programming and management.

I am passionate about what I do.

Technologies

Go · Fiber · GORM · sqlx · goroutines · channels PHP · Laravel · Slim · CodeIgniter C# · MVC · .NET Core 5 AWS (S3, EC2, EKS, SQS, WAF) JavaScript · TypeScript · Vue.js · jQuery PostgreSQL · MySQL · SQLServer MongoDB · DocumentDB Redis · Memcached Snowflake · DBT · Stitch · Looker · Metabase · ClickHouse Kafka · RabbitMQ Docker · Kubernetes Git (GitHub · GitLab · Bitbucket) Python · Django · Flask DDD · CQRS · TDD · XP · Scrum

Courses

CodelyTv Applied SOLID principles
CodelyTv Testing: Good practices
CodelyTv Hexagonal Architecture
CodelyTv Docker: from 0 to deployment
CodelyTv Applied Domain Driven Design (DDD)
CodelyTv CQRS - Command Query Responsibility Segregation
CodelyTv Test Driven Development (TDD)
CodelyTv Microservices: Event Driven Architecture
CodelyTv eXtreme Programming (XP)
CodelyTv Vue 3: New features, libraries and tooling
Pluralsight CQRS in Practice - C#
Pluralsight Event Driven Apps with Apache Kafka
Udemy Laravel Microservices (Redis, Kafka, K8s, GCP)
CertiProf Scrum Foundation Professional Certificate (SFPC)
Coursera Learn to Program: The Fundamentals (using Python)
Coursera Successful Management for SMEs
Coursera Project Initiation and Planning
Punto COM Visual Basic Programming
Punto COM Web Design
Punto COM Graphic Design

Experience

2025 MAY — Present
Assistant Professor
Concepción del Uruguay, ER, Argentina

Teaching Algorithms and Data Structures, a subject of the 1st year of the Information Systems Engineering degree (5-year curricula).

2022 MAR — Present
XSeed Solutions — solutions for mobile and web app needs
Senior Software Engineer
Montevideo, Uruguay

Working as staff augmentation for:

- Zingtree: Docker, GitHub Actions, PHP, Laravel, Vue, Vuex, Vue-router, Redis, RabbitMQ, Go, Fiber, Kafka, MongoDB

2021 JAN — 2022 APR
Coalfire Systems Inc — Security Services/Products
Senior Software Engineer
Westminster, Colorado, United States

Maintaining and makeing grow the PHP main web application of Neuralys, moving from a monolith to a set of services consumable by the core app, moving foward in a consistent and steady way.

New services are being developed with C# NetCore5 and MongoDb, with piplines for CI/CD, including unit and integration tests.

2019 MAY — 2021 JAN
Neuralys Corporation — Security Platform/Services
Senior Software Engineer
Bethesda, Maryland, United States
Acquired by Coalfire Systems Inc — Jan 2021

I am one of those in charge of deploying the platform in our Testing and Productive environment in AWS (using services such as RDS Aurora, S3, EC2, LoadBalancers, WAF, or Security Groups). Also recently in charge of generating the automation of this process to have a local and unattended version of the product available, where it synchronizes to search for updates based on licensing.

Part of my role is to help unlock team members when they encounter obstacles at the level of the work environment, technical aspects regarding the programming language used, or the implementation of solutions considering the readability and maintainability of the code, as their agreement With the business rules.

As for technology, the platform is progressively migrating to a scheme of microservices in different languages such as PHP, Python, or Javascript ( server-side).
I apply different design patterns daily and iteratively propose changes in the architecture of each project, seeking to obtain a Hexagonal Architecture, which also generates a greater understanding of the business domain/boundaries (Domain Driven Design - Tactical Design).

2019 JAN — 2019 MAY
Lagash — Digital Factory
Fullstack Middle Developer
Concepción del Uruguay, ER, Argentina

Working on the expansion and maintenance of an online quoteers project for end customers and resellers for one of the largest insurance company in Argentina.

Using C # in the backend integrated with MVC and libraries like Automapper, FakeO, Winsdor (IoC/DI), NUnit and Selenium.

While, at frontend we deliver it applying the MVVM framework provided by the insurance company, called Natal Institutional Framework, together with Webpack+Babel tools that allow use of modern Javascript, giving to this tools the responsabilitie to suppor current and old browsers.(Like IE9 for example)

2018 OCT — 2018 DIC
Mercado Libre — Biggest LATAM online marketplace
Fullstack Web Middle Developer
CABA, Buenos Aires, Argentina

Mercado Libre has acquired the entire shareholding package of KINEXO S.A. and absorbs all the company's IT human resources for internal projects.

See the news on newspapers !

2018 MAY — 2018 DIC
KINEXO — Systems Consulting and Software Development
Fullstack Web Middle Developer
Concepción del Uruguay, ER, Argentina

Starting projects with Natal Framework (based on Knockout.js, Bootstrap and JQuery) for design/interaction tasks between user and serverside.

For the backend, it is used C# MVC for the bussines logic and different external services to obtaine and manipulate data.

2017 JUN — 2018 MAY
Tinka Lawinka — Software Factory
Fullstack Web Developer
CABA, Buenos Aires, Argentina

Responsable of implementing History Backlogs in a complete way, business logic and persistence in the Backend (PHP, CodeIgniter, creation frameworks in the organization, MySQL, sending of email) and user interaction/interfaces (Bootstrap, CSS3, Datatables, JS, JQuery, Modals, Calendars)

2016 OCT — 2016 DIC
Rio Uruguay Seguros SA — Marketing Department
Freelance Web Developer
Concepción del Uruguay, ER, Argentina

I am responsible for the development of a way for the acquisition of data from RUS clients and an internal system that allows to query data in a meaningful way, to improve the services offered.

The selected development stack was affected by the implementation requirements, choosing PHP and MySQL.
I use SalemPHP (framework of my own) and CodeIgniter to satisfy requirements.

2016 APR — 2018 APR
Research Student Scholarship
Concepción del Uruguay, ER, Argentina

I am assigned to the "Project: Similarity and Spatial Queries using Databases with Unstructured Objects", in which one needs knowledge of programming languages such as Python and Smalltalk.

In addition, English language is utilized for reading scientific articles.

Certificate in recognition of my participation in the group.

2013 OCT — 2017 APR
Web Backend-Frontend
Concepción del Uruguay, ER, Argentina

I develop a web chat that allows users login with Facebook account, also sync up the official university news channel in the radio page.

Besides providing a user-friendly way to manage program schedules and other internal functionalities.

All made using technologies as PHP, Javascript with JQuery and MySQL database engine.

2012 JAN — 2012 DIC
Visual Basic Programmer
Paysandú, Paysandú, Uruguay

I worked developing a desktop application that supports the Logistics and Resource Management for a generic transport company.

It was used as a development platform Visual Studio .NET with BASIC language, integrating it with a SVN service and SQLServer as database engine.

Education

2013 — 2019 JUN
Information Systems Engineer
Concepción del Uruguay, ER, Argentina

It involves the design (creative development of an idea), implementation (materialization of idea), organization and control of the information required by public and private agencies.

2013 — 2018 MAY
Associate Degree in Systems Analysis
Concepción del Uruguay, ER, Argentina

Professional capable of diagnosing the information needs, new configurations and / or modifying existing systems, based on the survey, analysis, design, implementation and testing thereof for public or private organizations.

2012 DIC
Preliminary English Test (PET)
Paysandú, Paysandú, Uruguay

Mastered the basics of English and now have practical language skills for everyday use.

2010 — 2012
High school Diploma at Computer Science
Paysandú, Paysandú, Uruguay

Provided knowledge in general subjects (maths, geometry, physics, chemistry, biology, etc.) and made a strong technical/practical approach in the areas of programming, databases, networks and operating systems.

2008 — 2010
Portuguese Basic Diploma
Paysandú, Paysandú, Uruguay

Mastered the basics of Portuguese during the course of 3 years.

Extras

2012 — 2013
Inventor
Paysandú, Paysandú, Uruguay

Take sign language into speech and vice versa too, making life easier and better !

The project received TWO Intel ISEF Special Awards, in May of 2013 from Sheikh Zayed Institute at Childrens National Medical Center and West Virginia University. See it

2013 OCT
Expositor
Montevideo, Uruguay

Exposition about Interpreter Glove for Deaf People and achievements.

Expo Aprende 2013 photo 1
2014 — 2015
SalemPHP (a PHP framework)
Founder/Developer

SalemPHP a PHP framework easy, simple and fast to learn.

Based at DingoFramework(extinct) cause It wants to keep the KISS ideology and create a good tool easy to setup, maintaining flexibility as a main feature.

It is also posibble to use MVC, routing, etc.

2016 OCT
Assistant
Ciudad Universitaria, Buenos Aires, Argentina

Held annually since 1987 in the Department of Computing, Faculty of Exact and Natural Sciences, University of Buenos Aires.

The ECI aims to offer undergraduates, graduates and professionals of the medium, intensive courses of upgrade and high level of specialization.

The courses are dictated by prestigious professors from various institutions, both foreign and national, which allows participants to saw differents point of view about the topics covered and the opportunity to establish cooperative links in research and / or development.

2016 Edition: I attended the courses "Modern Data Structures for Storage" and "Introduction to Application Security"

2018 OCT
Local Organizer
Concepción del Uruguay, ER, Argentina

VI Argentina-Brazil Seminar on Information and Communication Technologies (SABTIC 2018), which took place at the Regional Faculty of Concepción del Uruguay of the National Technological University (Entre Ríos, Argentina) on Thursday 25 and Friday 26 of October 2018.

During both days, scientific papers from different universities from countries of Latin America were presented with the aim of addressing advances in information and communication technologies.

The seminar aim it is to be meeting point for students, researchers, analysts, professors and other specialists in Information Systems to share knowledge from various perspectives and methodological approaches.

Organizer and assistant certificate.

Contact me

I will reply in less
than 24 hours