Indra Tjhai, Software Developer in Verona, PA, United States
Indra Tjhai

Software Developer in Verona, PA, United States

Member since October 16, 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 businesses and 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

Verona, PA, United States

Availability

Full-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, 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.
    • Built 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.
    • Applied 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.
    • Created several systems for national companies within various industries such as health insurance and 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.
    • Applied a complete 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 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, JavaScript 6, HTML5, Sass, SCSS, XML, C#, TypeScript, Scala, Java
  • Frameworks

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

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

    Git, Sublime Text 3, JSX, GitHub, Microsoft Visual Studio, Sublime Text, Visual Studio, NGINX
  • Paradigms

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

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

    Product Owner, Full-stack, Front-end, APIs, Headless CMS, Architecture, Debugging, Programming, Site Speed Optimization, eCommerce, AWS, Business Administration
  • Platforms

    Amazon EC2, 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