Full Stack Developer
Hi! I'm Eduardo Matias - a Senior Software Engineer with 5+ years designing and shipping scalable Ruby on Rails back ends and performance-minded C/C++ systems, with hands-on Redis, Docker, and Jenkins.
I'm a Senior Software Engineer specializing in Ruby on Rails back ends and C/C++ systems. I build reliable, scalable APIs and performance-minded components, with strong practice in CI/CD (Docker/Jenkins), Redis for caching/queues, and pragmatic architecture, testing, and code review in cross-functional teams.
My Stack
Backend
Database
Tools
Experience
Tavernlight Games
Implemented gameplay systems and supporting tools in C++/Lua, built UIs and prototypes with targeted OpenGL optimizations, fully restructured the mission system to improve performance, organization, and maintainability. I also developed and maintained C/C++ and Lua features for digital entertainment products, integrated Jenkins/Docker build and delivery pipelines, handled bug fixes and code reviews and collaborated closely with multidisciplinary teams across art, design, and QA.
Gigalink
Led Ruby on Rails development—designing REST APIs and data models, background jobs, and tests—while shipping real-time monitoring/analysis endpoints. I planned and launched ERP modules to automate manual workflows, built a B2B sales module, and integrated with Serasa for credit scoring. I also improved interoperability via back-end integrations, created an infrastructure-metrics app with Grafana, wired Discord alerts for L1 (instability/ticketing), and built Telegram bots for outage/normalization, MQTT backbone state, and field-sales feasibility checks, rewrote deployment pipelines and optimized CI/CD with Jenkins/Docker, established team guidelines, and drove modular architecture and code review/testing practices.
PAPO UFF
This was my final project for college, I built a full-stack assessment platform for programming courses: a Node.js back end (REST) with MySQL and a React front end. The app let students take coding exams and compile their solutions in-app. Upon submission, it automatically ran predefined test cases to auto-grade each attempt and delivered the results and scores to instructors.