Rafael Pinto

Senior Software Developer

Location
Brazil
Desired Salary
Unspecified
Work preference
Full Time
Status
Actively looking
Field / Industry
Software Engineering
Relocation: No
Notice Period: Immediate

This user has not passed any tests yet

English -

About Me

I am an experienced Software Engineer with a strong foundation in Python and SQL, specializing in backend and API development for data-intensive applications. With over 10 years of experience, I have designed and maintained RESTful APIs using frameworks like Django and Django Rest Framework. My expertise extends to relational databases, including PostgreSQL and MS SQL Server, where I have proven my ability to optimize queries and integrate with legacy systems. I am known for my clear communication skills, cross-functional collaboration, and a proactive approach to troubleshooting and performance optimization. Throughout my career, I have delivered robust, scalable solutions in healthcare and research environments, ensuring that I meet the needs of diverse stakeholders.

Skills

PythonData AnalysisJavaScriptCI CDMachine LearningAgileHTMLPostgreSQLDjango

Education

Federal University of Rio Grande do Norte
2019 - 2022

Doctor’s Degree in Computer Science

Federal University of Rio Grande do Norte
2014 - 2016

Master’s Degree in Computer Software Engineering

Potiguar University
2006 - 2007

Specialization in Computer Systems Analysis

Potiguar University
2001 - 2004

Bachelor’s Degree in Computer Systems Analysis

Experience

Senior Software Developer @ Federal Institute of Education, Science and Technology of Rio Grande do Norte
Apr 2014 - Present

- Senior Developer of SUAP, a national-scale ERP platform supporting administrative and academic operations across multiple Federal Institutes in Brazil.
- Architected and maintained backend modules using Python and Django, enabling scalability and maintainability of core institutional services.
- Designed relational database schemas and wrote optimized PostgreSQL queries, views, and stored procedures to support analytics and reporting.
- Applied Behavior-Driven Development (BDD) with behave and implemented unit tests to improve code quality and ensure test coverage.
- Delivered full-stack solutions using HTML, CSS, JavaScript, and modern design patterns for dynamic, user-friendly interfaces.
- Managed the complete SDLC, from technical planning and implementation to deployment and long-term maintenance across multiple campuses.

Senior Software Developer @ Telehealth Project @ LAIS - Technological Innovation in Health Laboratory
Feb 2023 - Present

- Leading end-to-end development efforts for a large-scale telehealth platform, with a strong focus on backend architecture, API integration, and data-driven features.
- Designed and maintained scalable backend systems using Python and Django, ensuring robust integration with health data pipelines.
- Led sprint planning, code reviews, and mentoring sessions to align the team with Agile best practices and continuous delivery.
- Acted as a bridge between technical and non-technical stakeholders, translating health domain requirements into well-scoped, actionable technical tasks.
- Oversaw DevOps processes and CI/CD pipelines via GitLab, ensuring code quality, traceability, and efficient deployment cycles.
- Implemented performance monitoring strategies and contributed to data modeling for better system resilience and stakeholder reporting.

Data Analyst @ Hermes Project @ LAIS - Technological Innovation in Health Laboratory
Feb 2018 - Feb 2023

- Developed a data analysis platform to assess public health interventions using machine learning and NLP techniques.
- Built a modular data processing ecosystem using Python, integrating Scrapy, Pandas, and NLTK to collect, clean, and transform large-scale unstructured news data.
- Applied Natural Language Processing (e.g., sentiment analysis with VADER, TF-IDF, DBSCAN clustering) to extract insights from media coverage on public health topics.
- Conducted statistical analysis (including Interrupted Time Series and segmented regression) to evaluate the impact of national health campaigns.
- Designed interactive visualizations using Matplotlib and Plotly to support decision-making for stakeholders.
- Automated data workflows and configured CI/CD pipelines with GitLab, ensuring reproducibility and deployment efficiency.

Software Developer @ Simaies Project @ LAIS - Technological Innovation in Health Laboratory
Feb 2015 - Feb 2018

- Contributed to the development of scalable web systems supporting health and social service management in Brazil.
- Developed web applications using Python and the Django framework, following clean architecture and modular design.
- Built and consumed RESTful APIs, ensuring seamless integration between frontend and backend services.
- Designed, normalized, and optimized PostgreSQL databases to support complex business logic and data integrity.
- Wrote unit and integration tests to maintain code quality, reliability, and test coverage across multiple components.
- Participated in Agile/Scrum cycles, including sprint planning and retrospectives, contributing to team velocity and deliverable tracking.
- Created and maintained technical documentation for system features, architecture decisions, and API specifications.
- Collaborated with non-technical stakeholders to gather requirements and translate them into functional technical solutions.
- Mentored junior developers, promoting adherence to coding standards and best practices.

Data Analyst @ Athabasca University
Sep 2019 - Dec 2020

- Supported academic research through the design of data pipelines and analytical tools for policy and behavioral studies.
- Developed data ingestion tools in Python, integrating data from REST APIs and web scraping via Scrapy for structured analysis.
- Conducted both qualitative and quantitative analysis, transforming raw datasets into actionable insights.
- Researched and evaluated emerging machine learning frameworks for use in academic and social data contexts.
- Designed data visualizations, spreadsheets, and presentation materials to clearly communicate findings to diverse audiences.
- Actively contributed to research meetings and knowledge exchange sessions with faculty and technical teams.

Jobs Talent Salaries
Menu