I'm a Junior Software Developer with experience in full-stack development, building e-commerce apps using Laravel, MySQL, Tailwind/Daisy UI, and integrating Stripe payments with real-time messaging. I am passionate about JavaScript, TypeScript, Python, and Linux, and I enjoy diving into the details of software development and quality assurance. I'm seeking a junior developer or QA automation position where I can apply my skills and expand my knowledge.

Joao Pedro Fernandes Silva

I'm a Junior Software Developer with experience in full-stack development, building e-commerce apps using Laravel, MySQL, Tailwind/Daisy UI, and integrating Stripe payments with real-time messaging. I am passionate about JavaScript, TypeScript, Python, and Linux, and I enjoy diving into the details of software development and quality assurance. I'm seeking a junior developer or QA automation position where I can apply my skills and expand my knowledge.

Available to hire

I’m a Junior Software Developer with experience in full-stack development, building e-commerce apps using Laravel, MySQL, Tailwind/Daisy UI, and integrating Stripe payments with real-time messaging. I am passionate about JavaScript, TypeScript, Python, and Linux, and I enjoy diving into the details of software development and quality assurance.

I’m seeking a junior developer or QA automation position where I can apply my skills and expand my knowledge.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Spanish; Castilian
Advanced
Portuguese
Fluent
Czech
Beginner
French
Intermediate

Work Experience

Web Developer (Intern) at Inovcorp
January 1, 2025 - November 7, 2025
Led the design and delivery of a full-stack library using Laravel, MySQL and Tailwind UI, with Stripe payments and live chat. Organized and coordinated project tasks with a teammate and reviewed code for quality and alignment with requirements. Implemented a secure user authentication system, product listings, cart workflows and order management. Wrote and maintained unit tests to boost reliability and enforce testing practices, including tests covering UI and backend logic. Added unit tests for web testing using Pest and demonstrated the project to senior developers and stakeholders. Built a full-stack to-do app using Vue 3 on a Laravel backend with task creation, filtering and persistence. Implemented TypeScript, ESLint and Prettier with Tailwind-based formatting to keep the app clean and consistent.
Mixologist at Game Over Arcade Bar
December 31, 2023 - December 31, 2023
Crafted a wide variety of cocktails and beverages, balancing creativity and precision in a fast-paced gaming-themed environment. Demonstrated strong multitasking and teamwork during peak hours, ensuring excellent customer service and safety standards.
Tourist Guide at Tavira City Council
December 31, 2016 - December 31, 2016
Led tours in English, Portuguese and Spanish for diverse groups; tailored storytelling to different ages and cultural backgrounds; strengthened communication and audience management; developed confidence in public speaking.
Web Developer (Internship) at Inovcorp
January 1, 2025 - November 7, 2025
Led the design and delivery of a full-stack library using Laravel, MySQL and Tailwind/DaisyUI; supported payments with Stripe and real-time messaging with live chat; organized and coordinated project tasks; implemented secure user authentication, product listings, cart workflows, and order management; wrote and maintained unit tests; added unit testing for web features and backend logic; presented the final project demo to senior developers and stakeholders; built a full-stack to-do app using Vue 3 on a Laravel backend with task creation, filtering and persistence; implemented TypeScript, ESLint, and Prettier for clean, consistent code; added unit tests for the app’s task log (create/update/delete/complete).
Tourism Guide at Tavira City Council
December 31, 2016 - December 31, 2016
Led guided tours in English, Portuguese, and Spanish for diverse groups, tailoring storytelling to different ages and cultural backgrounds. Strengthened communication skills, adaptability, and audience management by working with tourists from across the globe. Developed strong confidence in public speaking and became fearless of explaining complex topics with enthusiasm.
Web Developer (Internship) at Inovcorp
January 1, 2025 - November 13, 2025
Led the design and delivery of a full-stack library using Laravel, MySQL and Tailwind/Daisy UI, supporting payments with Stripe and real-time messaging with a live chat. Organized and coordinated project tasks with a teammate and reviewed their code for quality and alignment with the requirements. Implemented a secure user authentication system, product listings, cart workflows, and order management. Wrote and maintained unit tests with Pest, boosting reliability and enforcing testing practices. Added unit testing using Pest for web testing, covering Google Books API, UI, and backend logic. Presented the final project demo to senior developers and stakeholders. Built a full-stack to-do app using Vue 3 on a Laravel backend with task creation, filtering, and persistence. Implemented TypeScript, ESLint, and Prettier with Tailwind class formatting to keep the app clean and consistent. Added Pest unit tests for the app’s task logic (create/update/delete/complete) to improve reliability an
Bartender at Game Over Arcade Bar
December 31, 2023 - December 31, 2023
Crafted a wide variety of cocktails and beverages, always aiming for balance and creativity. Thrive in a fast-paced environment that demanded precision, multitasking, and consistency during peak hours. Developed strong interpersonal and teamwork skills while contributing to a gaming-themed experience.
Tour Guide at Tavira City Council
December 31, 2016 - December 31, 2016
Led guided tours in English, Portuguese, and Spanish for diverse groups, tailoring storytelling to different ages and cultural backgrounds. Strengthened communication skills, adaptability, and audience management by working with tourists from across the globe. Developed strong confidence in public speaking and became fearless of explaining complex topics and enthusiastically.

Education

Specialist Technician Course in Information Systems Technology and Programming at ATEC
January 1, 2023 - January 1, 2023
Bachelor's degree in Biomedical Sciences at Universidade do Algarve
January 1, 2020 - November 7, 2025
Specialist Technician Course in Information Systems Technology and Programming at ATec
January 1, 2023 - December 31, 2023
Bachelor's Degree in Biomedical Sciences at Universidade do Algarve
January 1, 2020 - January 1, 2022
Specialist Technician Course in Information Systems Technology and Programming at ATec
January 1, 2023 - January 1, 2023
Bachelor's Degree in Biomedical Sciences at Universidade do Algarve
January 1, 2020 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Retail, Gaming, Travel & Hospitality