Overview
Technical skills
Timeline
Roles

Overview

Node.js backend developer at a Middle level focusing on small pragmatic networked services and realtime bot integrations. The strongest proven skill is building modular Node.js integrations and realtime bot logic as shown by the Ud bot modules (ud.js, main_functions.js, queue_functions.js) and the Ikariam backend route/service (routes/ikariam-routes.js, services/ikariam-services.js). Public code does not show production-grade practices such as test coverage, structured observability, database schema migrations, or robust secrets management.

Technical skills

JavaScript
PHP
C
Python• Middle • 6y+
C++• Middle • 6y+
Node JS• Middle • 5y+
TypeScript• Junior • 3y+
Go• Middle • 3y+
SQL• Junior
C
SDL
Python
FastAPI
C++
TensorFlow C++
Node JS
Axios
Express• 3y+
Sequelize• 3y+
Databases
Oracle
PostgreSQL• 5y+
MySQL• 3y+
DevOps
Docker
OpenShift
Rest API
Kubernetes
AWS Lambda• 5y+
AWS
CI/CD
AI/ML
Streamlit
TensorFlow• 6y+
Frontend
React.js• 5y+
Angular• 3y+
Vue.js

Timeline

Software Developer Middle
Infineon Technologies Full-Time
Dec 2025 to Present 8 Months In office

Served as tech lead and scrum master for a global team, driving sprint planning, backlog prioritization, and delivery goals. Reviewed code and introduced process standards to improve contributions from junior developers. Built a performance-focused refactor for a Go backend service and improved CI/CD workflows for frontend and backend repositories integrated with OpenShift. Refactored Vue.js components to improve user experience based on product feedback.

CI/CD
Vue.js
Go
OpenShift
GitLab CI
Mid-level Software Engineer Middle
TechnipFMC Full-Time
Mar 2024 to Oct 2024 7 Months In office

Migrated a web app frontend from Streamlit to React with TypeScript to expand functionality. Reduced data-fetching time for complex SQL workloads by optimizing a FastAPI Python backend. Coordinated deployment of scalable services on AWS (ECS, S3, RDS) with an international team. Contributed to new features and refactoring efforts across TypeScript and Python FastAPI applications, including mentoring and code reviews.

TypeScript
React.js
Python
FastAPI
SQL
AWS
Streamlit
GitHub Actions
Junior Software Developer Junior
Gero360 Full-Time
May 2023 to Mar 2024 10 Months In office

Fixed medical record date issues by redesigning parts of the solution around ISO 8601 time formatting. Implemented a new Angular/TypeScript feature to structure allergy data for easier storage and retrieval. Refactored prescription and financial report printing workflows backed by a MySQL database. Maintained a legacy Node.js backend using Express.js and Sequelize ORM.

Angular
TypeScript
MySQL
Node JS
Express
Sequelize
GitHub Actionssince 2023
Universidade Federal do Rio de Janeiro (UFRJ)
Bachelor's Degree Computer and Information Engineering
2014–2023 Rio de Janeiro, Rio de Janeiro
Undergraduate Research Fellow Middle
Federal University of Rio de Janeiro Full-Time
Jul 2020 to Jul 2023 3 Years In office
Developed C++ algorithms to evaluate string similarity methods on a dataset of bibliographic authors, supporting the publication of a research paper. Implemented and trained a neural network in TensorFlow to detect name synonyms with high accuracy using a custom similarity approach. Used the results as part of the final engineering project.
C++since 2020
Pythonsince 2020
TensorFlow
Software Engineer Intern Junior
PHYGITALL Internship
Dec 2021 to Apr 2023 1 Year 4 Months In office

Built a React-based monitoring board to display attendance for critical firefighting employees in demanding industrial conditions. Maintained a Node.js API using AWS Lambda to query a PostgreSQL database and generate CSV exports for audits. Worked on performance and memory optimization for in-house IoT embedded firmware written in C++.

