Robson Alcantara Santana
Full Stack Developer
21years of work
PrincipalBackend Developer
4years leading teams
3repositories checked by code analysis
Overview
Full Stack Developer at Ajax Soluções, with 13 years of work experience. Before that Director, Department of Guidance at Prefeitura Municipal de Flores-PE and Senior Software Engineer at Fast Soluções.
Timeline
Full Stack Developer
·
Middle
Ajax Soluções
·
Full-Time
Developed and maintained enterprise applications for large corporate clients, including critical production systems. Built web features and APIs using ASP.NET Core and Angular, and supported integration between multiple systems. Investigated and corrected operational failures and continuously evolved the applications using C#, Angular, SQL Server, and Azure.
C#
Angular
ASP.NET Core
Rest API
MS SQL
Azure
Director, Department of Guidance
·
Head+
Prefeitura Municipal de Flores-PE
·
Full-Time
Managed and developed an electronic daily system for municipal operations. Worked on the evolution of the system’s functionality and supporting data layer. Used PHP and Ruby alongside SQL and Java-related components to build and maintain the solution.
PHP
Ruby
SQL
Senior Software Engineer
·
Senior
Fast Soluções
·
Full-Time
Led project activities and supported ongoing customer deliverables. Maintained database functionality, produced requirements documentation, and implemented code changes. Resolved operational incidents from failure reports and coordinated meetings with clients to align solutions.
C#
Development Lead
·
Lead
Urja Social
·
Full-Time
Planned development activities and coordinated delivery of a computer-vision project for televised football. Managed team execution for the detection pipeline based on OpenCV and C++ implementations. Oversaw use of CUDA-accelerated processing and parallel pipeline logic for performance.
C++
OpenCV
CUDA
Software Engineer
·
Middle
Urja Social
·
Full-Time
Researched and developed a computer-vision approach to detect elements in televised football footage. Implemented algorithms in C++ using OpenCV for image processing. Used GPU acceleration with CUDA and parallel pipeline processing to improve runtime performance.
C++
OpenCV
CUDA
Junior Programmer
·
Junior
Neurotech
·
Full-Time
Assisted with development of a datamining system. Worked with Java components and SQL queries to support the application’s data features. Contributed to implementation and troubleshooting of the system during early development.
SQL
Intern
·
Junior
Tribunal de Justiça de Pernambuco
·
Internship
Handled IT support tickets related to infrastructure and networking operations. Prepared network cabling and assisted with internal connectivity setup. Monitored the institution’s network using enterprise equipment and Windows server environments.
Windows
Projects
Academic research projects (neural networks, optical routing, computer vision, FPGA)
Conducted academic publications and research work during the Computer Engineering master’s program. Focused on topics related to neural networks, optical routing, computer vision, and FPGA. Contributed to experimental and research-oriented development efforts described at the project level.
Backend Developer
Code level: Middle Confidence: Medium Generalist
Computer-vision backend developer (Middle) focused on end-to-end video analytics pipelines with practical, single-file solutions. The strongest proven skill is building an end-to-end vehicle counting and OCR ingestion pipeline as implemented in contagem_veiculos.py (frame loop, ultralytics object_counter, EasyOCR integration and DB writes). There is little evidence of API design, migrations, testing, observability or production-grade scalability patterns in the public code.
API Design
1/10
How well APIs are designed
No API surface or API-design decisions; the code is a single-script video processing pipeline without versioning, idempotency or standardized error contracts.
Data Layer & Database
3/10
Working with databases
Basic data-layer decisions evident: environment-driven connection string, parameterized INSERT and explicit commit, but no migration history, transaction boundaries, or complex query tuning.
Evidence
robson-alcantara/ContagemCarros/contagem_veiculos.py:get_connection_string() builds connection string from env vars with trusted-fallback
robson-alcantara/ContagemCarros/contagem_veiculos.py:connect_to_database() and write_to_database() using cursor.execute(...) with parameterized placeholders and conn.commit()
Scalability & Performance
2/10
Handling load and speed
Minimal scalability or performance engineering - single-threaded frame loop and direct DB writes per detection; no batching, queuing, caching or connection-pooling strategies.
System Architecture
2/10
Overall system structure
Simple single-script architecture with modest function decomposition; no multi-service decomposition, config management beyond env vars, or explicit graceful-degradation design.
Evidence
robson-alcantara/ContagemCarros/contagem_veiculos.py:main(), process_vehicles(), draw_count_overlay() show local modularization but all logic kept in one script
robson-alcantara/ContagemCarros/contagem_veiculos.py: use of environment variables (get_connection_string, VIDEO_PATH) for configuration without a central config module
Security & Auth
3/10
Protecting data and access
Some security awareness around connection configuration and use of parameterized queries, but secrets handling and broader auth/lifecycle controls are absent.
Evidence
Reliability & Observability
3/10
Stability and monitoring
Basic reliability practices are present: resource cleanup and exception propagation, but there is little structured logging, no retries/backoff, no timeouts or metrics.
Expertise
Backend AI & LLM· Middle
Industries
Artificial Intelligence· Middle
Transportation & Logistics· Middle
Recommendations
- Develop and harden small-scale computer vision PoCs that stream detections into a decoupled ingestion pipeline (worker/queue + batched DB writes).
- Add robust operational controls: structured logging with correlation ids, metrics, retries with backoff for DB/network operations and graceful shutdown handling.
- Extract configuration and secrets handling into a central, audited module and add migration/version tracking for the database schema.
- Implement simple integration tests and a lightweight API layer to expose summarized analytics for downstream consumers.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- Brazil
- Employment type
- Full-Time
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@robson-alcantara-santana/mcpAlion · People, companies and AI agents in one graphalion.io/@robson-alcantara-santana
