Renan G.Front-end UX Engineer
Skills
Renan Garcia Borges is a senior frontend developer with over 15 years of experience in the IT industry. Specializing in React, Typescript, Node.js, Python, and functional programming, Garcia Borges has cultivated a robust expertise in the development of high-performance and scalable web applications. As a native Brazilian, he brings a unique perspective and a consistently positive attitude to his professional endeavors. Garcia Borges is committed to leveraging his skills and knowledge to make meaningful contributions to projects and is dedicated to fostering success and growth in collaborative environments.
Senior Software Engineer
2/28/2023 - Present
Developed proficiency in backend engineering within the security domain using Node.js, Python, and Rust. Implemented robust security features and protocols in various projects to ensure data protection and compliance with industry standards. Contributed to performance optimization and scalability improvements for critical backend systems. Enhanced skills in secure coding practices and integrated advanced cryptographic algorithms. Facilitated efficient version control and collaborative development using Git-based workflows. Employed software development best practices to maintain high code quality and system reliability.Senior Frontend Engineer
3/1/2022 - 2/28/2023
Developed proficiency in Typescript and Golang, with extensive experience in building and maintaining web applications using ReactJs and Redux. Implemented modern front-end development techniques utilizing Webpack and React Hooks for efficient component management. Demonstrated capability in creating robust CI/CD pipelines using Github Actions and integrated dependabot for automated dependency management. Employed GraphQL for efficient data querying and RESTful API integration. Designed and maintained scalable, modular architectures using microfrontends and module federation strategies. Leveraged AWS services for cloud computing solutions, incorporating feature flags to enable and control new features dynamically for enhanced deployment flexibility.Engineering Manager | Senior Software Engineer
3/1/2018 - 3/1/2022
Developed proficiency in TypeScript, Node.js, React.js, with extensive experience utilizing Redux, React Context, and Redux Sagas to manage state. Demonstrated the ability to efficiently use React Hooks and Styled Components for improving component logic and styling. Showcased expertise in mobile application development through React Native and Flutter, leveraging Dart for cross-platform compatibility. Gained experience in creating desktop applications using Electron. Deployed and managed applications on Heroku and AWS, ensuring high availability and scalability. Additionally, adept at employing CSS-in-JS techniques, as well as utilizing SASS and LESS for advanced stylesheets, enhancing the overall user interface and experience.Senior Software Engineer
10/1/2016 - 4/1/2018
Achieved proficiency in developing web applications using ReactJs with state management handled through Redux and Redux Sagas. Implemented internationalization in applications with React Internationalization, adhering to the Atomic Design methodology for consistent UI components. Backend services were developed and maintained with NodeJs and Express, ensuring robust and scalable server-side capabilities. Continuous integration and deployment pipelines were set up and managed using Jenkins, resulting in streamlined deployment processes. Utilized Amazon EC2 for scalable compute resources and Amazon S3 for reliable and efficient object storage solutions.Team Lead | Frontend Engineer
3/1/2015 - 10/1/2016
Developed expertise in AngularJS 1.x and React, leading efforts to modernize front-end architecture with jQuery for additional client-side manipulations. Mastered SASS and LESS for efficient and maintainable CSS, while utilizing Bootstrap to ensure responsive design. Gained experience in the Node ecosystem, including npm for package management and Grunt for task automation. Enhanced backend development skills with Python and Flask, handling server-side logic and APIs. Implemented continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, ensuring streamlined code integration and deployment processes. Utilized Sentry.io for real-time error tracking, enabling prompt issue resolution. Leveraged Optimizely and CrazyEgg for A/B testing and user behavior analysis, driving data-informed decision making. Managed deployment processes using tsuru.io, ensuring scalable and flexible application deployment.Software Engineer
2/1/2012 - 5/1/2015
Developed proficiency in JavaScript, AngularJS 1.x, TypeScript, and jQuery, while effectively utilizing LESS and Bootstrap for styling and responsive design. Demonstrated expertise in backend development using Node with package management facilitated by npm and Bower. Employed Gulp for task automation, and MochaJs with ChaiJs for robust testing frameworks. Leveraged Amazon AWS services, including EC2 and S3, for scalable and reliable cloud solutions. Utilized C# alongside ASP.NET and Entity Framework for building dynamic web applications, integrating with Microsoft SQL Server for robust database management. Applied agile methodologies using Jira for project management, and ensured continuous integration and delivery through platforms such as Jenkins and QuickBuild. Maintained code quality and security by employing SonarQube, and managed version control with SVN and GitLab.Junior Fullstack Engineer
7/1/2008 - 2/1/2012
Developed desktop applications using Visual Basic and MSSQL, then transitioned to web application development with PHP and jQuery. Gained proficiency in PHP, VB.NET, C#, and VB6. Enhanced front-end skills with jQuery, CSS, and HTML, ensuring effective user interface design. Maintained collaborative code versioning and project management using SVN.
Telecommunications Technician at Pandiá Calógeras Technical School
2002 - 2005IT Management at UNINTER
2016 - 2018
Certified Scrum Master at Scrum Alliance
5/1/2016
Renan is available for hire
Hire Renan G.All Howdy Candidates are vetted for skills and english proficiency.