Arthur F.Back-end and Systems Engineer
Skills
Graduated in Internet Computing from IFNMG and pursued studies in Computer Science at UFMG. Currently engaged in academic programs in Information Systems at PUC-MG and Data Science. Holds the role of Backend Engineer with aspirations to advance to a staff software engineer position.
Backend Engineer
11/1/2022 - Present
Developed advanced proficiency in backend programming languages, specializing in Python and Java. Designed and implemented RESTful APIs utilizing frameworks such as Django and Spring Boot. Demonstrated expertise in database management with PostgreSQL and MySQL, incorporating efficient querying practices and database optimization techniques. Leveraged Docker and Kubernetes for containerization and orchestration to streamline deployment workflows and ensure scalable, reliable applications. Mastered cloud environments, specifically AWS, for deploying and managing complex backend systems, employing services like EC2, S3, and RDS. Implemented effective logging and monitoring solutions using tools like ELK Stack and Prometheus to ensure high system availability and swift issue resolution. Utilized Git for source code management, emphasizing collaborative development and ensuring version control integrity. Actively participated in code reviews, contributing to maintaining high code quality and sharing domain knowledge. Enhanced backend security through authentication and authorization best practices, employing tools and techniques such as OAuth2 and JWT.Mid level Backend Developer
9/1/2022 - 10/1/2022
Developed proficiency in Java 8 and Spring Framework, with extensive experience in designing and implementing RESTful APIs. Demonstrated advanced skills in front-end technologies including AngularJS and React.js. Gained expertise in managing databases with MySQL and Oracle, ensuring the integrity and performance of data-driven applications. Played a crucial role in maintaining version control systems using Git, enabling seamless collaboration within the development team. Developed automated testing frameworks using JUnit and Selenium, resulting in improved software reliability and reduced manual testing effort. Improved project execution through continuous integration and continuous deployment (CI/CD) pipelines using Jenkins and Docker. Additionally, refined knowledge in cloud computing services, particularly AWS, to enhance application scalability and availability.Backend Leader
1/1/2022 - 8/1/2022
Served as Coordinator of the backend team, developing proficiency in Java, Spring Boot, and Hibernate. Demonstrated expertise in RESTful API design and microservices architecture. Gained extensive experience in database management with PostgreSQL and MongoDB, optimizing complex queries for performance. Utilized Docker and Kubernetes for containerization and orchestration, ensuring robust application deployment. Played a critical role in implementing CI/CD pipelines using Jenkins and GitLab CI, resulting in streamlined development and deployment processes. Fostered a collaborative environment by maintaining code repositories with Git, conducting regular code reviews, and mentoring junior developers.Mid-Level Backend Developer
10/1/2021 - 4/1/2022
Developed proficiency in Python, Django, and Flask, with extensive experience in RESTful API design and implementation. Demonstrated solid understanding of relational databases, particularly PostgreSQL and MySQL, and hands-on experience with NoSQL databases such as MongoDB. Built and optimized microservices using Docker and Kubernetes, ensuring seamless deployment and scalability. Employed test-driven development (TDD) practices, utilizing tools such as PyTest and Selenium, to enhance code reliability and maintainability. Streamlined continuous integration/continuous deployment (CI/CD) pipelines through the use of Jenkins and CircleCI. Maintained collaborative codebases using Git, dovetailing efforts with front-end developers using React and Angular. Delivered robust solutions through compliance with Agile methodologies, specifically Scrum and Kanban frameworks. Analyzed performance bottlenecks and implemented caching solutions using Redis and Memcached for efficient data retrieval. Contributed to architectural decisions and technical roadmaps, ensuring alignment with business objectives.Junior Backend Developer
10/1/2020 - 10/1/2021
Developed proficiency in Python, Django, and Flask, creating and maintaining RESTful APIs for various web applications. Extensive experience in database management using MySQL and SQLite, implementing complex queries and optimizing database performance. Demonstrated skills in server-side logic, including authentication, authorization, and data processing. Enhanced code quality and maintained codebase integrity using version control systems such as Git. Built and consumed third-party APIs, facilitating robust integration with external services. Acquired knowledge in containerization with Docker, ensuring consistency across development and production environments. Worked with Unix/Linux-based systems, managing server configurations and deployments. Employed debugging and testing tools such as Postman and Pytest, ensuring the reliability and performance of applications.
Information Systems at Pontifical Catholic University of Minas Gerais
2023 - 2027Computer Science at Federal University of Minas Gerais
2019 - 2023Information Technology at Federal Institute of Northern Minas Gerais
2016 - 2018Data Science at Descomplica
2024 - 2026
Clean Architecture Essentials - ASP.NET Core with C# at Udemy
6/1/2023SOLID - The 5 Principles for Good Object-Oriented Programming Practices at Udemy
6/1/2023Object-Oriented Programming with C# at Udemy
2/1/2023Blockchain Engineer Training at Udemy
11/1/2022Fast MBA Lead - Leadership and People Management at Udemy
4/1/2022
Arthur is available for hire
Hire Arthur F.All Howdy Candidates are vetted for skills and english proficiency.