Howdy Logo
Image of Vinícius P.

Vinícius P.
Front-end UX Engineer

Node.js
React Native
Cascading Style Sheets
Typescript
Pl/sql
Html
Java
Javascript
Postgresql
React
Bio

Full Stack JavaScript Developer with comprehensive expertise in React Native, Express.js, Node.js, Redux, and Java. Demonstrates substantial experience in both web and mobile development since 2018. Proficient in automation using Gulp and adept at implementing continuous integration with YAML through Bitbucket pipelines. Possesses a strong background in Android development utilizing both Java and Kotlin. Additionally, skilled in various database management systems, including SQL, PSQL, MongoDB, Redis, MySQL, and PostgreSQL. Knowledgeable in Python, TypeScript, and GraphQL, accommodating a diverse range of development needs.

  • Mobile Developer
    7/1/2022 - Present

    Developed and refined technical expertise in Redux Toolkit, Jest, styled-components, Stylesheet, react-native-paper, fetch HTTP client, TypeScript, and Storybook while working on a health-tech educational app for doulas and pregnant women. Updated React Native from versions 0.64 to 0.69.3 and subsequently to 0.71.10, which bolstered the app's performance and functionality. Implemented react-native-ultimate-config to enable a multi-app build process with distinct environments, ensuring greater flexibility in deployment. Spearheaded the improvement of overall front-end test coverage by 66%, enhancing code reliability. Created and maintained screens and UI components, ensuring a seamless user experience, and introduced Storybook to facilitate comprehensive coverage of app screens.

  • Full Stack Engineer
    1/1/2022 - 3/1/2023

    Developed proficiency in upgrading React-Native from version 0.44 to 0.67.0 and establishing a Continuous Integration/Continuous Deployment (CI/CD) pipeline. Gained expertise in Dockerizing standalone applications for streamlined development and deployment processes. Undertook maintenance and enhancement of legacy state management using Redux. Initiated the use of Storybook to comprehensively cover all application screens, and commenced comprehensive unit and end-to-end (e2e) test coverage.

  • Front-end Engineer
    6/1/2020 - 4/1/2022

    Developed and maintained features for two React Native projects and a single-page application (SPA) using React.js. Focused on new feature development, refactoring, and implementing new designs while preserving existing functionality. Assisted new team members in acclimating to the codebase and supported colleagues with end-to-end testing troubleshooting. Utilized a blend of Scrum methodologies, including daily stand-ups, planning, and retrospectives, combined with Kanban processes using Jira to map tasks and roadmap lanes.

  • Front-end Engineer
    11/1/2019 - 6/1/2020

    Developed proficiency in React Native development with a focus on Typescript, contributing to the creation of basic app structures that enhance performance and reliability. Implemented design systems based on Figma Design System guidelines, ensuring user interface consistency and usability. Created storybook stories to aid in the visualization and testing of UI components. Developed unit tests using Jest to ensure code robustness and maintain high-quality standards. Utilized react-navigation v5 to implement efficient and seamless app navigation, improving user experience. Demonstrated ability to work remotely within a multinational team, communicating effectively in English to meet project goals.

  • Full Stack Developer
    1/2/2018 - Present

    Developed comprehensive software documentation to ensure effective communication and usability. Conducted maintenance on multiple legacy Java mobile Android applications, implementing fixes and necessary changes to enhance user experience. Skillfully translated wireframes into Android layouts, optimizing new feature screens and executing screen refactors. Engaged in mobile app development using React Native, Redux, and Native Base, focusing on fast delivery and aesthetically pleasing designs. Designed and implemented PostgreSQL databases to ensure efficient data persistence for mobile applications. Created an Express.js REST API to facilitate seamless communication between the PostgreSQL database and mobile applications.

  • Software Developer Internship
    4/2/2016 - 1/2/2017

    Contributed to the maintenance and enhancement of a Java Desktop (Swing) client application. Executed comprehensive refactoring of the Java codebase to achieve smoother and faster startup and login processes. Enhanced user experience by developing new features to improve workflow control within the software. Utilized Git branching strategies for the implementation of new features and improvements. Redesigned ticket printing to optimize layout and functionality. Demonstrated technical expertise in Java, Git, and software user experience design.

  • Information Systems at Franciscan University
    2016 - 2018

  • Nanodegree React at Udacity
    7/1/2018

  • Creating APIs with Node.js, GraphQL, JWT, Sequelize, and TS at Udemy
    4/1/2018

  • Typescript, Node, ES6 and Postgres at Udemy
    4/1/2018

  • All about NodeJS at Udemy
    3/1/2018

  • Build Responsive Real World Websites with HTML5 and CSS3 at Udemy
    2/1/2018

  • Kotlin for Android: Beginner to Advanced at Udemy
    12/1/2017

  • Learn and Understand NodeJS at Udemy
    12/1/2017

  • Kotlin for Android & Java Developers: Clean code on Android at Udemy
    11/1/2017

  • Mastering HTML5 Programming - The Easier Way at Udemy
    1/1/2016

Vinícius is available for hire

Hire Vinícius P.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.