Raphael Christian Dos Santos Oliveira

Raphael Christian Dos Santos Oliveira

Web Developer

Followers of Raphael Christian Dos Santos Oliveira668 followers
location of Raphael Christian Dos Santos OliveiraSão Paulo, São Paulo, Brazil

Connect with Raphael Christian Dos Santos Oliveira to Send Message

Connect

Connect with Raphael Christian Dos Santos Oliveira to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Python | Django | FastAPI | Clojure

  • Education

    • Universidade Estadual do Sudoeste da Bahia

      2015 - 2019
      Bacharelado Ciência da Computação
    • Centro Territorial de Educação Profissional de Vitória da Conquista - CETEP

      2009 - 2012
      Técnico Informatics
    • Universidade de São Paulo

      2020 - 2022
      Mestrado Computer Science

      Durante meu mestrado, contribuí ativamente para a evolução do Experience Sampling and Programmed Intervention Method (ESPIM), um método inovador que promove a colaboração na criação de programas de intervenção.Desenvolvi um framework de versionamento que aprimorou a rastreabilidade e a colaboração entre equipes. Além disso, participei do desenvolvimento de uma nova versão do ESPIM, incorporando melhorias baseadas nas necessidades da comunidade de pesquisa. Trabalhei com tecnologias como… Show more Durante meu mestrado, contribuí ativamente para a evolução do Experience Sampling and Programmed Intervention Method (ESPIM), um método inovador que promove a colaboração na criação de programas de intervenção.Desenvolvi um framework de versionamento que aprimorou a rastreabilidade e a colaboração entre equipes. Além disso, participei do desenvolvimento de uma nova versão do ESPIM, incorporando melhorias baseadas nas necessidades da comunidade de pesquisa. Trabalhei com tecnologias como Python, Django, Django Rest Framework, Angular, PostgreSQL, Docker, Git e servidores Linux para entregar uma solução robusta e eficiente.Também garanti suporte técnico contínuo ao ESPIM, assegurando sua confiabilidade para os usuários.Essa experiência consolidou minhas habilidades técnicas e reforçou meu compromisso com projetos que integram tecnologia e pesquisa para promover avanços significativos na área de intervenção comportamental. Show less

  • Experience

    • UESB

      Nov 2018 - Jun 2019
      Web Developer

      During my internship at the Information Technology Unit (UINFOR), I had the opportunity to actively contribute to the development and maintenance of an event certificate generation system, playing a crucial role in delivering effective solutions to the academic community.My main responsibilities included:- Development and Maintenance of the Certificate Generation System: I was tasked with creating and enhancing a crucial system for issuing academic event certificates. This involved using the following technologies and tools: - PHP: I used PHP as the primary programming language for developing the system's functionalities. - Twig: I applied the Twig template engine to facilitate the creation of customized certificate templates. - CodeIgniter: I worked with the CodeIgniter framework to streamline development and ensure the system's robustness. - Bootstrap: I used Bootstrap to create responsive and modern user interfaces, ensuring a pleasant user experience. - PostgreSQL: I managed a PostgreSQL database to store critical event and certificate-related data. - Linux Servers: I deployed and maintained the system on Linux servers, ensuring its availability and security.This internship experience provided me with the opportunity to apply my technical skills in an academic setting, where the development of the certificate generation system had a significant impact on the efficiency and experience of event participants. I collaborated with an experienced team and learned the importance of accuracy and reliability in projects of this nature. Show less

    • TecnoTRENDS

      Jun 2019 - Feb 2020
      Technical Support Technician

      At TecnoTrends, my role was crucial in maintaining the academic system, ensuring an efficient educational management environment. During this time, my responsibilities were broad and included:Academic System Database Support: I played a key role in administering the academic system's database, performing queries, identifying and correcting errors to ensure data integrity and continuous system performance.User System Support: I provided direct support to system users, addressing inquiries, troubleshooting issues, and assisting to ensure they could efficiently use the platform without interruptions.System Installation and Updates: I was responsible for the initial system installation in new environments and ensuring that updates and improvements were consistently implemented to keep the system up-to-date.Server Support: I managed server-related issues, ensuring it operated stably and securely to keep the system available and accessible.I used the following technologies and tools:SQL Server: I worked with Microsoft SQL Server for database administration, ensuring data integrity and performance of academic records.Windows Server: I managed Windows Server-based environments, ensuring system stability and its ability to meet user demands.Microsoft Office: I used Microsoft Office applications for documentation, reporting, and effective communication.My experience at TecnoTrends allowed me to acquire valuable skills in system administration, user support, and data management. I actively contributed to ensuring an efficient and problem-free learning environment for the educational community served by the system. Show less

    • TIKAL TECH

      May 2021 - Jun 2022
      Backend Developer

      At Tikal Tech, I played a pivotal role in developing and maintaining systems tailored for the legal sector. My responsibilities encompassed a range of technologies and agile development practices to achieve high-performance results.I was responsible for:- Developing and Maintaining Legal Systems: I led the continuous development and enhancement of systems designed to meet the specific needs of the legal field.Technologies and practices I used:- Python and Django Rest Framework: I employed Python and Django Rest Framework to create robust and effective systems that met the legal industry's requirements.- PostgreSQL: I managed PostgreSQL databases to ensure secure and efficient data storage.- Docker and Kubernetes: I implemented Docker containers and Kubernetes orchestration to ensure the portability and scalability of our applications.- Celery: I used Celery for background task execution, ensuring operational efficiency and performance.- Git: I managed version control with Git, collaborating effectively with the development team.- Google Cloud Platform (GCP) and Amazon Web Services (AWS): I worked with cloud platforms like GCP and AWS to ensure the scalability and reliability of our applications.- SCRUM Work Method: We adopted the SCRUM method for project management, enabling us to maintain an agile approach, optimize workflows, and meet the evolving needs of our clients.My experience at Tikal Tech was enriching, allowing me to apply my technical expertise to address the specific demands of the legal field. Working in a collaborative and agile environment enabled me to contribute to the team's ongoing success and deliver high-quality solutions to our clients. Show less

    • Finxi Technology

      Jan 2022 - Jun 2022
      Backend Developer

      At Finxi, I was tasked with developing and maintaining Minimum Viable Products (MVPs) for innovative businesses. My role focused on delivering customized solutions tailored to each product's unique needs.My responsibilities included:- Custom MVP Development and Maintenance: I took on the responsibility of conceiving, developing, and continuously improving MVPs to ensure they met precise specifications and project requirements.Technologies and Practices I used:- Python and Django Rest Framework: I leveraged Python and Django Rest Framework to create efficient and flexible applications that allowed rapid iteration and adaptation to market demands.- PostgreSQL: I managed PostgreSQL databases to ensure the secure and reliable storage of project data.- Docker: I utilized Docker containers to facilitate consistent and scalable application deployment.- Celery: I harnessed Celery for background task processing, enhancing performance and operational efficiency.- Git: I handled version control using Git, collaborating effectively with the development team.- Amazon Web Services (AWS): I worked with AWS infrastructure to ensure application scalability and reliability.- SCRUM Work Method: We adopted the SCRUM method to manage our projects, allowing us to maintain an agile, adaptable approach focused on delivering value to the customer.My experience at Finxi immersed me in diverse and challenging projects where customization and agility were essential. I was involved in every stage of the software development lifecycle, from conception to delivery, and contributed to the creation of high-quality solutions that drove our clients' success. Show less

    • Ouribank

      Jun 2022 - Jan 2024
      Backend Developer

      At Ourinvest, I am an active member of the team responsible for developing and maintaining a fundamental Asset Management System for analyzing the bank's customers' credit.My responsibilities include collaborating on the use of various technologies and approaches, such as:Domain-Driven Design (DDD): I apply DDD principles to create a software architecture based on domain models that accurately reflect business requirements.Clean Code: Committed to developing clean and readable code, following best programming practices.Test-Driven Development (TDD): I adopt TDD practices to ensure code quality and reliability.Python: I contribute to the implementation of effective and scalable solutions.FastAPI: I participate in the development of robust and high-performance APIs.SQLAlchemy, PostgreSQL, and SqlServer: I collaborate on the administration of robust and reliable database systems.Docker: I work to ensure portability and consistency in development and production environments.Amazon Web Services (AWS): I utilize cloud resources for additional scalability and reliability.Git: I collaborate with the team in managing the project's source code.Kanban Work Method: I participate in an agile approach to project management, optimizing workflows and contributing to flexible task prioritization.I take pride in being part of a team that values innovation, constantly seeks technical excellence, and prioritizes the development of high-quality code. I am committed to improving processes and contributing to enhancing the quality of the products delivered. Show less

    • Nubank

      Jan 2024 - now
      Software Engineer
  • Licenses & Certifications

    • Design para Web com BootStrap 4.3

      Udemy
      Apr 2019
      View certificate certificate
    • CodeIgniter - Criando Websites Profissionais com PHP

      Udemy
      Apr 2019
      View certificate certificate
    • Academia Java Web

      Instituto Federal de Educação, Ciência e Tecnologia Baiano
      Oct 2017
  • Honors & Awards

    • Awarded to Raphael Christian Dos Santos Oliveira
      3º Lugar - Prêmio Arlindo Fragoso de Tecnologia e Inovação Conselho Regional de Engenharia e Agronomia da Bahia - Crea-BA e o Instituto Politécnico da Bahia Dec 2018