Roberto Salim, Developer in Medan Kota, Medan City, North Sumatra, Indonesia
Roberto is available for hire
Hire Roberto

Roberto Salim

Verified Expert  in Engineering

Software Developer

Location
Medan Kota, Medan City, North Sumatra, Indonesia
Toptal Member Since
August 5, 2022

Roberto is an ambitious, full-stack software engineer known for his strong back-end skills. He has worked with corporations and startups, developed R&D projects to optimize productivity, designed technology solutions for new products, and created a technical solution for complex business puzzles using a proprietary in-house language called Quill. Roberto enjoys creating new features, automating tedious processes, and delivering solutions that have good UI.

Portfolio

90 Seconds
JavaScript, Node.js, NestJS, GraphQL, PostgreSQL, TypeORM, REST APIs
Friz
JavaScript, TypeScript, Node.js, Amazon Web Services (AWS), Amazon DynamoDB...
Xendit
JavaScript, TypeScript, Node.js, React, MongoDB, PostgreSQL, Postman, Jest...

Experience

Availability

Full-time

Preferred Environment

Slack, Windows, MacOS, Visual Studio Code (VS Code), Node.js, Postman, MongoDB, PostgreSQL, PHP 7, Amazon Web Services (AWS)

The most amazing...

...R&D products I've developed were for a fintech startup in Indonesia.

Work Experience

Intermediate Back-end Developer

2022 - PRESENT
90 Seconds
  • Built a revamped back-end version of a legacy ordering system using Nest.js, GraphQL, and RestAPI by adding enhancements that helped customer ordering more smoothly.
  • Helped improve minor parts and fix bugs in the UI using React.
  • Improved and fixed bugs in an existing back-end system using Node.js and GraphQL.
Technologies: JavaScript, Node.js, NestJS, GraphQL, PostgreSQL, TypeORM, REST APIs

Software Engineer

2022 - 2022
Friz
  • Implemented new features and fixed bugs for the front end.
  • Built a new back-end service for Friz's new product.
  • Revamped a service from Serverless to Serverless Stack (SST).
Technologies: JavaScript, TypeScript, Node.js, Amazon Web Services (AWS), Amazon DynamoDB, Amazon S3 (AWS S3), Amazon Cognito, Serverless, Vue, API Development, APIs, Cloud Services, REST APIs

Experiment (R&D) Software Engineer

2020 - 2022
Xendit
  • Built technology solutions for Xendit experiments (potential new products).
  • Assisted in creating business requirements with technical feasibility and constraints.
  • Helped the hiring team in expanding the experiments (R&D) team.
  • Supported potential merchants and customers and communicated with them for testing purposes.
Technologies: JavaScript, TypeScript, Node.js, React, MongoDB, PostgreSQL, Postman, Jest, RabbitMQ, GitHub, Puppeteer, API Development, APIs, Cloud Services, TypeORM, Data Scraping, REST APIs

Full-stack Developer (PHP)

2019 - 2020
Quintiq
  • Developed and maintained internal project-collaboration tools for the marketing team, e.g., similar to Trello, dynamic web forms to generate web pages based on a template.
  • Generated script using Python to automate the tedious process of web scraping.
  • Maintained the Quintiq website by fixing bugs and adding new features.
Technologies: PHP, MariaDB, HTML, CSS, JavaScript, Git, API Development, APIs

Software Consultant

2016 - 2019
Quintiq
  • Designed a technical solution for complex business puzzles using a proprietary in-house language called Quill.
  • Designed UIs that are user-friendly and easy to use with the functional team.
  • Collaborated with the functional team to ensure smooth delivery of the software solution.
Technologies: Quill, Git, SourceTree, Object-oriented Programming (OOP), API Development, APIs

Dubai Airport Planning Software

This is a project that I built with a team during my time in Quintiq. It is a planning and optimization software for Dubai Airport. This planning covers baggage belt, check-in counter, service counter, and stands planning.

Languages

JavaScript, TypeScript, PHP, HTML, PHP 7, CSS, HTML5, SQL, GraphQL

Frameworks

Jest, NestJS

Libraries/APIs

Node.js, API Development, Puppeteer, Vue, React, REST APIs

Tools

Slack, Postman, GitHub, Git, Quill, SourceTree, Amazon Cognito, RabbitMQ

Paradigms

Object-oriented Programming (OOP), Microservices

Platforms

Windows, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Storage

MongoDB, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MariaDB, JSON

Other

Software Development, Back-end, APIs, Serverless, CSV, IT Project Management, Cloud Services, TypeORM, Data Scraping

2014 - 2016

Master's Degree in IT Management

Asia Pacific University - Kuala Lumpur, Malaysia

2011 - 2013

Bachelor's Degree in Information Technology

James Cook University - Singapore, Singapore

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring