David Valentino
Software Developer

  • Software engineering specialists with more than 9 years of experience across multiple sectors, including 4 years in financial technology, 4 years in e-commerce, and 1 year in education.
  • Experienced in E2E system development, production support, and team leadership. Keen to learn and highly adaptable, with strong ownership mindset.

Experience

TreeDots Enterprise Pte Ltd

Singapore (Remote) , Full-time

June 2020 - Present

TreeDots is Asia’s first B2B platform for suppliers to offload unsold food and beverage inventory at discounted prices. It aiming to revolutionise food supply chain by redesigning food distribution, logistic, and processes through technology.

Technical Lead , March 2022 - Now

Oversees a team of software developers, QAs, and designer. Leads software development teams and solve technical issues that involve software development, engineering tasks and product releases. Manages the technical aspects of the product, including development planning and timeline decisions.

  • Manages and leads a team in building and developing a platform optimization product aimed at enhancing efficiency and business potential for both internal and external users
  • Builds a comprehensive dashboard system to streamline the end-to-end flow of business operations
  • Provides technical leadership to the team, making decisions collaboratively with SRE and Solution Architect when necessary
  • Collaborates closely with product and business team to support development plans and timelines
  • Aligns development efforts with business goals
  • Facilitates communication and coordination between the development team, QA team lead, and Product Owner
  • Serves as a developer within the team, contributing hands-on to the platform’s development and evolution

Senior Full Stack Developer , June 2020 - September 2021

  • A member of the Developer Core Team based in Batam, Indonesia
  • Developed B2B (D2C) and B2C (Group Buy) applications, involving development, research, and coordination with key stakeholders to ensure optimal user experience
  • Successfully revamped an existing app with multiple developer teams, transitioning it to a new system architecture primarily utilizing VueJS and GraphQL stack
  • Responsible for software development using VueJS, GraphQL, and uWebSockets stack
  • Utilized stored procedure, view, and function concepts/methodologies in MySQL
  • Integrated TreeDot's platform with third-party providers such as Stripe (payment), SendBird (chat feature), Twilio (messaging & OTP), SendGrid (analytics), Clevertap, etc.


FWD Insurance

Singapore (Partially Remote) , Full-time

April 2019 - June 2020

FWD is Singapore’s leading digital insurer that offers customers a full range of life, critical illness, general and investment-linked insurance products.

Full Stack Developer

  • Part of the offshore team member with a focus on front-end application and front-end layered API development
  • Managed day-to-day Business as Usual (BAU) activities, particularly in production and continuous feature development
  • Developed, co-developed, and maintained various front-end layer APIs and products to support business growth and platform advancement
  • Collaborated with stakeholders to accomplish monthly development plan goals, including change request for new features, defect fixes, and projects
  • Successfully revamped three products from old and deprecated technology (OpenCMS and Java Web Start among others) to a NodeJS based app


PT GFSOFT INDONESIA

Batam, Indonesia (Onsite) , Full-time

April 2016 - April 2019

PT GFsoft Indonesia is a leading business software company in Indonesia.

Android Developer , March 2018 - April 2019

  • Managed native Android development utilizing various libraries and tools like Android Studio, Kotlin, Klaxon, Fuel, Gradle, etc
  • Developed a customer service application for internal usage of customer services and supports
  • Created a mobile Android POS application capable of functioning as an add-on for the company’s main product or as a standalone app
  • Co-developed multiple apps and add-ons for the company’s main products
  • Generated and released patches/updates to address bugs in previously released products

Front-end Developer , March 2018 - April 2019

  • Managed front-end development, primarily utilizing Bootstrap, jQuery, Flexbox, CSS3 animation, and various libraries/plugins
  • Developed and designed several company-internal web-based projects
  • Created web-based app as an add-ons for company’s main products that integrated by using company’s internal APIs
  • Designed and assisted Android developer in the development of Android-based apps
* Note: Simultaneously holding this role, along with another responsibility as an Android Developer.

Software Developer , April 2016 - March 2018

  • Managed website and hybrid mobile apps development
  • Developed and designed various hybrid-based apps for company internal use
  • Utilized Cordova, PHP, low-level software development tools, and various web open-source libraries/plugins in app development

Sekolah Kristen Kalam Kudus

Batam, Indonesia (Onsite) , Full-time

April 2015 - February 2016

Kalam Kudus is a leading organisational education in Indonesia, with strong presence across the country’s major cities.

Office Administrator & IT Staff (Helpdesk)

  • Provided office administrator, technology support, graphic design, tech administration, and warehouse administration support in the school’s Batam Branch (Sekolah Kristen Kalam Kudus 2 Batam)
Skills
Main General Skills/Experiences
Website development, Git, SQL based database, Team Leadership, E2E development, Fullstack Development.
General Tools Used
Adobe Photoshop, Adobe Illustrator, Figma, Zeplin, Microsoft Office, Google Applications, Jira, Confluence, Visio, Code Editors & IDE.
Programming Languages, Frameworks, Tools Experience
NodeJS, VueJS, NuxtJS, Quasar, Kotlin, Mulesoft, Java SpringBoot, Redis, WordPress, Android, PHP, Laravel, GraphQL, Prisma ORM, TypeORM, MySQL, PostgreSQL, MS SQL Server., Laravel, and more.
Languages
Bahasa Indonesia (Indonesian)
Native or bilingual proficiency
English
Professional Work proficiency
Education
Universitas Putera Batam
2014 - 2017 | Batam, Kepulauan Riau, Indonesia
Bachelor of Information System

Final GPA of 3.64 / 4.00

