Joao R.Back-end and Systems Engineer
Skills
With over two years of experience as a developer, a keen interest in programming was kindled during high school under the notion that Programmers will be the magicians of the future. This passion led to a dedicated educational pursuit in the field and a strategic relocation to embark on a career from scratch. The professional journey began as a telemarketing attendant, but persistence facilitated an evolution into a developer role. Early career experiences included working in quality assurance, utilizing Python for testing APIs and front-ends of e-commerce projects. Key accomplishments involved creating automated end-to-end testing processes that identified numerous bugs, thus preventing production errors and reducing project losses over time.
The skillset was further enhanced through work with PHP, Postgres, and Angular to optimize application performance. A noteworthy challenge was joining a newly-formed team on a project at its inception, which enabled a deeper understanding of business rules and contributions to scalability and high performance. This project transitioned entirely to a JavaScript/TypeScript environment using frameworks such as Nest.js, React.js, and Angular, while also advancing knowledge in NoSQL databases like MongoDB.
Current engagement involves a major e-commerce project focusing on scalability, high performance, as well as deadline and team management, intending to deliver innovative customer experiences. Expertise is concentrated on back-end solutions with substantial knowledge in cloud services, particularly AWS. This background in the e-commerce sector provides an advantage in understanding specific market needs.
There is a deep passion for innovation and a constant drive to acquire new knowledge, with an appreciation for how technological solutions can be transformative for businesses.
Junior/Intermediate Developer - Seller Portal
6/1/2023 - Present
Led the migration of legacy PHP code to Node.js with Typescript and Nest.js, which resulted in a more scalable and high-performance product for the Seller Portal project. This transition enabled the implementation of themes for the front-end with server-side rendering (SSR), enhancing overall performance. Utilized MongoDB and REDIS for data storage and caching, which significantly improved system efficiency. Introduced new features positively impacting business profits while resolving bugs to minimize direct losses. Employed RabbitMQ for asynchronous background processes to ensure scalability. Additionally, took on the role of team coordinator, assisting the manager with deadlines, and providing constructive feedback. This experience fostered the optimization of processes and the growth of new developers, contributing significantly to the project's success and further specialization in Node.js.Junior Developer - Rokio
4/1/2022 - 6/1/2023
Successfully developed expertise in Node.js, Javascript/Typescript, React.js, Next.js, MongoDB, Material UI, and Tailwind CSS, while working on a transformative project aimed at converting traditional stores into efficient and scalable e-commerce platforms. Gained in-depth understanding of Clean Architecture principles, applying concepts from Uncle Bob's renowned work to ensure high-quality, maintainable codebases. Regularly engaged in team discussions focusing on best architectural practices, leading to exceptional outcomes.
Conducted effective code reviews, collaborating closely with the Project Manager and Product Owner to establish clear requirements and deadlines, ultimately enhancing delivery efficiency and quality. Prioritized code quality and productivity, resulting in significant growth in programming skills and professional development.
Leveraged management knowledge to collaborate effectively with team members, honing soft skills that contributed to a high-performance, productive work environment. Enhanced problem-solving abilities and broad technical skills through active participation in the project, leading to a comprehensive professional growth.Trainee Developer - Allfront
12/1/2021 - 4/1/2022
Developed expertise in PHP, utilizing the Zend Framework for back-end development and optimization. Enhanced application performance through targeted bug fixes and efficiency improvements. Implemented front-end solutions using Angular.js combined with Angular Material, resulting in highly responsive and user-friendly pages. Delivered high-quality user experiences by crafting attractive and intuitive user interfaces. Demonstrated the capability to address complex challenges and contribute to software solutions that meet customer requirements and offer superior user experiences.QA Tester
9/1/2021 - 12/1/2021
Implemented end-to-end (E2E) tests with automated suites aimed at identifying bugs and monitoring the primary functionalities of the application. Developed an enhanced test suite to ensure high performance without interfering with the CI/CD process, utilizing Python for programming and Selenium for browser automation. Integrated AWS Device Farm, AWS Lambda, and CloudWatch, facilitating efficient test case creation for bug identification. Applied code organization principles like Object Orientation and the use of Factories to promote scalability and ease of maintenance. Executed parallel test runs for increased efficiency in problem identification and application monitoring, demonstrating the ability to develop structured solutions ensuring software quality and reliability.
Analysis and Development of Systems at UniFCV
2020 - 2022
Joao is available for hire
Hire Joao R.All Howdy Candidates are vetted for skills and english proficiency.