Rio de Janeiro, Brazil
Guilherme is an experienced Software Developer with over 7 years of professional expertise. His work encompasses building APIs and automations using a variety of tools and technologies. While his primary expertise lies in Python, he also has experience working with Node.js, React, TypeScript, and Golang. In addition to his programming skills, he possesses extensive knowledge of AWS.
What sets him apart is that he is is a strong advocate for best practices and incorporates principles such as Clean Code, Clean Architecture, SOLID, TDD, and DDD in his development process. By adhering to these principles, he delivers scalable and maintainable solutions.
He is driven by innovation and consistently strives to exceed client expectations by delivering high-quality code that aligns with their requirements.
Senior Backend Developer
May 2022 - Present
United States
In his role at Entri, he gained extensive experience working with a serverless architecture, particularly AWS Lambda. He successfully designed and developed serverless solutions by leveraging Lambda functions to break down complex applications into smaller, scalable functions. Additionally, he contributed to the development of robots that automated the configuration of DNS records, catering to the needs of thousands of daily users.
One of his notable achievements at Entri was spearheading the development of an internal framework that revolutionized the company's development process. This innovative framework automated the deployment of multiple Lambda functions, streamlined monitoring through alarm generation, and automatically generated Swagger documentation for the Lambdas. The profound impact of this framework was hailed by his esteemed team members as a "game changer."
Backend Developer
Jun 2021 - May 2022
Brazil
At Shape, he worked as a backend developer, focusing on a construction management application designed for FPSO (Floating Production Storage and Offloading) vessels. His primary role involved overseeing the Construction and Procurement modules, ensuring their seamless integration and optimal functionality. He utilized Flask and FastAPI to develop robust backend solutions, streamlining the construction process.
Furthermore, he acquired proficiency in Azure CI/CD pipelines to facilitate automated deployment. He also worked extensively with RabbitMQ for efficient message queueing and employed SQL Server for reliable data storage and retrieval. This comprehensive approach ensured smooth communication and effective data management within the system.
Full Stack Developer
Aug 2020 - Jun 2021
France
During his time at Capgemini, a renowned IT consulting company, he had the opportunity to work with TIM, where he made significant contributions. One of his notable achievements was the development of a highly impactful chatbot called MarTIM, which served as a crucial point of interaction for a large number of users on a daily basis.
Furthermore, he took on the responsibility of developing Python automations to extract essential reports for MarTIM users. His efforts ensured that users had timely and accurate access to vital information, enhancing the overall user experience.
In addition, he played a role in the development of an internal management system that leveraged Flask and React. This system efficiently handled the management of robots and tracked analytics associated with the reports extracted by these robots. By optimizing data management processes, the internal management system contributed to improved efficiency within the organization.
DBA & Backend Developer
Jun 2018 - Nov 2020
Stockholm
While at Ericsson, he held the position of an Oracle Database Administrator (DBA) and made significant contributions to optimizing query performance and effectively managing databases. He played a pivotal role in continuously improving the efficiency of DBA services, leveraging his expertise in the field.
With a focus on streamlining processes and enhancing productivity, he introduced innovative automation solutions using Python. One notable automation he developed was a ticket queue checker. This solution revolutionized the way the team operated by automatically downloading new tickets from the queue and intelligently categorizing them based on their specific attributes. By implementing intelligent automation, he greatly reduced manual effort and expedited ticket handling. Furthermore, depending on the category of the ticket, the automation was capable of handling it autonomously. This not only improved response times but also allowed the team to prioritize more critical tasks, thereby maximizing their productivity.
Intern
Jul 2017 - Jun 2018
Brazil
At Mundivox, he worked on the development of a chatbot system specifically designed to streamline the management of technicians' traffic at customers' homes. This chatbot played a crucial role in coordinating technician visits, ensuring efficient scheduling and tracking of their duration.
Additionally, the chatbot skillfully managed the storage of equipment utilized during service appointments. By automating these processes, the chatbot enhanced the overall efficiency of technician operations, minimizing downtime and optimizing resource allocation.
Bachelor of Electrical Engineering
Aug 2014 - Jul 2022
Discuss your requirements and refine your scope with our team to find the ideal developer for your project.
We present a tailored and flexible range of senior developer profiles, allowing you to screen candidates before hiring.
We handle onboarding and management, ensuring long-term stability and a positive impact on your team.