Rafael P.

About Me

Rafael is a Senior Python Developer writing scalable code and developing high-performing back-end components for clients. He designs, develops, tests, releases, and provides post-release support on multiple web applications using Java, Python, MS SQL Server, and PostgreSQL. Rafael proposes strategies and deliverables to meet complex processes, workflows, and business requirements, orchestrating services, databases, and other infrastructure to improve functionalities and support solutions.

Backend

Database

PostgreSQL Microsoft SQL Server

Workflow

Other

Work history

UpStack
UpStack
Senior Python Developer
2023 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Thalocan Research Innovations
Thalocan Research Innovations
Project Manager
2024 - 2024
Remote
  • Collaborating with stakeholders to define project scope, goals, and deliverables.

  • Monitoring project progress and making adjustments.

  • Resolving conflicts and removing obstacles, ensuring stakeholder expectations are met.

  • Creating detailed project plans and establishing timelines.

  • Coordinating sprint cycles and maintaining project documentation.

ScrumAgile GithubBusiness Requirements Requirements Analysis
LAIS - Laboratório de Inovação Tecnológica em Saúde
LAIS - Laboratório de Inovação Tecnológica em Saúde
Software Developer
2015 - 2024 (9 years)
Remote
  • Designed and built a new software ecosystem to collect, clean, and process data using NLP and ML best practices.

  • Introduced and adopted innovative ML technologies and techniques on projects.

  • Analyzed and processed large datasets, cleaned and manipulated raw data, and built graphs and charts to present data analysis results.

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
Senior Software Developer
2014 - 2024 (10 years)
Natal, Brazil
  • Designed, developed, and maintained the SUAP ERP solution for managing administrative processes within multiple institutes.

  • Defined and executed unit and behavior tests to improve quality and maximize performance on solutions.

  • Wrote and delivered clean, scalable, and reusable codebases that meet changing functional and technical requirements.

Tribunal de Justiça do Rio Grande do Norte
Tribunal de Justiça do Rio Grande do Norte
Software Developer
2010 - 2014 (4 years)
Natal, Brazil
  • Defined and designed the software architecture that underpins new systems developed within TJRN.

  • Designed and developed new object-oriented web applications to improve processes and maximize performance.

  • Provided input on bug inefficiencies, participated in code reviews, documented technical specifications, and delivered solutions to emerging issues.

Memes Tecnologia Educacional
Memes Tecnologia Educacional
Software Developer
2008 - 2010 (2 years)
São Paulo, Brazil
  • Built and maintained complex architecture and web solutions on the communication portal for distance learning.

  • Implemented new solutions and introduced modern technical approaches to enhance performance on different systems.

  • Developed and deployed solutions to consume REST APIs on multiple Java applications.

Tribunal de Justiça do Rio Grande do Norte
Tribunal de Justiça do Rio Grande do Norte
Software Developer
2005 - 2008 (3 years)
Natal, Brazil
  • Designed, documented, and delivered technical architecture solutions, working on the full dev lifecycle for clients.

  • Defined technical requirements, functional specifications, and detailed application solution designs for clients.

  • Worked on solutions to maintain multiple software applications using Java and EJB.

Showcase

Senior Software Developer - Hermes
Senior Software Developer - Hermes
  • Led and enhanced multidimensional analyses processes on a software platform developed for syphilis outbreak intervention by using linear regression and machine learning.

  • Deployed APIs and utilized text-mining techniques for comprehensive analysis.

  • Enhanced inference of test results and changes in population habits, providing significant reporting to the Ministry of Health's intervention.

Software Developer - ResumeBot
Software Developer - ResumeBot
  • ResumeBot is showcased in a personal portfolio to highlight proficiency in creating web applications using advanced technologies.

  • The platform allows users to interact with a chatbot to inquire about candidates' resumes.

  • The project exemplifies the effective use of Natural Language Processing (NLP) and Machine Learning (ML) for accurate, real-time responses.

Senior Software Developer - SUAP
Senior Software Developer - SUAP
  • Designed, developed, and maintained a high-performing ERP solution (SUAP) to integrate different institutions' workflows.

  • Implemented various modules to support end users.

  • Enhanced transparency in public management processes and improved agility in client service delivery.

Education

Doctor's Degree, Computer Science
Doctor's Degree, Computer Science
Universidade Federal do Rio Grande do Norte - Brazil
2019 - 2022 (3 years)
Master's Degree, Computer Software Engineering
Master's Degree, Computer Software Engineering
Universidade Federal do Rio Grande do Norte - Brazil
2014 - 2016 (2 years)
Bachelor's Degree, Computer Systems Analysis
Bachelor's Degree, Computer Systems Analysis
Universidade Potiguar - Brazil
2001 - 2004 (3 years)