Vadi Taslim, Developer in Denpasar, Denpasar City, Bali, Indonesia
Vadi is available for hire
Hire Vadi

Vadi Taslim

Verified Expert  in Engineering

Software Developer

Location
Denpasar, Denpasar City, Bali, Indonesia
Toptal Member Since
August 14, 2020

Vadi is a highly skilled software engineer specializing in web and mobile applications, microservices, and external integrations. He has a strong background in security-related projects and a penchant for precise work. He has analyzed known hacker methodologies, system exploits, and vulnerabilities to develop solutions for a client. Vadi has architected a large-scale facial recognition and fingerprint identification application and delivered 3D rendering capabilities for an internal project.

Portfolio

Toptal Projects
TypeScript, Discord Bots, Webpack, Webpack 4, React Redux, Redux, React...
WalletHub
Ajax, SCSS, Code Generators, REST, HTML, Git, Java, Express.js...
Awe
Ajax, SCSS, HTML, Git, Virtual Reality (VR), Augmented Reality (AR), WebRTC...

Experience

Availability

Part-time

Preferred Environment

Next.js, Visual Studio Code (VS Code), Ubuntu Linux

The most amazing...

...native Android application I've developed is called Locus and enables live geo-location sharing among friends.

Work Experience

Front-end Engineer

2020 - PRESENT
Toptal Projects
  • Collaborated closely with the team to define the technical approach, user stories, and estimations to build a user-facing application.
  • Owned front-end applications and built it from the ground up with React, Redux, NextJS, and TypeScript.
  • Owned a Discord bot application and built it from the ground up with Node.js, Redis, and PostgreSQL.
  • Assisted in the establishment of CI/CD on GitHub workflow as well as deployment scripts with Docker to S3.
  • Utilized best practices on both applications by covering them with unit tests, linter, prettier, and type definitions.
  • Utilized good semantic HTML structure and complies to best practices to improve SEO.
  • Participated in code peer reviews daily, adapting to different sets of codebases and languages.
  • Engineered SSR from the ground up on an existing front-end application (React, Redux, and TypeScript) and migrated to the NextJS application.
Technologies: TypeScript, Discord Bots, Webpack, Webpack 4, React Redux, Redux, React, Node.js, ES8, JavaScript, Next.js

Front-end Engineer

2018 - 2020
WalletHub
  • Automated the evaluation of CVE vulnerabilities and applied security patches to the Open Web Application Security Project Zed Attack Proxy (OWASP ZAP) project.
  • Developed a set of automated security scanners for the most critical web application security breaches based on OWASP.
  • Researched and analyzed known hacker methodology, system exploits, and vulnerabilities based on or escalated from reports submitted through Bugcrowd and HackerOne.
  • Initiated and implemented sanity, regression, and acceptance unit tests with Mocha.
  • Contributed heavily to both refactors and implemented new features on our main application.
  • Maintained existing features and worked daily with a variety of different languages and frameworks such as LAMP Stack, JavaScript, Angular 8, TypeScript, Node.js, WordPress, Redis, SOLR, and Bash.
  • Wrote scripts in Bash and PHP that aided the team to be able to develop faster and automate tasks.
  • Applied SEO best practices and automated processes for sitemap generation and implemented AMP mobile-optimized content for existing pages.
Technologies: Ajax, SCSS, Code Generators, REST, HTML, Git, Java, Express.js, API Architecture, Apache, Apache2, AngularJS, REST APIs, Linux, LAMP, MySQL, SQL, Full-stack, Bootstrap, jQuery, OWASP Zed Attack Proxy (ZAP), Node.js, WordPress, Redis, Solr, PHP, Angular, TypeScript, JavaScript, CSS, HTML5

Front-end Engineer

2017 - 2019
Awe
  • Collaborated with a small team to create a 3D web application based on client needs.
  • Owned the core component of the project. Delivered 3D rendering capabilities in the main framework.
  • Learned matrices, trigonometry, geometry, and linear algebra to engineer the core component.
  • Tuned cross-browsers for bugs, updates, capabilities policies, and for recent features that were related to WebGL, VR, AR, or XR.
  • Developed and shipped robust and highly interactive plugins for components using Three.js.
  • Conducted bench-marking for browser’s scripting, rendering, painting performance, and isolated memory leaks in the core components.
Technologies: Ajax, SCSS, HTML, Git, Virtual Reality (VR), Augmented Reality (AR), WebRTC, REST APIs, LAMP, Bootstrap, jQuery, WebXR, WebVR, Three.js, JavaScript, CSS, HTML5

Front-end Engineer

2016 - 2017
Dominopos
  • Wrote modern, performant, and robust code for a diverse array of internal projects.
  • Contributed to open-source projects and supported company product development.
  • Reviewed codes and conducted team discussion to solve possible fragile or outdated solutions.
  • Designed and implemented unit testing for existing projects from the ground up. To achieve this, I collaborated with the quality assurance team to find the best, self-adaptive tools to support the entire product's life-cycle.
  • Won the second cup of the company's annual code camp event to build the first five web pages from scratch in a modern style by utilizing Angular, SCSS, Node.js, and MySQL.
Technologies: Ajax, SCSS, HTML, Git, API Architecture, Apache, Apache2, MEAN Stack, REST APIs, Linux, LAMP, MySQL, SQL, Full-stack, Bootstrap, jQuery, Node.js, MongoDB, Elasticsearch, PHP, Bower, Grunt, Angular, Leaflet, JavaScript, CSS, HTML5

Full-stack Developer

2015 - 2016
Logistics of Consulting Asia
  • Collaborated with designers and the management team to develop, document, and manage the logistics workflow.
  • Proposed and implemented scalable solutions for deprecated codes that were optimizable to improve performance.
  • Built and monitored clients’ custom reports and determined the necessary enhancements.
  • Architected and implemented the back-end features. Ensured it was covered in both unit and functional tests.
Technologies: Ajax, Git, PostgreSQL, Apache, Apache2, REST APIs, Linux, LAMP, MySQL, SQL, Full-stack, jQuery, WebDriver, Selenium, Symfony, Fabric, Python, PHP, JavaScript, CSS, HTML

Full-stack Engineer

2012 - 2015
PowerGEN
  • Collaborated with managers and interfaced with clients weekly, providing technological expertise and knowledge.
  • Developed and maintained multiple projects for a diverse set of clients.
  • Provided on-site support for live applications and performed a root-cause analysis of production-impacting issues.
  • Architected and built a large-scale Windows desktop application for facial recognition and fingerprint identification using .NET4, DigitalPersona, and the Neurotech API.
Technologies: Git, Java, API Architecture, .NET 4, REST APIs, Linux, LAMP, MySQL, SQL, Full-stack, DevExpress, Neurotechnology, Microsoft SQL Server, C#, JavaScript, CSS, HTML

Tech Support

2010 - 2011
Digicall
  • Maintained and actively monitored live VOIP traffic.
  • Operated MERA VoIP Transit Softswitch hardware. Responsible for replacing GSM cards.
  • Researched the best GSM rate deals to benefit company traffic to and from Australia.
Technologies: Git, Linux, AT Commands, JavaScript, CSS, HTML

Wallethub

https://wallethub.com
An application to provide free credit scores and reports. I was the front-end developer and liaised with security and back-end developers to integrate data needed for the display of rich information in the user-facing interfaces. I was also responsible in the security automation tools that was developed by ZAP.

Apb Prive

A MEAN-based app for schools market in France. I designed and implemented their entire infrastructure from the ground up. To achieve this, I also managed and trained a team of software engineers that continued working on the platform after I left the company. As of today, the infrastructure I designed is still being successfully used by the company.

UMBER

A MERN-based platform to connect experts and clients for Indonesia and Singapore. I joined the project during the MVP was being built and was responsible to adding functionalities and solving bugs under the existing infrastructure.

Awe.media

https://awe.media
A web-based mixed reality platform built by pure JavaScript. I was responsible for maintaining the core component of the 3D rendering engine as the owner and maintaining the existing custom framework.

I refactored the existing codes involving trigonometry logic and anything related to WebGL. I oversaw the smooth running of the app for desktop, iOS, and Android. The last touch was to ensure there was no memory leak caused by our framework.

Gotomalls

https://gotomalls.com
A web application for a real-time proximity marketing and digital media platform generating traction to the mall's retailers and providing them with digital awareness. I was a front-end developer with responsibilities in implementing new features, solving issues and proposing viable approaches for new techs to support the existing application.

Languages

JavaScript, SCSS, HTML5, PHP, SQL, C++, HTML, CSS, Python 3, Python 2, Java, TypeScript, Python, C#, ES8

Frameworks

Bootstrap, AngularJS, .NET 4, Angular, Cypress, Redux, Scrapy, Express.js, Laravel, Selenium, Fastify, Symfony, Next.js, ASP.NET

Libraries/APIs

jQuery, React, Node.js, REST APIs, WebRTC, Redux Form, Leaflet, Three.js, React Redux, Vue, WebVR, WebXR, Fabric, WebDriver, Google Maps

Other

Ajax, APIs, Code Generators, Full-stack, Virtools, Motion Capture, Discord Bots, Augmented Reality (AR), Virtual Reality (VR), Neurotechnology, DevExpress, AT Commands, Axios, Discord

Tools

OWASP Zed Attack Proxy (ZAP), Solr, Apache Solr, Apache, Webpack, Adobe Premiere Pro, Adobe Photoshop, Adobe Flash, 3D Studio Max, Sublime Text, Git, Slack, Grunt, Bower, Webpack 4, JSX, Sublime Text 3

Paradigms

MEAN Stack, API Architecture, REST, Agile

Platforms

WordPress, LAMP, Linux, Apache2, Arduino, Ubuntu, Visual Studio Code (VS Code), Ubuntu Linux

Storage

MySQL, PostgreSQL, MySQLi, MongoDB, Redis, Elasticsearch, Microsoft SQL Server

2010 - 2010

Undergraduate Degree (Equivalent to a Bachelor's Degree) in Interactive Design and Electronic Arts

University of Sydney - Sydney, Australia

2007 - 2009

Game Design in Information Technology

Academy of Information Technology - Sydney, Australia

DECEMBER 2020 - PRESENT

Modern React with Redux

Udemy

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