Italo C.Full-stack Product Engineer
Skills
Fullstack and Full Cycle Developer specializing in React.js for frontend development, React Native for mobile applications, and Node.js for backend solutions, with a solid foundation in SOLID principles, Domain-Driven Design (DDD), Test-Driven Development (TDD), and Clean Architecture. Demonstrates proficiency in version control systems using Git flow and GitHub Actions, and adept at implementing continuous integration and continuous deployment (CI/CD) pipelines. Experienced in containerization using Docker and Kubernetes, with messaging systems such as RabbitMQ and identity management through Keycloak. Currently advancing knowledge in Apache Kafka. Well-versed in working with both NoSQL databases like MongoDB and SQL databases including SQL Server, PostgreSQL, and MySQL. Committed to the principles of effective teamwork, capable of distinguishing individual contributions while recognizing the collective effort essential for organizational success.
Fullstack and FullCycle Developer
4/1/2022 - Present
Developed expertise in Agile methodologies, particularly Scrum and Kanban, with a focus on 2-week sprints. Created new features and facilitated the migration of a legacy frontend using React.js, React Query, and Context API. Designed and implemented APIs adhering to microservices architecture principles, employing Node.js, Clean Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD), and SOLID principles. Integrated messaging systems using RabbitMQ and deployed applications on Azure.
Gained proficiency in Docker, including image creation and management on Dockerhub. Employed Gitflow, Conventional Commit, and Semantic Versioning for code versioning, alongside automating Docker image builds with GitHub Actions. Streamlined CI/CD processes through GitHub Actions and managed container environments on Kubernetes, including Deployment, ConfigMap, Ingress, and Service management.Fullstack Developer
3/1/2021 - 5/1/2022
Worked within a team structure divided into specialized squads, including Product Owners (PO), Quality Assurance (QA), UX designers, Frontend, and Backend developers. Employed agile methodologies such as Scrum and Kanban, focusing on 2-week sprints and daily task status meetings. Contributed to the development of new features for the AZ platform utilizing React.js, Context API, React Query, and Material UI. Played a key role in developing the mobile app for the AZ platform using React Native, Redux, Context API, Firebase, and handling deployment to the Play Store. Participated in chapters where developers present and evaluate new technologies for potential adoption in current projects, notably presenting on Next.js and GraphQL.Fullstack Developer
12/1/2020 - 3/1/2021
Led projects including the development of TIM, Claro, and Estácio websites. Conducted project meetings utilizing agile methodologies such as Scrum and Kanban. Estimated development hours and created features efficiently. Executed frontend development using Reactjs and Nextjs, with API development in Nodejs. Managed databases using Postgres and MongoDB, and handled deployment on AWS servers.System Software Developer
1/2/2019 - 5/2/2020
Maintained the educational institution's website by ensuring it was always up-to-date, employing best practices in collaboration with UX/UI principles and the development team. Contributed to the RPA (Robotic Process Automation) team by conducting research and developing a Chatbot to manage calls from robotic systems. Developed technical expertise in web development and UX/UI design, and gained proficiency in tools and frameworks relevant to RPA and Chatbot integration.Front End Web Developer
1/2/2018 - 8/2/2018
Led the migration of a web-based sales platform to a mobile application, collaborating closely with the development team. Demonstrated expertise in mobile development frameworks, ensuring seamless user experiences across devices. Utilized tools such as React Native, Swift, Kotlin, and development environments like Xcode and Android Studio. Employed RESTful APIs for backend services integration, and implemented responsive design principles to optimize for various screen sizes. Conducted thorough testing using automated testing frameworks such as Jest and Detox to ensure functionality and performance. Facilitated efficient version control and collaborative development using Git and GitHub.
Analysis and Development of Systems at UNINASSAU
2020 - 2022Associate Degree in Computer Science (Software Development) at Federal Institute of Sergipe
2016 - 2018
Full Cycle at School of net
1/1/2021GoStack 0.9 at Rockeseat
11/2/2019
Italo is available for hire
Hire Italo C.All Howdy Candidates are vetted for skills and english proficiency.