I started my journey in tech as a web developer, but over time I became more interested in understanding users and solving real problems, not just writing code. With 3 years of experience building web apps, I learned how to think beyond development from understanding user needs, working with teams, to delivering useful features. I also have experience leading a team of 25 people, which helped me improve my communication and decision-making skills. Now, I want to grow into a Product-focused role, where I can combine my technical background with problem solving and teamwork to build meaningful products.

Joan Orlando Purba

I started my journey in tech as a web developer, but over time I became more interested in understanding users and solving real problems, not just writing code. With 3 years of experience building web apps, I learned how to think beyond development from understanding user needs, working with teams, to delivering useful features. I also have experience leading a team of 25 people, which helped me improve my communication and decision-making skills. Now, I want to grow into a Product-focused role, where I can combine my technical background with problem solving and teamwork to build meaningful products.

Available to hire

I started my journey in tech as a web developer, but over time I became more interested in understanding users and solving real problems, not just writing code.

With 3 years of experience building web apps, I learned how to think beyond development from understanding user needs, working with teams, to delivering useful features. I also have experience leading a team of 25 people, which helped me improve my communication and decision-making skills.

Now, I want to grow into a Product-focused role, where I can combine my technical background with problem solving and teamwork to build meaningful products.

See more

Experience Level

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

Language

Indonesian
Fluent
English
Advanced

Work Experience

Frontend Developer at OMNI IT Consulting
June 25, 2025 - Present
Refactored unresponsive UI components, including add/edit forms and navigation bar, to improve mobile usability and enhance user experience while working remotely.
Frontend Developer at Humic Engineering
May 31, 2025 - September 4, 2025
Engineered a fully responsive admin dashboard using Next.js and Tailwind CSS. Integrated authentication API with Axios for secure user access and defined and implemented the user flow structure in a hybrid working setting.
Frontend Developer Leader at Magna Partners
March 1, 2025 - October 1, 2025
Built responsive internal dashboards using React.js and Tailwind CSS for 3+ departments. Collaborated with backend team to implement features improving admin workflow and data visualization. Led a cross-university frontend team of 2 members (ITB & UB), assigning tasks and reviewing code for maintainability and consistency.
Frontend Developer at Magna Partners
March 1, 2025 - Present
Developed responsive organization and coming soon pages using React.js and Tailwind CSS. Built admin and super admin dashboards with core features. Led the Frontend team by distributing balanced tasks and conducting code reviews to ensure clean, efficient, and reliable outputs in a remote work environment.
Backend Developer at PT. Kodinglab Integrasi Indonesia
February 28, 2025 - September 4, 2025
Developed RESTful APIs for CRUD operations using Next.js, Prisma ORM, and PostgreSQL. Consumed APIs on the frontend using Axios, React Query, and Formik. Added pagination and implemented a functional search feature. Enhanced and fixed several frontend components using Tailwind CSS during onsite employment.
Frontend Developer at PT. Metromatika Teknologi Rekayasa
September 30, 2024 - September 4, 2025
Designed and implemented a super admin dashboard and pages to manage tourist data, events, and app download statistics using Laravel Blade, Bootstrap, and jQuery. Built account settings and bus terminal pages using React Native and Android Studio. Managed data for tourist registration and app download analytics. Created UI designs for login page using Figma on-site.

Education

Diploma software engineer at Telkom University
September 1, 2024 - September 1, 2027
Informatics at Telkom University
September 1, 2024 - July 29, 2026
Software Engineering at SMK Telkom 1 Medan
July 1, 2021 - May 1, 2024
Informatics at Telkom University
September 1, 2024 - July 29, 2026
Software Engineering at SMK Telkom 1 Medan
July 1, 2021 - May 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Education, Software & Internet, Professional Services, Travel & Hospitality, Telecommunications