
Roberto Salim
Verified Expert in Engineering
Software Developer
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
Experience
- Object-oriented Programming (OOP) - 6 years
- Postman - 4 years
- Jest - 4 years
- MongoDB - 4 years
- TypeScript - 4 years
- Node.js - 4 years
- PostgreSQL - 2 years
- Amazon Web Services (AWS) - 2 years
Availability
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
90 Seconds
- Architected, designed, and implemented two services using NestJS, PostgreSQL, GraphQL/Apollo, GCP, and Jest for unit testing: productize service (customizable product templates to manage packages offered by 90 seconds) and content service.
- Wrote, debugged, and maintained high-quality TypeScript code, employing code review and continuous integration practices to ensure the application's stability and maintainability.
- Mentored junior back-end engineer for both projects.
Software Engineer
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).
Experiment (R&D) Software Engineer
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.
Full-stack Developer (PHP)
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.
Software Consultant
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.
Experience
Dubai Airport Planning Software
Education
Master's Degree in IT Management
Asia Pacific University - Kuala Lumpur, Malaysia
Bachelor's Degree in Information Technology
James Cook University - Singapore, Singapore
Skills
Libraries/APIs
Node.js, React, API Development, Puppeteer, Vue, REST APIs
Tools
Slack, Postman, GitHub, Git, Quill, SourceTree, Amazon Cognito, RabbitMQ, Amazon Simple Queue Service (SQS)
Languages
JavaScript, TypeScript, PHP, HTML, PHP 7, CSS, HTML5, SQL, Python 3, Python, GraphQL
Frameworks
Jest, Next.js, NestJS
Paradigms
Object-oriented Programming (OOP), Microservices
Platforms
Windows, MacOS, Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS)
Storage
MongoDB, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MariaDB, JSON, MySQL
Other
Software Development, Back-end, APIs, Serverless, CSV, IT Project Management, Cloud Services, TypeORM, Data Scraping
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring