Howdy Logo
Image of Alexandre P.

Alexandre P.
Full-stack Product Engineer

Node.js
Django
Typescript
Github
Javascript
Python
React
Bio

A proficient back-end developer with two years of industry experience, specializing in web scraping for an initial period of six months. Subsequently, shifted focus towards developing new features and maintaining the REST API using Django for a workflow management platform.

  • Software Engineer
    12/1/2020 - Present

    Achieved proficiency in both frontend and backend development with an emphasis on Node.js and React. Developed and maintained web applications leveraging JavaScript frameworks and libraries, particularly Node.js for server-side operations and React for client-side user interfaces. Utilized Express.js to build robust web servers and APIs, while incorporating Redux for efficient state management within React applications. Implemented and debugged RESTful web services and integrated them with frontend components, ensuring seamless data flow and user experiences.

    Demonstrated expertise in database design and management, working extensively with MongoDB and PostgreSQL. Conducted data modeling and handled CRUD operations to maintain data integrity. Employed Webpack and Babel for efficient module bundling and code transpilation, optimizing frontend performance and compatibility. Applied Agile methodologies, including Scrum and Kanban, to manage project workflows and deliver high-quality features in iterative cycles.

    Ensured collaborative development and code quality through the use of Git for version control, and participated in regular code reviews. Utilized Jenkins for continuous integration/continuous deployment (CI/CD) pipelines, automating testing and deployment processes. Leveraged Docker for containerization, ensuring consistent application environments and easing deployment across different stages. Applied best practices in security and performance optimization, conducting thorough testing using Jest and Enzyme for unit and integration tests.

  • Software Engineer
    5/1/2020 - 12/1/2020

    Developed proficiency in frontend technologies with a focus on React, enhancing user interfaces and improving application performance. Implemented complex state management solutions using Redux and utilized React Router for efficient navigation within applications. Mastered responsive design techniques using CSS, ensuring seamless user experiences across various devices and screen sizes. Demonstrated expertise in using modern JavaScript (ES6+), enabling robust and maintainable code. Leveraged Webpack for bundling assets and optimizing application load times.

    On the backend, gained extensive experience with Django, creating scalable and secure web applications. Designed and implemented RESTful APIs using Django REST framework, facilitating smooth communication between frontend and backend systems. Employed Django ORM for efficient database interactions and migrations. Integrated various third-party services and APIs to extend application functionalities. Utilized PostgreSQL for robust database management and ensured data integrity and security.

    Collaborated in an Agile development environment, participating in scrum meetings, code reviews, and pair programming sessions. Maintained code repository hygiene using Git, adhering to best practices for version control and collaborative work. Employed Docker for containerization, ensuring consistent application deployment across different environments. Demonstrated proficiency in writing unit and integration tests using Jest, Enzyme, and pytest, ensuring the reliability and stability of both frontend and backend components.

  • Python Backend Developer
    8/2/2017 - 5/1/2020

    Developed and maintained REST APIs for a product focused on workflow automation. Gained proficiency in designing and implementing scalable and efficient API endpoints. Utilized tools and frameworks such as Node.js and Express to build robust server-side applications. Ensured high performance and responsiveness of APIs through optimized coding practices and thorough testing. Employed PostgreSQL for database management, providing reliable data storage and retrieval. Enhanced collaborative development processes using Git for version control and continuous integration workflows. Acquired in-depth knowledge of API security best practices and authentication mechanisms to safeguard data and ensure user privacy.

  • Information Systems at Estácio de Sá University
    2017 - 2021

Alexandre is available for hire

Hire Alexandre P.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.