Roberto Salim
Verified Expert in Engineering
Software Developer
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
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
- 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.
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
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
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