Ruan O.Front-end UX Engineer
Skills
Front-end Angular developer with over six years of industry experience, specializing in CSS and its pre-processors such as Sass and SCSS. Proficiency in unit testing using Jest and Spectator is demonstrated, along with expertise in state management through RxJS. Familiar with design systems and Storybook, providing a solid foundation for creating cohesive user experiences. Initial career roles included full-stack development using C#, .NET Framework, PostgreSQL, AngularJS, and Windows Forms, contributing to a well-rounded understanding of both back-end and front-end application development.
Front-End Developer
2/1/2022 - Present
Worked as a front-end developer with a focus on Angular. Successfully implemented a design system library using Angular and Storybook, enhancing the consistency and reusability of UI components. Increased unit test coverage by utilizing Jest and Spectator, ensuring a robust and reliable codebase. Set up quality assurance tools such as ESLint and Stylelint to maintain high standards in code quality. Developed new features, contributing to the overall functionality and user experience of the application.Front-End Developer
7/1/2021 - 2/1/2022
Served as the technical front-end reference on a team tasked with building a B2B e-commerce platform for a major hardware and tool company. Developed proficiency in Angular 12 and Typescript, with a strong emphasis on SASS for styling. Utilized RxJS for reactive programming to streamline asynchronous operations. Ensured efficient version control and collaboration through GitLab, adopting a SCRUM methodology to manage project workflows. Maintained project tracking and task management using Jira.Freelancer Full-stack Developer
6/1/2021 - 11/1/2021
Developed proficiency in Angular and Firebase while working on rewriting an edtech platform focused on retail content. Leveraged serverless architecture to achieve significant cost savings, reducing cloud expenses by over 90%. Enhanced platform performance, resulting in a marked improvement in user experience and operational efficiency.Freelancer Full-stack Developer
5/1/2020 - 4/1/2021
Developed the entire MeuVizinho.me platform as a freelancer, resulting in over 50,000 registered users and hundreds of daily accesses. Demonstrated technical expertise in Angular 12 (TypeScript, RxJS, Sass) for front-end development, and utilized Angular Universal with Cloud Functions for SEO and sitemap generation. Employed Firebase Auth for authentication and Firestore as a NoSQL database. Integrated Google Cloud Functions with AWS SES for cost-effective email sending and used Firestore with Google Cloud BigQuery for advanced report extraction. Implemented payment processing via Cloud Functions and the PagSeguro API. Created a hybrid application using Cordova to reuse Angular code and automated app deployment with Bitrise. Scheduled tasks and managed email sends with Google Cloud Scheduler and Cloud Functions. Enabled multi-language support using Ngx-Translate in Angular and integrated with the RD Station API. Developed a web crawler using Cloud Functions to extract job postings from LinkedIn.Junior Systems Development Analyst
9/1/2017 - 7/1/2021
Developed technical expertise in .Net Framework and C# for back-end development, utilizing PostgreSQL, Nhibernate, and Dapper for efficient data management. Integrated applications into Azure cloud services. Enhanced front-end skills through the development of desktop applications using Windows Forms and DevExpress, and web applications with AngularJS and Angular. Gained experience in mobile development with Cordova combined with AngularJS, and implemented continuous integration processes using Bitrise. Engaged in requirement gathering directly with clients, performed effort estimations, implemented new features, corrected errors, and handled integrations with third-party APIs, including payment gateways and banking file generation and reading.
Analysis and Development of Systems at Estácio
2022 - 2024
Clean Code and Clean Architecture at branas.io
12/1/2023
Ruan is available for hire
Hire Ruan O.All Howdy Candidates are vetted for skills and english proficiency.