Hendra Susanto

Full-Stack Developer

Experienced web developer based in Jakarta with 10+ years of experience, capable in doing both front-end and back-end development. Proficient in CSS, JavaScript, Nuxt.js, Next.js for front-end development, Laravel and MySQL/PostgreSQL for back-end development.

I'm familiar with modern workflows such as unit/integration testing, CI/CD, etc, and I'm adaptable to any specific workflows in different companies.


Technical Skills

  • Front-end Development
    HTML5, CSS3, Tailwind CSS, Javascript, Typescript, Vue.js, Nuxt.js, React.js, Next.js, Responsive Website Development
  • Back-end Development
    PHP, Laravel, Node.js, Express.js, MySQL, PostgreSQL
  • Tools/Workflows
    Git, CI/CD, Figma, PageSpeed Optimization

Professional Experience

  • Web Developer at Freelance
    Oct 2022 - Current
    During the employment gap, I undertake freelance web development projects, ranging from front-end product development with Nuxt.js and Next.js to PageSpeed optimizations.

    Skills used: Nuxt.js, Next.js, Typescript, Tailwind CSS, PageSpeed Optimization

  • Front End Developer at Cognotiv
    Nov 2023 - Jun 2024
    • Revamped entire frontend architecture using Vue.js 3 and TypeScript for better maintainability
    • Implemented responsive design system with Tailwind CSS, ensuring consistency across all devices
    • Enhanced user experience through modern UI/UX patterns
    • Collaborated closely with design team to achieve pixel-perfect implementation from Figma mockups

    Skills used: Vue.js, Typescript, Tailwind CSS

  • Web Development Manager at Allstars
    Jun 2019 - Oct 2022
    I led the team to build an influencer platform from its inception.

    Allstars is an influencer platform that enables brands and influencers to connect to each other, think job board but for influencer marketing.

    Some of the highlights during my employment here are:

    • Built a platform that houses 100,000+ social media accounts and support 3,000+ published campaigns
    • Streamlined operations by digitalizing the company internal process by creating internal dashboards for various purposes, reducing manual processes
    • Built a pipeline process to update the data of social media accounts

    My responsibilities include:

    • Product development planning and feature specification
    • Ensure the quality and deliverable of features based on the timeline and product roadmap
    • Technical consultation for cross-functional teams and clients
    • Code quality assurance and development workflow optimization
    • Mentoring junior developers and establishing coding standards

    Skills used: Laravel, MySQL, CSS, Javascript, Vue.js

  • Technical Lead at Mirum Jakarta
    Feb 2015 - May 2019
    As Technical Lead, besides doing hands-on coding daily, other responsibilites include setting up development standard, guideline and workflow and mentoring for the team, provide technical consultations to other departments and/or to clients

    My responsibilities include:

    • Work closely with the development team, identifying each member's strength and weakness
    • Mentoring junior developers and establishing coding standards
    • Code quality assurance and development workflow optimization
    • Ensure the quality and deliverable of features based on the timeline and product roadmap
    • Technical consultation for cross-functional teams and clients

    Skills used: Laravel, MySQL, CSS, Javascript, Vue.js

  • Web Development Manager at XM Gravity
    Apr 2014 - Feb 2015
    • Promoted to management role with expanded mentorship responsibilities
    • Guided development team on best practices and project delivery
  • Back-end Developer at XM Gravity
    Oct 2011 - Mar 2014
    • Developed and maintained high-traffic websites using PHP/Laravel and MySQL
    • Key Project: Built and maintained ibudanbalita.com, a popular parenting portal

Selected Works

Regal MICE
A Destination Management Company based in the United Kingdom, specialising in curating seamless, bespoke experiences across the UK, Europe, and Asia. Built with Nuxt.js, Tailwind CSS, and API integration with Laravel backend
Baca Dhammapada
A simple web app to read Dhammapada in Indonesian. Built with Nuxt.js, Tailwind CSS, and API with Laravel
Onesmile Doctor Portal
Comprehensive platform for dentists to manage aligner treatments with intuitive dashboard. Built with Nuxt.js, Tailwind CSS, and API integration with Laravel backend
Wordle ID
A Wordle clone with Bahasa Indonesia puzzles, featuring endless gameplay mode and responsive design. Built with Next.js
Allstars
A platform for influencer looking for works and brands looking for influencers. Separate platforms for brands and creators. Built with Laravel, MySQL, jQuery and CSS
Saga
A product development studio based in Jakarta, Indonesia. My role is converting the design from Figma to the functioning responsive site
Famous.id
A site for an influencer management agency in Jakarta, Indonesia. My role is handling both the backend (including custom CMS to manage the site) and the frontend. Built with Laravel, MySQL for the backend and jQuery and CSS for the frontend
Ibudanbalita
A Frisian Flag portal for mothers that is pretty popular. Although the site was handed over to another agency, the current version still uses most of what I had developed during my time in XM Gravity/Mirum. Built with Laravel, MySQL and other standard frontend tools at the time

Education

  • PMCI (Information Technology)
    2005 - 2008
    GPA: 3.44