
Raphael Christian Dos Santos Oliveira
Web Developer

Connect with Raphael Christian Dos Santos Oliveira to Send Message
Connect
Connect with Raphael Christian Dos Santos Oliveira to Send Message
ConnectTimeline
About me
Software Engineer | Python | Django | FastAPI | Clojure
Education

Universidade Estadual do Sudoeste da Bahia
2015 - 2019Bacharelado Ciência da Computação
Centro Territorial de Educação Profissional de Vitória da Conquista - CETEP
2009 - 2012Técnico Informatics
Universidade de São Paulo
2020 - 2022Mestrado Computer ScienceDurante 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 2019Web DeveloperDuring 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 2020Technical Support TechnicianAt 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 2022Backend DeveloperAt 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 2022Backend DeveloperAt 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 2024Backend DeveloperAt 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 - nowSoftware Engineer
Licenses & Certifications
- View certificate

Design para Web com BootStrap 4.3
UdemyApr 2019 - View certificate

CodeIgniter - Criando Websites Profissionais com PHP
UdemyApr 2019 
Academia Java Web
Instituto Federal de Educação, Ciência e Tecnologia BaianoOct 2017
Honors & Awards
- Awarded to Raphael Christian Dos Santos Oliveira3º 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
Recommendations

Nicola ceccarelli
Logistics Controlling and Repack Professional presso BarillaRavenna, Emilia-Romagna, Italy
Ramasawmy daneshsa
Sirti digital solutions spaMentana, Latium, Italy
Amanda flowers
Key Account Manager at Peak MarketingGreater Brisbane Area
Dina ekaputri tantikadini
Freelance Graphic Designer | Graphic Designer | Social Media DesignerPalangka Raya, Central Kalimantan, Indonesia
Tiffany tyler-fleischman
Banking Center Manager AVP at MidFirst BankOklahoma City Metropolitan Area
Tshamaano khalushi
Professional Climate Change Officer.Pretoria, Gauteng, South Africa
Sònia simón rabaseda
Project Manager en DXC TechnologyCastellar de la Selva, Catalonia, Spain
Estudios dimarp
Especialista en Markenting Digital y Redes SocialesHuejotzingo, Puebla, Mexico
Cody howell
Director of Operations at Mike McMullen & AssociatesBirmingham, Alabama, United States
Alberto adán perojo
People ManagerGreater San Sebastian Area
Dame ria silaban
Radiopharmacist MRCCC Siloam HospitalsSouth Jakarta, Jakarta, Indonesia
Leticia flores lópez
REINVENTARSE ES GANARTorrijos, Castile-La Mancha, Spain
Narimane kendouli
Doctorante en gouvernance d'entrepriseالجزائر
Ck yuan
Business Developer at NetQuest Corporation | Freelancer | VeteranTaipei–Keelung Metropolitan area
Afnan aledwani
Manager, General Medical Social Work at Makkah Healthcare ClusterMakkah, Saudi Arabia
Shubham kumar
President @ NSS NSUT || General Secretary @ Subhasha NSUT || Chess Player || NSUT'24Delhi, India
Vipin verma
HR EXECUTIVEPune, Maharashtra, India
Aditya pratap singh
Senior Consultant | Operations & Technology TransformationHyderabad, Telangana, India
Hamilton teixeira
Líder de equipe na BoschCampinas, São Paulo, Brazil
Phani ch .
Program Manager/Scrum Master at HCL Technologies | Certified in CSM, CSP, KMP, Java, Oracle, RPAAndhra Pradesh, India
...