Tarcísio Eduardo Moreira Crocomo, Developer in Florianópolis - State of Santa Catarina, Brazil
Tarcísio is available for hire
Hire Tarcísio

Tarcísio Eduardo Moreira Crocomo

Verified Expert  in Engineering

Back-end Developer

Location
Florianópolis - State of Santa Catarina, Brazil
Toptal Member Since
February 22, 2022

Tarcísio is a back-end developer coding mainly in Python and C++, but he has vast experience with TypeScript and JavaScript on the back end as well. He enjoys learning about different tools and technologies and finds teaching others about new things very fulfilling. Tarcísio regularly offers courses and has a YouTube channel where he uploads recordings of his classes.

Portfolio

ESSS
CMake, C++, Python, Jenkins, Puppet, Git, Bitbucket, Docker, Python 3...
Cellcrypt
C++, Python 3, TypeScript, Bamboo, Jira, SQL, Docker, Async/Await, Back-end...
Audaces
C++, Subversion (SVN), Git, Python 3, Qt, Redmine, Visual Studio, Jenkins, CMake

Experience

Availability

Part-time

Preferred Environment

Linux, Arch Linux, Vim Text Editor, Python 3

The most amazing...

...thing I've developed, tested, and operated is a coupling between a flight model, 3D environment, and sensor simulator.

Work Experience

Senior Software Developer

2019 - 2024
ESSS
  • Contributed to ALFAsim, a flow assurance simulator for oil and gas extraction, using Python and C++.
  • Provided infrastructure for developers and CI (Jenkins) machines.
  • Developed an internal build system infrastructure that supports C++ and Python with cross-build caching.
  • Worked on PWDa, a software for monitoring and simulating many variables during the drilling of oil wells, using Python and C++.
Technologies: CMake, C++, Python, Jenkins, Puppet, Git, Bitbucket, Docker, Python 3, Async/Await, Back-end, REST APIs, REST, APIs, PostgreSQL

C++ and TypeScript Developer

2017 - 2018
Cellcrypt
  • Developed a group chat solution for secure (encrypted) communication.
  • Participated in the development of an encrypted video call enterprise solution.
  • Worked on deploying infrastructure for on-premises secure communication stacks.
Technologies: C++, Python 3, TypeScript, Bamboo, Jira, SQL, Docker, Async/Await, Back-end, Node.js, REST APIs, REST API Clients, Redis, REST, Amazon Web Services (AWS), APIs, Amazon S3 (AWS S3), JavaScript, PostgreSQL

Software Developer

2013 - 2015
Audaces
  • Worked on the Audaces Apparel CAD suite for clothing manufacturing, using C++ and Python.
  • Developed a Python module for parsing and importing external binary file formats.
  • Implemented a build system using Ant and CMake to streamline CI (Jenkins) operations.
Technologies: C++, Subversion (SVN), Git, Python 3, Qt, Redmine, Visual Studio, Jenkins, CMake

ESSS PWDa

https://www.esss.co/en/energy-oil-gas/
A Python and C++-based solution for simulation and monitoring of the drilling process of oil wells. It works either as a client-server setup or as a standalone unit. I was involved mostly in back-end and deployment infrastructure development, as well as ensuring code quality and correctness (e.g., through static typing).

ALFAsim

https://alfasim.esss.co/
A Python and C++-based physics simulation software for oil and gas extraction flow assurance.

I worked mainly on importing external file formats, parsing, reconstructing, and converting physical descriptions.

Audaces Apparel

https://audaces.com/en/solutions/pattern
An innovative CAD suite for constructing, modeling, pattern grading, and creating optimal cutting markers for fabric and producing apparel.

I was involved in C++ (core) and Python (external plugin) development and built a system setup and CI configuration.

Libraries/APIs

Mypy, Node.js, REST APIs, Redis Queue

Tools

Vim Text Editor, CMake, Git, Bitbucket, Jenkins, Jira, Docker Compose, Subversion (SVN), Redmine, Visual Studio, Puppet, Bamboo

Languages

Python 3, C++, Python, TypeScript, SQL, JavaScript

Platforms

Linux, Arch Linux, Docker, Amazon Web Services (AWS)

Storage

PostgreSQL, Redis, Redis Cache, Amazon S3 (AWS S3)

Frameworks

Qt

Paradigms

REST

Other

Async/Await, Back-end, REST API Clients, APIs, Tornado

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