React.jssince 2021
Node JSsince 2021
AWS Lambda
PostgreSQL
C++
TypeScriptsince 2021
GitLab CIsince 2021
Middle Backend Developer Confidence: Medium API Engineer
Node.js backend developer at a Middle level focusing on small pragmatic networked services and realtime bot integrations. The strongest proven skill is building modular Node.js integrations and realtime bot logic as shown by the Ud bot modules (ud.js, main_functions.js, queue_functions.js) and the Ikariam backend route/service (routes/ikariam-routes.js, services/ikariam-services.js). Public code does not show production-grade practices such as test coverage, structured observability, database schema migrations, or robust secrets management.
API Design
3/10
How well APIs are designed
Basic REST API surface with a single router and an error middleware but lacking API versioning, idempotency keys, pagination, consistent error contract or documented backward compatibility.
Evidence
ikariam-map-backend/routes/ikariam-routes.js
ikariam-map-backend/index.js
Data Layer & Database
1/10
Working with databases
No persistent database layer or migration history is present; data access is a single HTTP fetch path without transactional or schema-evolution artifacts.
Evidence
ikariam-map-backend/services/ikariam-services.js
ikariam-map-backend/config-example.js
Scalability & Performance
2/10
Handling load and speed
Minimal scalability considerations: single-process Express service and direct third-party calls, no caching/invalidation, no queueing, and no rate-limiting or connection pooling strategies visible.
Evidence
ikariam-map-backend/services/ikariam-services.js
Ud/ud.js
System Architecture
3/10
Overall system structure
Reasonable module separation for a small project (separate files for queue, volume, main logic and routes) but overall simple single-process decomposition with no service contracts, config management, or deliberate microservice trade-offs.
Evidence
Ud/main_functions.js
ikariam-map-backend/index.js
Security & Auth
3/10
Protecting data and access
Some boundary checks and role-based guards exist for privileged commands and secrets are loaded from config files, but there is no secrets management, input validation is ad-hoc, and CORS is permissive which is a security concern.
Evidence
Ud/role_debugador.js
Ud/ud.js
ikariam-map-backend/index.js
Reliability & Observability
3/10
Stability and monitoring
Basic operational thinking: try/catch blocks, verbose console logging, an express error handler and a manual reset/recovery path for the bot, but no structured logging, metrics, retry/backoff policies or graceful shutdown orchestration.
Evidence
Ud/main_functions.js
Ud/role_debugador.js
ikariam-map-backend/index.js
Expertise
Node.js• Middle
Messaging & Real-time• Middle
Industries
Gaming• Middle
Technologies
Python• Middle • 6y+
Go• Middle • 3y+
PHP
SQL• Junior
Node JS• Middle • 5y+
MySQL• 3y+
PostgreSQL• 5y+
Rest API
Oracle
Express• 3y+
OpenShift
FastAPI
CI/CD
AWS
Docker
Kubernetes
Sequelize• 3y+
Axios
AWS Lambda• 5y+
Recommendations
  • Develop small to medium Node.js REST services and third-party API integrations where quick delivery and modular code matter.
  • Build realtime chat/bot integrations and messaging features for platforms such as Discord, leveraging existing dispatcher and module patterns.
  • Implement game-server adapters or scrapers for online games and expose them via lightweight Express endpoints.
  • Work on prototypes and feature spikes that require rapid iteration in JavaScript/Node.js environments.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Embedded Engineer Confidence: Medium Generalist
C++ numerical-computing developer at a junior level focusing on academic implementations of matrix and numerical methods. The strongest proven skill is implementing core matrix algebra helpers and numerical solver scaffolding in C++, evidenced by multiple task headers and task mains that include determinant, inverse, LU helpers and iterative solver flows. The public work lacks unit tests, CI, performance profiling, and any embedded or hardware-bound interface work, limiting use for production or hardware-facing projects.
Embedded & Firmware
Low-level device code
Not evidenced in public code
Hardware-Software Interface
Connecting code to hardware
Not evidenced in public code
Resource Constraints
Working with limited resources
Not evidenced in public code
Real-time & Timing
Precise timing control
Not evidenced in public code
HDL & Circuit Logic
Designing digital circuits
Not evidenced in public code
Reliability & On-device Testing
Testing on real hardware
Not evidenced in public code
Industries
Education• Junior
Recommendations
  • Refactor duplicated subroutines into a single reusable numerical library and add a clean API layer for solvers.
  • Add unit tests and small data-driven examples for each solver (determinant, inverse, LU, iterative methods) and enable CI to validate regressions.
  • Profile and replace the recursive determinant and adjoint-based inverse with numerically stable, O(n^3) factorizations (LU/Cholesky) for larger matrices.
  • Harden CLI tools for portability by removing platform-specific calls (system("pause")) and add clear input validation and error codes.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: