Afya EducationSenior Software Engineer
Mar. 2021 - Aug. 2023Brazil · RemoteAfya is a leading medical education group in Brazil / Latam.
• Created design docs of feature to have a straight forward implementation
• Led about 8 other frontend engineers helping them thrive with 1:1 meetings, code review and also pair programming
• Defined coding conventions and standardization through meetings, slack threads and github issues. Implemented our own set of rules through a custom typescript linter for all frontend apps of the business unit
• Designed and documented several frontend architectures for new products with tools like Miro, Notion and Confluence
• Provided tooling to enhance debug and observability, like Sentry, Redux-devtools, Reactotron and react-query-devtools
• Added tracing on developed features to measure user's behavior with tools like Mixpannel, Google Analytics and MSClarity
• Helped on product syncs to make sure engineering is aligned with the company's goals and OKRs
• Designed and developed several applications for Digital Prescription Business Unit, like the prescription tool for physicians, dispensations tool for pharmacies and the patient interface to check their prescriptions. Mainly using React and Typescript.
• Helped the hiring team through co-creation and conduction of interviews of other software engineers
• Assured quality through e2e, unit and integration tests using cypress, react testing library and jest
• Configured Continuous Integration pipeline, running static type checking, unit/integration tests, e2e tests on new Pull Requests.
• Configured of Continuous Delivery pipeline, running automatic deploy on new coding being merged on the main branch, using AWS Amplify and AWS Cloudfront+S3 with Github Actions.
• Contributed on the design system by creating and sharing the customizeble theme tokens using CSS-in-JS and MaterialUI to promote an uniform experience between products