Cassio Souza

Cassio Souza

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Experienced software developer
Experienced software developer

I'm experienced in comercial software development, as a freelancer and while working at software companies. Expert in C++, with a wide knowledge in other programming languages. Also very experienced with SQL databases and querying - I'm by no means a database admin, but I am great with DML: If a query can be expressed in SQL, I can write it.

I believe that expressiveness is one of the most important attributes of a programing language. An expressive language allows, with the added cost of being a little more complex, to prevent errors caused by incorrect use of APIs, and at the same time improve performance, giving more opportunities for the compiler to optimize your programs based on the syntactic structures used.

Expect from me software that is easy to read, fun to maintain, and with top performance.

Portuguese, English
Brasilia (-03:00)
Joined August 2018
EXPERTISE
4 years experience
10 years experience
3 years experience
10 years experience
10 years experience
3 years experience
3 years experience

REVIEWS FROM CLIENTS

Cassio's profile has been carefully vetted and approved as a Codementor. Connect with Cassio now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
5584 Reputation
1
23
55
EMPLOYMENTS
Senior Software Developer
Arcules
2023-11-01-2026-03-01

Working on media delivery and transcoding;

  • Migrated transcoding stack to a newer library (From deprecated GMF to an in-hous...

Working on media delivery and transcoding;

  • Migrated transcoding stack to a newer library (From deprecated GMF to an in-house solution using C++);
  • Implemented audio muxing and syncing.
  • Main technologies: Golang, Kubernetes, FFmpeg, C++, RESTful services, Websockets, PostgreSQL, SingleStore, Google Cloud Platform, Microservices Architecture.

At Arcules, I worked as a Senior backend developer, specializing in media delivery and transcoding of video and audio. Spearheaded many initiatives, including implementing audio playback, a microservice for the management of device firmware versions and updates for video cameras, and integrations with third-party systems.

PostgreSQL
JavaScript
Golang
View more
PostgreSQL
JavaScript
Golang
View more
Software Developer
Ringba
2019-07-01-2023-11-01

Improved performance of database operations by adopting a new persistence model;

  • Developed new tooling for local testing;</...

Improved performance of database operations by adopting a new persistence model;

  • Developed new tooling for local testing;
  • Developed tools for support agents;
  • Was the main point of contact for troubleshooting and on integration with phone carriers (As a call tracking platform, carrier integration is the backbone of the system);
  • Main technologies: C#/.NET, elasticsearch, Kibana, Helm, Python, Aerospike, Redis, Amazon Web Services.

At Ringba, I wore many hats, working mainly as a Senior Developer focusing on media (audio, mainly) and carrier partner integrations, but also as a Senior Support Engineer, handling level 3 support demands that required more in-depth investigations, weekly meetings with carrier partners to discuss API boundaries and carrier support, and disaster mitigation and recovery.

Python
C#
C++
View more
Python
C#
C++
SQL
Node.js
Elasticsearch
AWS
View more
Lead Developer
Indra
2016-07-01-2019-06-01

Helped on the development of systems for the brazillian ministry of agriculture, most from scratch;

  • Directly responsible fo...

Helped on the development of systems for the brazillian ministry of agriculture, most from scratch;

  • Directly responsible for the architecture and implementation of the testing framework for one of these systems;
  • Was lead developer on a legal document processing system for a major Brazillian carrier. Used C++ (OpenCV, MuPDF) and Python (Flask, Tensorflow and NginX with mod_wsgi);
  • Worked on many projects and technologies, Including: Java, Python, C++, Weblogic, JSP, Flask, OpenCV, MuPDF API, Tensorflow, NginX, Docker, PostgreSQL, Oracle Database Server, SQLite.

At Ringba, I worked in a “software factory” were I could use my diverse background in many environments to quickly move between projects, helping achive tight deadlines for delivery. At most projects I was the one responsible for implementing a foundational background for unit testing, and as Tech Lead my main goal was delivering high-quality software, achiveved mostly through thorough automated testing, and implementing many safeguards to improve signal-to-noise ratio in code reviews.

Python
Java
C++
View more
Python
Java
C++
SQL
Node.js
Elasticsearch
View more