Caio F.Back-end and Systems Engineer
Skills
A Computer Science graduate with over three years of comprehensive experience in software development, encompassing both back-end and front-end technologies. Demonstrates expertise in back-end development with a strong adherence to SOLID principles and Clean Architecture, proficient in using Express and Nest.js frameworks. Additionally, holds significant skills in front-end development with proficiency in React and Angular. Experienced in agile methodologies such as Kanban and Scrum, and possesses advanced proficiency in the English language.
Junior Systems Development Analyst
8/1/2022 - Present
Developed a web platform using JavaScript within the communications sector, focusing on creating CRUD routes following SOLID principles and Clean Architecture in Nest.js. Developed and enhanced pages using Angular and improved Design System components. Maintained legacy systems and operated within an agile methodology framework. Managed code versioning with Git and structured as well as documented an auxiliary API in GraphQL. Conducted extensive unit testing using Jest and Karma, and created system flow diagrams. Researched and implemented various third-party libraries to improve system functionality.Web Development Intern
3/1/2021 - 7/1/2022
Developed new features for the company's website and platforms, enhancing functionalities using PHP and JavaScript. Worked extensively on updating WordPress and its plugins to ensure smooth performance. Improved hosting services within AWS EC2, utilizing Load Balancing, RDS, EFS, and Auto Scaling to optimize performance and reliability. Developed and maintained platforms using Microsoft Power Apps integrated with Power Automate and Sharepoint, ensuring seamless workflow automation. Managed user accounts by creating, editing, backing up, and deleting users in Active Directory and Office 365. Structured and maintained relational databases with MySQL, ensuring data integrity and performance. Demonstrated collaborative code maintenance and versioning skills using Git.Web Development Intern
2/1/2020 - 2/1/2021
Structured and developed a client-facing platform utilizing the Kanban agile methodology. Hosted the service on AWS, ensuring robust and scalable infrastructure. Enhanced platform functionality through development in PHP and JavaScript, while maintaining and updating the system using WordPress. Managed and maintained a relational database in MySQL, ensuring data integrity and performance. Developed reports on a weekly basis to track progress and system performance. Conducted research and prototyping of a new platform using JavaScript, employing React for the front-end and Node.js for the back-end. Ensured the adaptation of the tool to comply with LGPD (General Data Protection Law), maintaining high standards of data privacy. Managed collaborative code versioning and revision control using Git.
Computer Science at Veiga de Almeida University
2018 - 2022
Caio is available for hire
Hire Caio F.All Howdy Candidates are vetted for skills and english proficiency.