Volunteer Experience
Besut Kode
Community Moderator
November 2017 - June 2020 (2 years 8 months)
Besut Kode is a community organization focusing on helping young Indonesian students to learn more and do well in various Computer Science/Technology Activities, especially Google Code-In and Google Summer of Code.

As an Activist and a Community Moderator, I help the community itself by posting on social media, make a graphic design, campaign, and have a discussion with the student that joined the group to prepare themself for the events, etc.

It isn't rare for me to have the student consulting their problem on the way to archive their goal, i.e the task they got from their task/challenge giver from the program.

Batam Kotlin User Group
Co-Founder & Community Moderator
January 2019 - June 2020 (1 year 6 months)
Kotlin Developer Batam Community Group (now is Batam Kotlin User Group) is a community group created for achieving one goal: gather all local Batam Kotlin developers and enthusiasts in one community. Over time, the group is not only exclusive for Kotlin users and now open to any local Android developers and enthusiasts. This community group itself is one of the first tech stuff community group that established in Batam.

As one of the founders, I intend to make this community grow by all means. But, as a Community Administrator, I administrating and manage this community's internet group (like the one in telegram) together with others.

In March 2019, I successfully register the group to be acknowledged by Jetbrains (Developer of Kotlin programming language) as one of their listed community group. And the group renamed to Batam Kotlin User Group (https://kotlinlang.org/user-groups/user-group-list.html).

Projects
Heaven Funeral Home | 2022 - 2023 (6 months)
Heaven Funeral Home is a big and famous funeral home in Indonesia. They are offer their service in various city, including the two biggest city in Indonesia which is Jakarta and Surabaya. Their service is used by hundreds of people every day. This project is to build an internal system to manage every customers, rooms, and resource management. The system is built NuxtJS, ExpressJS, MySQL, Gitlab CI/CD, PM2, python on serverless architecture. There is also a separated application that is built on vanilla VueJS as kiosk in a IoT ecosystem powered by Raspberry Pi for showing information to customers such as the funeral schedule, occupied rooms, etc.
theorienthoteljakarta.com (Hotel Orient Jakarta) | 2021 - 2022 (3 months)
The Orient Jakarta, a 5-star hotel in Jakarta, Indonesia. A Royal Hideaway Hotel that is a part of Leading Hotels of the World. This project is to build a dedicated system for the hotel's reservation & management, marketing, and also company's landing page. The system is built with NuxtJS, ExpressJS, MySQL, WordPress as the CMS engine, WordPress ACF, and integration to Barcelo booking system. The system is also integrated with several google tools including Google Analytics, Google Tag Manager, Google Search Console, Google My Business, Google Ads and Google Maps. The system is built in Orient Hotel's dedicated server.
digithon.eu (EU Social DigiThon) | 2021 (5 weeks)
A hackathon landing page with management dashboard built with NuxtJS, Nuxt Press, ExpressJS, MySQL (AWS RDS), AWS EC2, Mailchimp, Twilio, and Gitlab CI/CD. This project is continuation from previous Digithon. Still being part of partnership between Europe Union with Indonesian local organization to help Indonesian share their ideas and solutions. But this year topics is for anti cyberbully-ing and child educations. This year, we have some improvement from the previous year, such as the addition of a dashboard for the hackathon organizer to manage the participants, and the addition of a dashboard for the participants to manage their team and their project. Email and SMS notification is also added to the dashboard. And much more complex UI/UX design.
digithon.app (EU Hackathon) | 2020 (3 weeks)
A hackathon landing page with management dashboard built with NuxtJS, ExpressJS, MySQL (AWS RDS), AWS EC2, AWS SES, and Gitlab CI/CD. This project is a part of the EU Hackathon 2020. Partnership between Europe Union with Indonesian local organization to help Indonesian share their ideas and solutions for the current pandemic situation faced by people with disabilities, women and girls, and children & youths in Indonesia.
oxi-fy.com | 2020 (2 months)
A company profile website built with PHP, WordPress (Bedrock), MySQL, and Docker on AWS Lightsail. Oxify is a Indonesian company with Japan government certified technology used for bacteria and virus disinfection. This website is built for them to promote their product and services when they are launched in Indonesia at the start of COVID-19 pandemic.
alvawater.co.id | 2020 (2 month)
A company profile website built with PHP, WordPress, WordPress ACF, and MySQL. This is also part of continuation project from Alvawater for their entity in Indonesia. This system is similar to alvawater.com instead of alvawater.com.my as the system is designed to not only for marketing, but also for after sales services and company's portfolio.
alvawater.com.my | 2020 (1 month)
A company profile website built with PHP, WordPress, WordPress ACF, and MySQL. This is a continuation project from Alvawater for their entity in Malaysia. The similarity and system requirement is similar, but they have different content & design and the system is designed to target their digital marketing strategy in Malaysia.
alvawater.com | 2019 (1 month)
A company profile website built with PHP in the backend, WordPress for CMS engine, WordPress ACF, and MySQL. Alvawater is a brand under Lux Asia Pacific, a company that is engaged in the field of water treatment and water purification. They are experienced in the field for more than 40 years. Operated in Indonesia, Malaysia, Thailand, Vietnam, and Singapore with their own entities. With more than one million users per day per 2019, Alvawater try their best to provide great drinking water and prompt services for you. This system is built for them to promote their product and after sales services as their commitment.
MM Canteen | 2017 (2 months)
A system for canteen & catering management for one of the schools in Batam that consisting of an Android application written on Kotlin and a dashboard management website that created with PHP, Laravel, VueJS, and MySQL.

Also doing several services like maintenance, tuning, and development of projects and products that cannot be listed here because of NDA with the project owner.