Rafael C.Full-stack Product Engineer
Skills
Experienced developer since 2010, with a solid foundation in front-end and back-end programming, specializing in the JavaScript ecosystem in recent years. Proficient in technologies such as NodeJS and React, complemented by a background in team leadership.
Senior Fullstack Engineer
5/1/2022 - Present
Developed new features in the Mosaic ERP system utilizing React and TypeScript with NextJS. Created comprehensive unit tests to ensure robust functionality. Implemented an AI assistant using ChatGPT to facilitate bulk operations for administrative users. Leveraged extensive experience in software engineering to innovate a completely new experience in construction management.Fullstack Software Engineer
1/1/2021 - 12/1/2021
Spearheaded the frontend migration of an insurance tech platform, transitioning it to an intermediary version tailored for Managing General Agents (MGAs). Subsequently, architected and led the development of the final version, utilizing a hybrid system built with React for the frontend and integrating APIs with Symfony/PHP on the backend.Senior Software Engineer
10/1/2019 - 5/1/2022
Developed mobile applications using React Native and established APIs and GraphQL with NestJS/NodeJS for a major food logistics company in North America. Created training programs for senior developers transitioning from various languages to NodeJS and provided mentoring. Achieved recognition as a Hackathon winner for designing a new Time Tracker application collaboratively with the team.Head Of Product
4/1/2019 - 10/1/2019
Managed the development team and led the architectural design for version 2.0 of a product focused on customizing experiences in virtual stores. Delivered short workshops to the development team, emphasizing the construction of Restful APIs, utilizing Laravel 5, and adhering to best development practices.CEO
1/2/2018 - 4/1/2019
Engineered and optimized financial analytics tools utilizing advanced Excel functions, VBA macros, and SQL databases, streamlining financial reporting and data accuracy. Administered and automated payroll systems leveraging ADP and QuickBooks, ensuring compliance with organizational policies and tax regulations. Implemented and managed tax filing systems using software like TurboTax and H&R Block, facilitating accurate and timely tax returns. Oversaw product lifecycle management with JIRA and Confluence, contributing to streamlined project tracking and cross-departmental collaboration.
Designed and executed HR processes using Workday and BambooHR, enhancing employee onboarding, performance reviews, and personnel data management. Developed a robust knowledge of employment laws and benefits administration, ensuring legal compliance. Led software development projects with a focus on infrastructure automation and deployment using tools such as Jenkins, Docker, and Kubernetes, while maintaining code repositories in Git and GitHub. Demonstrated hands-on experience with JavaScript frameworks including React and Angular, as well as backend development using Python and Django, contributing to the creation of scalable, high-performance web applications.Full Stack Developer
12/2/2016 - 11/2/2017
Developed the new version of Que Curso from scratch and subsequently collaborated with another developer to implement a microservices architecture.Full Stack Developer
12/2/2016 - 11/2/2017
Created the new version of Que Curso? from scratch, followed by collaborative work with a new developer to implement a microservices architecture.Senior Developer
5/2/2016 - 12/1/2016
Managed and led a diverse team of software developers, enhancing technical leadership and team management skills. Spearheaded multiple full lifecycle software development projects, ensuring delivery within scope, time, and budget constraints. Developed expertise in Java, Spring Boot, and Hibernate while architecting scalable backend solutions. Utilized Angular and React for crafting responsive, user-friendly front-end interfaces. Implemented continuous integration and deployment pipelines using Jenkins and Kubernetes, enhancing deployment efficiency and reliability. Leveraged SQL and NoSQL databases, including MySQL and MongoDB, to design and optimize database schemas and queries. Ensured adherence to agile methodologies, orchestrating daily stand-ups, sprint planning, and retrospectives to foster a collaborative and efficient development environment. Maximized code quality and maintainability through effective use of Git and Bitbucket for version control. Employed Docker for consistent development, testing, and deployment environments. Embraced cloud technologies, particularly AWS, to design and deploy scalable, high-availability applications. Engaged in regular code reviews and pair programming to bolster code quality and team knowledge sharing. Advanced problem-solving skills through addressing production issues and implementing long-term solutions to mitigate recurring problems.C# Developer
4/2/2015 - 1/2/2016
Developed expertise in several programming languages and frameworks including JavaScript, Python, and Ruby. Leveraged tools such as React, Angular, and Vue.js for front-end development, while utilizing Node.js and Django for back-end architecture. Enhanced database management skills through the use of PostgreSQL, MySQL, and MongoDB. Regularly employed Docker and Kubernetes for efficient containerization and orchestration of applications, ensuring scalable deployments. Leveraged Jenkins and GitLab for continuous integration and continuous deployment (CI/CD) pipelines, enhancing deployment frequency and improving code quality. Utilized AWS and Azure for cloud computing needs, managing virtual machines, databases, and storage solutions within scalable and secure infrastructures. Applied Agile methodologies and used collaboration tools like JIRA, Confluence, and Slack to streamline project management and facilitate effective team communication. Demonstrated capability in API development and integration using RESTful services, as well as proficiency in using GraphQL for query optimization and data fetching. Conducted code reviews and implemented unit and integration tests using frameworks such as Jest, Mocha, and Pytest, ensuring robust and reliable code bases.C# Developer
2/2/2014 - 4/2/2015
Achieved technical expertise in HTML, CSS, JavaScript, and TypeScript, while developing proficiency with front-end frameworks such as React and Angular. Implemented back-end solutions using Node.js and Express, with extensive use of Django and Flask to build robust, scalable applications. Demonstrated advanced skills in database management, including PostgreSQL and MongoDB, to ensure data integrity and performance. Employed Docker for containerization to streamline development and deployment processes. Demonstrated version control best practices through the use of Git and GitHub, facilitating collaborative coding efforts. Utilized AWS and Azure for cloud infrastructure management, improving system reliability and scalability. Developed RESTful APIs and integrated third-party services to enhance functionality. Applied test-driven development methodologies using Jest and Mocha to ensure code quality and reliability. Worked with CI/CD pipelines to automate testing and deployment, significantly reducing release times. Produced detailed technical documentation to support development and maintenance.Delphi/PHP Developer
10/2/2010 - 1/2/2014
Developed proficiency in JavaScript, HTML5, and CSS3 for front-end development. Utilizing frameworks such as AngularJS, React, and Vue.js to create dynamic, responsive user interfaces. Showcased substantial back-end expertise in Node.js, Express.js, and Django, facilitating the construction of robust server-side functionalities. Demonstrated advanced capabilities with relational and non-relational databases, specifically MySQL, PostgreSQL, and MongoDB, ensuring efficient data modeling and management. Leveraged Docker and Kubernetes for containerization and streamlined deployment processes. Employed Git for version control, promoting effective collaboration and code integrity. Applied Agile methodologies in project management to enhance productivity and deliver high-quality software products. Familiarity with RESTful and GraphQL APIs supported seamless integration and communication between different software components. Additionally, utilized Jenkins and Travis CI for continuous integration and continuous deployment pipelines, enhancing the reliability and performance of the applications developed.
Analysis and Development of Systems at Unipar
2010 - 2014Data Science at Cruzeiro do Sul
2021 - 2023
Rafael is available for hire
Hire Rafael C.All Howdy Candidates are vetted for skills and english proficiency.