Rafael M. Email and Phone Number
Senior Software Engineer with approximately nine years of commercial experience. - Expertise in JavaScript, Node.js, React.js, React Native, Next.js, and TypeScript, building robust full-stack applications.- Worked in diverse industries such as marketing & sales, legal tech, and e-commerce (ticket sale). - Proficient in Agile and Scrum, leading short-term projects and project teams. https://github.com/rsmelo92
-
Senior Software EngineerSoftware Mind North America Mar 2024 - PresentLouisville, Kentucky, Us- Contractor for a publicly traded financial services and insurance company, focusing on developing and maintaining applications using Node.js, Next.js, React, and Apollo GraphQL on a daily basis.- Designed and led the development of high-performance, secure, and scalable consumer-centric experiences across various company products, including loans, mortgages, banking, insurance, energy, and personal finance, empowering customers to make informed financial decisions.- Architected and improved the evolving tech stack, playing a pivotal role in front-end and data development by selecting appropriate technologies to meet specific needs.- Implemented product features that significantly enhanced user engagement and monetization.- Worked closely with peer engineers, UX designers, BI and data teams, as well as commercial and compliance departments to build high-quality features and products. -
Senior Software EngineerSurfe Mar 2022 - Mar 2024Paris, Fr- Played an essential role in the development of a browser extension that integrates CRM systems directly into LinkedIn. Tailored for sales teams, sales managers, marketing teams, CRM administrators, and business executives.- Architected and maintained the company’s Design System (Wave) using Storybook, React, Jest, Typescript, and Figma, creating scalable UI components across multiple platforms. Aligned design system updates with business objectives and user requirements in collaboration with product teams.- Led the migration of the codebase from pure TypeScript to React, introduced TailwindCSS, and implemented testing with Jest and React Testing Library. Trained the team on React best practices, boosting code quality, confidence and best practices adoption.- Migrated traditional fetch methods to React Query, enhancing cache management, client store data management, and user experience, with improved Core Web Vitals (CLS) and positive feedback from developers and users.- Managed multiple projects using the Directly Responsible Individual (DRI) framework, delivering features according to product team specs.- Successfully refactored the entire codebase during rebranding with zero disruptions.- Conducted engineer interviews, reviewed coding assessments, and mentored developers on testing and code reviews, improving hiring outcomes and team performance -
Software EngineerJusbrasil Jun 2018 - Mar 2022Salvador, Bahia, Br- Held key roles across multiple products at the biggest Brazilian legal technology company, including Legal Research and Online Office (CRM for lawyers). Consistently deployed features, ensuring high-quality code and adherence to best practices.- Built and maintained the Mobile apps (Consultar Processos & Online Office) with 40k+ and 10k+ users respectively using React Native, Relay and GraphQL.- Led the Dev Experience team as the primary developer, establishing the company's Design System using Storybook, React, Jest, Typescript and Web-components (Stencil). Successfully migrated the core in-house Node.js framework to Next.js to enhance development efficiency and consistency.- Acted on DevOps practices by establishing CI/CD pipelines with GitHub Actions, Jenkins, and Bitrise. Provided on-call support for multiple services, across a diverse range of languages and tools, including Scala, GO, Python, Node, Kubernetes, Google Cloud, and AWS. -
Full Stack/Mobile EngineerLesgow Oct 2020 - Mar 2021Developed and architected a full-stack event management application, including:- A React Native mobile app built from scratch with Google, Apple, and Facebook authentication, utilizing GraphQL and Relay Modern for efficient data fetching.- A collaborative internal dashboard built with React and Relay to implement event management features and real-time event check-in logic.- A comprehensive backend and database architecture defined and built using Python, Node.js, MongoDB, and Next.js.- Integration of native APIs like Bluetooth, maps, and camera to enhance the user experience. -
Full Stack Web DeveloperBilheteriapp/Bahia Ingressos Eireli Sep 2016 - Jun 2018Salvador , Bahia, BrContributed as a full-stack developer across various areas in a pre-launch startup environment, fostering my growth as a T-shaped professional.- Developed the main website, admin panel, and mobile apps (iOS & Android) using Cordova.- Implemented new features, solved bugs, and maintained the codebase using JavaScript, jQuery, HTML, CSS (Bootstrap 3), Node.js, MongoDB, and MeteorJS.- Participated in design reviews to ensure a cohesive user experience.- Advocated for the adoption of Agile methodologies, improving development efficiency. -
InternBrisa Sociedade Para O Desenvolvimento Da Tecnologia Da Informação Feb 2014 - Jan 2016Sao Paulo, Sp, BrWorked as an Intern while simultaneously pursuing self-development to become a Software Engineer. Actively engaged in courses and hands-on projects, including the creation of a tool in Python that streamlined team activities and enhanced productivity.The company payed a certificate test for the company, I studied and received not only one but three international certificates, which were:- CTFL (Certified Tester Foundation Level) ISTQB -[Credential ID 15-CTFL-04094-BR]- CTFL - Agile Tester ISTQB -[Credential ID 15-CTFL-AT4747-BR]- Professional Scrum Master I - Scrum.org (https://www.scrum.org/user/145788)
Rafael M. Skills
Rafael M. Education Details
-
Mba Usp/EsalqComputer Software Engineering -
Universidade SalvadorComputer Science
Frequently Asked Questions about Rafael M.
What company does Rafael M. work for?
Rafael M. works for Software Mind North America
What is Rafael M.'s role at the current company?
Rafael M.'s current role is Senior Frontend Engineer | TypeScript | React | Next | Jest | Node.
What schools did Rafael M. attend?
Rafael M. attended Mba Usp/esalq, Universidade Salvador.
What skills is Rafael M. known for?
Rafael M. has skills like React, Cordova, Git, Amazon Web Services, Materialize Css, Continuous Integration And Continuous Delivery, C, Node.js, Mongodb, Html5, Web Development, Agile Methodologies.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial