Robert S.Front-end UX Engineer
Skills
An accomplished programmer with six years of expertise, specializing in TypeScript, known for delivering high-quality solutions with efficiency. Demonstrating robust experience in full-stack development, adept in utilizing React, NextJS, Node.js, and TypeScript. Driven by a passion for continuous learning and quickly mastering new technologies. Consistently motivated to create innovative and efficient solutions, approaching challenges with creativity and technical proficiency. Proven leadership skills and a successful project delivery record underscore the ability to contribute significantly to dynamic and collaborative teams focused on innovative projects.
Full-Stack Developer - Freelancer
3/1/2023 - 2/1/2024
Led the full development cycle of an educational platform, implementing a wide range of services using AWS infrastructure. Setup and managed resources including a Front-End developed in NextJS (with app router), TailwindCSS, and TypeScript, and a landing page in WordPress. Backend was structured on a microservices architecture with a serverless implementation on AWS. Worked extensively with AWS services such as API Gateway, Lambda, CloudFront, Amplify, Cognito, DynamoDB, Lightsail, Route 53, and CloudWatch to ensure a robust and scalable environment. Developed significant skills in using WebSockets to create a real-time chat system, providing an interactive and dynamic user experience. Demonstrated autonomous leadership and solid technical skills, delivering a high-quality solution. Hands-on experience and knowledge in cutting-edge technologies were pivotal in successfully achieving project goals.Senior Front-End Software Engineer
3/1/2023 - Present
Led the development of a new system, leveraging NextJS and Node.js to integrate data and generate valuable insights, while ensuring high performance. Utilized Serverless for efficient and low-cost AWS deployments. Mentored team members, fostering a continuous learning environment. Delivered the project on time and with high quality, resulting in a 40% reduction in internal bugs and achieving an Apdex score of 0.97. Achieved approximately 90% unit test coverage for both backend and frontend. Maintained microservices implemented in NodeJS. Led the creation of complex data views using chart.js and react-charts in an analytics-focused role. Contributed significantly to the migration of legacy systems to a modern Microfrontends architecture using Zustand, Typescript, TailwindCSS, and ReactJS.Mid-Level Front-End Software Engineer
10/1/2022 - 3/1/2023
Built a revolutionary microfrontend that unified diverse systems post-company merger and implemented advanced technologies including Amazon Cognito for authentication and centralized management. Achieved a 20% revenue increase through streamlined joint product sales via a single access point. Implemented a robust testing system and standardized interface among various system versions, enabling the automation of quality tests and resulting in approximately $30,000 in monthly savings on bug-related costs.Junior Front-End Software Engineer
3/1/2022 - 10/1/2022
Developed proficiency in maintaining systems using ReactJS, Styled-Components, and Redux, with a strong emphasis on bug fixing to enhance user experience. Built key components for a new version's Design System employing modern technologies such as ReactJS v17, TailwindCSS, TypeScript, and Jest for testing. Introduced and advocated for the implementation of Storybook for comprehensive component documentation.Software Development Internship
10/1/2020 - 3/1/2022
Served as a Level 1 support attendant for users of a SaaS platform for 4 months, gaining a deep understanding of the company's mission, user needs, and customer support processes. Developed the ability to communicate information assertively and handle challenging tasks such as database queries and maintenance on systems developed with ReactJS, Styled-Components, and Redux. Contributed to the identification and structuring of bugs, directing them to appropriate teams for resolution. Promoted to Level 3, where responsibilities included investigating and correcting minor bugs in complex systems.Web Developer
3/1/2018 - 10/1/2020
Developed proficiency in React.js for frontend and Node.js for backend through the creation of a customized e-commerce platform, ensuring dynamic user experiences and efficient product and order management. Implemented secure payment functionalities with integrations to popular payment gateways, resulting in a responsive, fast, and highly functional site tailored to client needs.
Led the development of a corporate blog using Next.js to leverage server-side rendering and optimize for SEO, with an intuitive content management system powered by MongoDB. Integrated traffic analysis tools to monitor performance and adjust content strategies effectively.
Modernized a legacy site for a medium-sized company through code refactoring for modularity and maintainability. Employed HTML5, CSS3, and JavaScript to create a responsive design ensuring consistent cross-device experiences. Integrated automation tools for testing and deployment, significantly enhancing development quality and efficiency.
Developed extensive skills in technical aspects such as system architecture modernization, responsive design, user experience enhancement, secure payment integration, content management systems, and performance monitoring. Demonstrated expertise in using tools and frameworks like React.js, Node.js, Next.js, MongoDB, HTML5, CSS3, and JavaScript. Enhanced capabilities in autonomous project management, client communication, collaborative development, and continuous integration and deployment systems.
Control and Automation Engineering at Federal University of Minas Gerais
2020 - 2025
React JS at Rocketseat
3/1/2022Understanding How the Library Works at Alura
10/1/2021JavaScript: Programming in the Language of the Web at Alura
10/1/2021JavaScript: Interfaces and Inheritance in Object-Oriented Programming at Alura
9/1/2021JavaScript: Programming Object Orientation at Alura
8/1/2021HTML5 and CSS3 Part 3: Working with Forms and Tables at Alura
7/1/2021HTML5 and CSS3 Part 1: The First Web Page at Alura
7/1/2021HTML5 and CSS3 Part 4: Advancing in CSS at Alura
7/1/2021JavaScript: First Steps with the Language at Alura
4/1/2021Power BI Desktop: Load, Analyze, and Visualize Data at Alura
3/1/2021
Robert is available for hire
Hire Robert S.All Howdy Candidates are vetted for skills and english proficiency.