Joao Prado
Tech Lead and Full Stack Developer at SOUK BRASIL- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Inglês Full professional proficiency
Topline Score
Bio
Experience
-
SOUK BRASIL
-
Brazil
-
Internet Marketplace Platforms
-
1 - 100 Employee
-
Tech Lead and Full Stack Developer
-
Jun 2018 - Present
As a Tech Lead and Senior Full Stack Developer at Souk Brasil, I was responsible for the development of new features from the initial architecture concepts until final delivery. I also handled incidents and high/medium risk bugs, tutored new developers, and described tasks and SCRUM stories. My main focus was on improving overall application performance, updating legacy code, modernizing the codebase, and setting clear guidelines for code quality and organization. Additionally, I constantly sought out new solutions to guarantee the reliability and security of our applications. With deep knowledge of Laravel, I have implemented custom notification channels such as SMS with Zenvia, push notifications with Firebase, and used provided channels for AWS SNS, Mailgun, and AWS SES. I have also worked with multiple queue drivers, extended Laravel Eloquent to work with different database types, and extended Laravel relationships to work with multiple columns. I have also implemented features to normalize database column names. On the infrastructure side, I have migrated projects from Kubernetes to Laravel Vapor and from EC2 to Laravel Vapor. For frontend, I have mainly used VueJS, but have been migrating to using Livewire and AlpineJS. Through my efforts, I was able to significantly improve the performance and stability of the company's software, and helped to ensure that our development team was working with the latest best practices and technologies. Show less
-
-
-
Questa Comunicação
-
Brazil
-
Advertising Services
-
1 - 100 Employee
-
Full-stack Developer
-
Jun 2018 - Aug 2019
As a Full Stack Developer at Questa, I was responsible for developing new features from the initial architecture concepts until final delivery, as well as handling incidents and high/medium risk bugs. I was involved in several projects, including a tasks management tool for Questa's design team, multiple image galleries, several tabloid systems, and custom websites for Questa's clients. I used a variety of tools and frameworks in my work, including Laravel as my main backend framework, developed APIs, and used queues to manage async tasks, using both Redis and SQS, and sending email and SMS communications. I was able to deliver these projects on time and effectively, with a focus on improving overall application performance, updating legacy code, modernizing the codebase, and setting clear guidelines for code quality and organization. Additionally, I discovered and implemented new solutions to guarantee the reliability and security of our applications. Show less
-
-
-
WHF Design Company
-
Brazil
-
Design Services
-
1 - 100 Employee
-
Full-stack Developer
-
Sep 2017 - May 2018
As a Full Stack Developer at WHF, I was responsible for developing a doctor appointment scheduling platform named ConsultaJa. My focus was on creating a well-designed solution for appointment scheduling, where patients could easily pick available times from their doctor's calendar and receive notifications via email and SMS to confirm or reschedule appointments. The platform was designed to be user-friendly for patients, with a simple scheduler tool, and included additional features for doctors such as configuring their availability, viewing patient information and medical records, and even a fully functional custom-made odontogram. The platform was built using Laravel as the backend framework, providing an API, and VueJS for the frontend, which included a calendar, form builder, and odontogram interface. Show less
-
-
-
Petropol Polímeros
-
Brazil
-
Plastics Manufacturing
-
1 - 100 Employee
-
Full Stack Developer
-
Feb 2014 - Apr 2016
As a Full Stack Developer at Petropol, I was responsible for designing and developing the user interface for two internal tools. The first tool was a project management tool, built using PHP and jQuery, which was used by each department to track and document their internal projects, and was compliant with ISO 8001 standards. The second tool was a commercial pipeline, built using Laravel and VueJS, which was used by the sales team to track leads and sales follow-up. Both tools were hosted internally and were only accessible within the company's building. Show less
-
-
Assistente de TI
-
Feb 2009 - Feb 2014
-
-
Education
-
Universidade Metodista de São Paulo
Marketing, Marketing