Leonardo A.Full-stack Product Engineer
Skills
A Front-End Developer with four years of experience in web development, infrastructure, and mobile applications. Expertise encompasses website creation, server configuration, domain purchasing and setup, brand development, and e-commerce platform development. Proficient in implementing payment systems and has substantial knowledge in Object-Oriented Programming (OOP) and REST principles. Skilled in Java, Kotlin, and JavaScript, and experienced in working with frameworks such as Angular, ReactJS, and React Native. Dedicated to the continuous enhancement of development processes.
Developer Front-end & Mobile
9/1/2023 - 4/1/2024
Developed proficiency in creating scalable and maintainable mobile applications through a component-based architecture suitable for credentialing information management. Utilized React and React-Native to enable a shared code base between Android and iOS platforms, facilitating simplified development and maintenance processes. Implemented TypeScript to ensure code safety and robustness, while integrating JavaScript for developing fluid and interactive application components. Leveraged Azure DevOps for an efficient development cycle covering version control, CI/CD automation, and task tracking. The application aimed to enhance the accreditation process experience by adhering to solid architectural principles and employing cutting-edge technologies.Developer Front-end & Mobile
5/1/2021 - 5/1/2023
Developed proficiency in front-end and mobile development while working on the Rio Card public transportation app, using technologies such as VueJS, Vue Router, Vuex, Composition API, and TypeScript to create a user-friendly interface. Leveraged Node.js to build a REST API for communication with a MongoDB database to manage user and transport card information. Utilized AWS and Docker for efficient cloud hosting and deployment, ensuring scalability. Created an intuitive design with Adobe XD and Vuetifyjs, leading to the app's adoption by 5 million active users. Ensured robust functionality with automated testing using Jest and API interactions with Axios.
Led the development of a mobile educational application, integrating a blend of technologies including VueJS, ReactJS, React Native, Material-UI, and Tailwind CSS for a seamless user experience. Employed state management solutions such as Zustand, Redux, and Context API, and utilized tools like OneSignal, CodePush, and Notifee for push notifications and deployment processes. Constructed a GraphQL API using Node.js to interface with PostgreSQL for storing user data and educational content. Enhanced the application with extensive automated testing via Jest and API calls through Axios. Streamlined the design process with Figma and Zeplin. Leveraged infrastructure and deployment tools like AWS, Docker, Docker-Compose, Sentry, and MixPanel. The app supported 400 thousand daily active users and reached 12 million active users overall.Mobile Developer
2/2/2020 - 5/2/2021
Contributed to the migration squad focused on transitioning mobile applications from Ionic 3 and Angular 8 technologies to Ionic 4. Provided front-end programming support using TypeScript to develop in HTML, Sass, CSS, Node.js, and JavaScript. Acquired proficiency in Kotlin language and Android development during a professional transition.
Marketing/Marketing Management, General at Estácio de Sá University
2006 - 2009Analysis and Development of Systems at Estácio de Sá University
2018 - 2021Master of Business Administration (M.B.A.) at Castelo Branco University
2012 - 2013
Kotlin for Java Developers at LinkedIn
5/2/2020Foundations of Modern Programming with Kotlin at Udemy
1/2/2020Object-Oriented Programming Fundamentals in C# at Pluralsight
7/2/2019C# Fundamentals at Pluralsight
6/2/2019React Fundamentals at Pluralsight
3/2/2019Typescript Developer at Alura Cursos Online
2/2/2018Angular 2 Programmer at Alura Cursos Online
2/2/2018Java Developer at Alura Cursos Online
12/2/2017JavaScript Engineer at Alura Cursos Online
7/2/2017Front-End Engineer at Alura Cursos Online
5/2/2017JavaScript Developer at Alura Cursos Online
4/2/2017Multiplatform Cordova Mobile Developer at Alura Cursos Online
4/2/2017Beginner in Programming at Alura Cursos Online
4/2/2017Front-End Developer at Alura Cursos Online
4/2/2017
Leonardo is available for hire
Hire Leonardo A.All Howdy Candidates are vetted for skills and english proficiency.