Ruan R.Front-end UX Engineer
Skills
A front-end developer with nearly six years of software development experience, including four years specializing in React, possesses a strong foundation in JavaScript and React. Additional experience includes work with React Native, Typescript, Node, Python, and Java. The primary focus is on enhancing expertise in JavaScript and deepening understanding of Clean Architecture, alongside a growing interest in mobile development.
Frontend Developer Consultant
9/1/2020 - 3/1/2023
Internal Project | Jan 2023 - Feb 2023: Developed proficiency in web technologies including React, Typescript, and NextJS. Enhanced testing capabilities using React Testing Library.
GAP | Dec 2021 - Nov 2022: Advanced skills in web development with a focus on React and Typescript. Improved test automation using React Testing Library and TestCafe.
Natura Delivery Solutions Squad | Oct 2020 - Nov 2021: Specialized in mobile development utilizing React Native. Strengthened testing proficiency with React Testing Library.Frontend developer
5/1/2019 - 8/1/2020
Spearheaded web development projects utilizing React to create responsive, dynamic user interfaces. Cultivated expertise in deploying and maintaining applications with React Testing Library to ensure robust and reliable application behavior. Developed components with a focus on modularity and reusability, adhering to best practices in React architecture.Implemented state management using Redux and Context API to streamline data flow and application logic. Utilized JavaScript ES6+ features to enhance code efficiency and readability. Collaborated in Agile team frameworks, engaging in code reviews and pair programming to foster a high standard of code quality. Deployed automated testing procedures to uphold a reliable continuous integration pipeline.Fullstack Developer
4/1/2017 - 3/1/2019
Specialized in web development utilizing Angular and Python, demonstrating extensive knowledge in both front-end and back-end technologies. Gained proficiency in Angular for building dynamic, single-page applications with a strong emphasis on user experience and performance. Developed robust backend services using Python and frameworks such as Flask and Django, supporting RESTful API design and implementation.
Extensive experience working with relational databases like PostgreSQL and MySQL, ensuring efficient data management and retrieval. Utilized tools like Docker for containerization to streamline development workflows and enhance application scalability. Leveraged version control systems such as Git for effective collaboration and code management, alongside CI/CD pipelines for continuous integration and deployment.
Cultivated expertise in HTML, CSS, and JavaScript for front-end development, integrating third-party libraries and APIs to enhance functionality. Employed testing frameworks like Jasmine, Karma, and PyTest to ensure code quality and reliability. Continuously improved application performance through profiling and optimization.
Implemented best practices for responsive design and accessibility, providing a seamless user experience across various devices and platforms. Dedicated to staying current with emerging technologies and industry trends, participating in professional development opportunities to nurture technical skills and knowledge.
Mining and Mining Engineering at Federal University of Campina Grande - UFCG
2009 - 2015Computer Science at Federal University of Campina Grande - UFCG
2015 - 2019
Speak Like a Pro: Public Speaking for Professionals at Udemy
2/1/2023Rest API in NodeJS applying tests (TDD) from the beginning at Udemy
6/1/2020
Ruan is available for hire
Hire Ruan R.All Howdy Candidates are vetted for skills and english proficiency.