Indra Tjhai, Software Developer in Jakarta, Indonesia
Indra Tjhai

Software Developer in Jakarta, Indonesia

Member since August 31, 2015
Indra has over eight years of experience in end-to-end systems development and has worked for multinational companies as a business development manager, project manager, and technical consultant. He has also started a number of his businesses. He has extensive business and technical knowledge.
Indra is now available for hire

Portfolio

  • HuffPost
    Scala, Angular, PostgreSQL, PHP, Node.js, React, HTML, CSS, JSON, Docker...
  • Hood Digital Asia, PT.
    Amazon Web Services (AWS), PhalconPHP, AWS, REST APIs, MySQL, PHP, JavaScript...
  • Omni Kreasi Mandiri, PT.
    Windows Communication Framework (WCF), Microsoft SQL Server, C#, ASP.NET...

Experience

Location

Jakarta, Indonesia

Availability

Part-time

Preferred Environment

Git, Visual Studio Code, Nginx, Node.js, Docker, PHP

The most amazing...

...thing I've built is a workflow system using only Oracle PL/SQL code that resides in an Oracle DB server.

Employment

  • Full-stack Software Engineer

    2016 - 2021
    HuffPost
    • Built and maintained various highly scalable and high-traffic front ends, content management systems, and microservices that serve 16 HuffPost editions across APAC, EMEA, and the Americas.
    • Implemented monitoring systems and failover strategies to ensure high availability of all critical systems.
    • Led the internationalization effort of system stacks to support varying language, culture, and legal requirements (e.g., GDPR and accessibility law compliance).
    • Enabled a new content distribution channel: Google AMP, news briefings on Google Home devices, and flash briefings on Amazon Alexa-enabled devices.
    • Created a highly customizable curation tool for editors to curate content shown on homepages.
    • Improved site loading speed through React server-side rendering, minimized TTFB, assets optimization, deferred script execution, smart server, and client-side caching.
    Technologies: Scala, Angular, PostgreSQL, PHP, Node.js, React, HTML, CSS, JSON, Docker, JavaScript, MongoDB, Full-stack, Front-end, TypeScript, JSX, Site Speed Optimization, Vue.js, Vuex, Jest, Puppeteer, APIs, Microservices, REST, ECMAScript (ES6), Search Engine Optimization (SEO), AWS Lambda, SQL
  • Senior Back-end Developer

    2015 - 2016
    Hood Digital Asia, PT.
    • Developed a scalable end-to-end eCommerce system from scratch.
    • Developed both front end and back end, including a vendor onboarding system, order processing, and payment gateway integration.
    • Implemented a complete separation of different aspects of the application, in which front-end web and mobile apps connect to a single web service API.
    • Designed and implemented a product recommendation system.
    • Made use of cloud technologies such as AWS, AWS RDS, AWS S3 storage, and more.
    Technologies: Amazon Web Services (AWS), PhalconPHP, AWS, REST APIs, MySQL, PHP, JavaScript, Front-end, SQL
  • Business Development | Project Lead

    2014 - 2015
    Omni Kreasi Mandiri, PT.
    • Served as both a liaison to the project user and the developer team lead.
    • Gathered requirements from system users and formulated and presented proposed solutions.
    • Developed a number of systems for national companies within the various industries (e.g., health insurance, logistics) with lengthy business processes.
    • Developed systems using mainly .NET technologies such as ASP.NET and WCF, all of which used C# language.
    • Assisted all project phases including development, integration testing, beta testing, and live transition.
    Technologies: Windows Communication Framework (WCF), Microsoft SQL Server, C#, ASP.NET, Laravel, SQL
  • Software Developer (Contractor)

    2013 - 2014
    British Petroleum (BP) Indonesia
    • Developed various business applications for internal users and enhancements on existing applications in coordination with business analysts and business users.
    • Designed and developed a document workflow engine using Oracle PL/SQL that is used for a number of applications in the HR department .
    • Developed an internal portal and vendor screening and on-boarding system for the company's procurement department using ASP.NET, C#, and Oracle database.
    • Developed custom JavaScript controls to be used by other internal applications using jQuery and RequireJS.
    • Assisted in project phases including proof-of-concept, user acceptance testing, data cleansing and migration, integration testing, go-live transition, and maintenance support.
    • Implemented comprehensive unit testing using NUnit to ensure system correctness and measure performance. Handled performance optimization for Oracle PL/SQL queries and ASP.NET features.
    Technologies: Azure Active Directory, JavaScript, NUnit, DB, Oracle, C#, ASP.NET
  • Web Developer

    2012 - 2012
    Binus University
    • Developed systems for internal units and the university's partner companies, mainly web applications.
    • Designed and developed a learning management system (LMS), focusing on the development of the lecturer's portal.
    • Integrated the LMS with the university's tapping attendance system to track each students' attendance performance.
    • Implemented a full separation of layers in the LMS on which the front-end only contains HTML and JavaScript codes and pulls data from an API service.
    • Implemented a single-page application (SPA) for the web and used Knockout.js for HTML and data binding, and to control presentation logic.
    Technologies: Microsoft SQL Server, CodeIgniter, PHP

Experience

  • Document Workflow Engine developed using Oracle PL/SQL

    I designed and developed a workflow management system for HR that provides easy and streamlined workflow solutions for various documents in the department.

  • Employee Internal Development Planning System

    Designed and developed an application to monitor and maintain an employees’ Individual Development Program in an attempt to maximize an employee’s overall competency.

  • Employee Computer Based Test (CBT) Application

    Developed and designed a computer-based assessment application that automates the assessment of a company’s employees to support the competency profiling process of the company’s talents.

  • Logistic Information System

    Designed and developed an end-to-end system for a logistics company that caters to lengthy business processes from customer acquisition, goods receipt, goods manifestation, goods delivery, and invoicing.

Skills

  • Languages

    PHP, JavaScript, CSS, HTML, ECMAScript (ES6), SQL, C#, TypeScript, Scala, Java
  • Frameworks

    CodeIgniter, PhalconPHP, Laravel 5, Jest, Laravel, .NET, OAuth 2, ASP.NET, Windows Communication Framework (WCF), NUnit, Angular, AngularJS
  • Libraries/APIs

    jQuery, React, Node.js, Puppeteer, Vue.js, Vuex, REST APIs, Facebook API
  • Tools

    Git, Sublime Text 3, JSX, Microsoft Visual Studio, Sublime Text, Visual Studio, Nginx
  • Paradigms

    Scrum, Microservices, REST, Search Engine Optimization (SEO), Agile Software Development
  • Storage

    MySQL, JSON, Microsoft SQL Server, DB, Azure Active Directory, PostgreSQL, Oracle 11g, MongoDB
  • Other

    Product Owner, Full-stack, Front-end, APIs, Site Speed Optimization, AWS
  • Platforms

    Oracle, Windows, CentOS, Amazon Web Services (AWS), Visual Studio Code, Docker, AWS Lambda

Education

  • Master's in Management degree in General Business Administration and Management
    2013 - 2015
    Binus Business School - Jakarta, Indonesia

Certifications

  • Professional Scrum Product Owner (PSPO)
    JULY 2020 - PRESENT
    Scrum.org

To view more profiles

Join Toptal
Share it with others