Hendra Susanto

Web 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.


Employment

  • 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
    My daily work revolves around revamping to new design and implementing new features

    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 well functioning platform that houses more than 100 thousand social media accounts and more than 3 thousand published campaigns
    • Digitalize the internal process of the company by creating several internal dashboard for various purposes
    • Built a pipeline process to update the data of social media accounts

    My responsibilities include:

    • Involvements in Product Development from planning and detailing feature specification to implementation
    • Collaborate with Product Manager in developing the products
    • Based on analytics, discuss on new features to be developed and/or existing features to be improved
    • Provide technical consultations to other departments and/or to clients
    • Hands on daily coding on the development of the products
    • Setting up development standard, guideline and workflow
    • Ensure the quality and deliverable of features based on the timeline and product roadmap
    • Provide mentoring to junior developers

    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
    • Provide guidance and mentoring to team members
    • Keep up to date with latest technology and implement them as needed
    • Set up development standard, guideline and workflow for the team
    • Ensure the highest possible quality of works that can be delivered within the provided timeline
    • Provide technical consultations to other departments and/or to clients

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

  • Web Development Manager at XM Gravity
    Apr 2014 - Feb 2015
    Job description is like Senior Web Developer, with extra responsibility to provide guidance and mentorship to other developers
  • Back-end Developer at XM Gravity
    Oct 2011 - Mar 2014
    Develop and maintain client websites (primarily ibudanbalita.com) using PHP (Laravel), MySQL, CSS3, jQuery, AJAX

Technical Skills

  • Front-end Development
    HTML, CSS, Tailwind CSS, Javascript, Typescript, Vue.js, Nuxt.js, React.js, Next.js, Responsive Website Development
  • Back-end Development
    PHP, Laravel, MySQL/PostgreSQL, Node.js (Express)
  • Others
    Git, Gulp, Figma, PageSpeed Optimization

Selected Works

Baca Dhammapada
A simple web app to read Dhammapada in Indonesian. Built with Nuxt.js, Tailwind CSS, and API integration with Laravel backend
Onesmile Doctor Portal
Platform for Dentists and Orthodontists to order aligner treatments for their patients. Development is finished but still awaiting for deployment to production. Built with Nuxt.js, Tailwind CSS, and API integration with Laravel backend
Wordle ID
A Wordle clone, similar with Katla but with endless mode. Built with Next.js
Allstars
A platform for influencer looking for works and brands looking for influencers. Separated into influencer-facing and client-facing dashboards/platforms to ease the collaboration process. 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