Nicholas B.

Nicholas B.

Web Development Intern

Followers of Nicholas B.860 followers
location of Nicholas B.Central Jakarta, Jakarta, Indonesia

Connect with Nicholas B. to Send Message

Connect

Connect with Nicholas B. to Send Message

Connect
  • Timeline

  • About me

    Experienced Frontend (Web & Mobile) Engineer | Specializing in React & React Native | Fearlessly Embracing Every Challenge | 4+ Years of Expertise 🚀 #React #ReactNative #WebDevelopment #FrontEndDev #MobileDev

  • Education

    • Institut Teknologi Bandung

      2017 - 2021
      Bachelor of Engineering - BE Engineering Physics

      Activities and Societies: Head of External Affairs at ITB Student Orchestra (ISO) - Competition Manager at RisTex team, Unit Robotika (URO) ITB - Keluarga Mahasiswa Katolik (KMK) - Himpunan Mahasiswa Teknik Fisika (HMFT) - Persatuan Catur Mahasiswa (Percama) Publication: PSO-based Optimization of Formation Control and Obstacle Avoidance for Multiple Quadrotors. (First Author)Thesis: Design and Implementation of YOLO Based Object Detection and Hybrid VS-APF Based Quadrotor Formation Control to Improve Illegal Fishing Monitoring Efficiency

  • Experience

    • Institut Teknologi Bandung

      Jun 2020 - Dec 2020
      Web Development Intern

      Develop a thesis (Tugas Akhir) Web Application for students and lecturer

    • Institut Teknologi Bandung

      Feb 2021 - Apr 2021
      Laboratory Assistant - Engineering Physics Laboratory 3

      Give assistance to 21 students in instrumentation laboratory practicum.

    • COMPFEST

      Aug 2021 - Aug 2021
      Software Engineering Academy

      - One of 20 selected participants from 787 registrants. - Built a backend with a clean architecture principle for the final project.- In this one month camp, the curriculum is:Introduction to Software Engineering, Agile Software Development, Testing, Clean code, Design Patterns, DevOps, Clean Architecture, Refactoring, API, Microservice, Open Source Contribution from various speakers.- I also got intensive mentoring during the camp.

    • Ruangguru

      Dec 2021 - Nov 2022
      Software Engineer E3 (Frontend)

      - Project Ownership: Managed the development of key features, including live video calls, streaming platforms, and a Breakout Room feature, ensuring timely delivery of all projects.- Code Quality: Conducted code reviews resulting in a stable, maintainable, and scalable codebase.- Legacy System Migration: Migrated a legacy video streaming platform from ReasonML to TypeScript, enhancing performance, maintainability, and facilitating regional product integration (Indonesia, Thailand, Vietnam).- Event Alignment: Optimized video streaming systems for peak performance during major marketing events, ensuring zero downtime and smooth user experiences.- Work closely with other engineers, engineering managers, and product managers to develop, maintain, and migrate legacy video streaming web from ReasonML to Typescript.- CMS Development: Designed and implemented a Universal CMS, achieving high performance scores on Google Lighthouse, and significantly improving content management workflows.Tech knowledge: Next.js, React.js, Typescript, Zustand, Websocket, Single Page Application (SPA), React-query, Storybook, Video player, Github, ReasonML, Responsive Design (Mobile/ Tablet/ Desktop, Portrait/Landscape). Show less

    • IFG Life

      Jan 2023 - now
      Mobile Developer

      React Native:- Boosted crash-free users 85.7% → 98.8% by implementing Crashlytics and enforcing clean code practices.- Optimized React Native UI components, reducing render times by up to 75% through memoization and reusable patterns.- Upgraded legacy React Native app with zero downtime, ensuring full Android/iOS compatibility while cutting technical debt.- Integrated complex native libraries (PDF generator, anti-screenshot, jailbreak detection) to expand mobile functionality.- Standardized React.js/React Native testing practices (unit, integration, E2E), reducing regression bugs across teams.- Managed secure Android/iOS releases (store + OTA) with OSS Nexus & Fortify compliance, sustaining a 4.5+ star rating for 1000+ users.Web/Next.js:- Key contributor to internal web components library powering apps org-wide.- Initiated and built multiple web apps, including payment system, CMS, and centralized login. Show less

  • Licenses & Certifications

    • 4 React Certifications (Apollo GraphQL, Design Pattern, Software Architecture, TDD)

      LinkedIn Learning
      Nov 2021
      View certificate certificate
    • Cybersecurity Roles, Processes & Operating System Security - IBM

      Coursera
      Aug 2020
      View certificate certificate
    • Front End libraries (React, Bootstrap, jQuery, SaaS, Redux) Dev Certification

      FreeCodeCamp
      Jun 2020
      View certificate certificate
    • JavaScript Algorithms and Data Structures Dev Certification (representing approximately 300 hours of coursework)

      FreeCodeCamp
      Jun 2019
      View certificate certificate
    • Responsive Web Design (representing approximately 300 hours of coursework)

      FreeCodeCamp
      Oct 2020
      View certificate certificate
    • Introduction to Cybersecurity Tools & Cyber Attack - IBM

      Coursera
      Jul 2020
      View certificate certificate
    • Web Development, Machine Learning, Data Science, IoT, DataDevOps and Infrastructure on Google Cloud Platform (14 Quests)

      Qwiklabs
      Mar 2020
      View certificate certificate
    • APIs and Microservices

      FreeCodeCamp
      May 2021
      View certificate certificate
    • Data Visualization

      FreeCodeCamp
      Nov 2020
      View certificate certificate
    • Network Security & Database Vulnerabilities - IBM

      Coursera
      Sept 2020
      View certificate certificate
  • Honors & Awards

    • Awarded to Nicholas B.
      2nd Champion of Artificial Intelligence Innovation Challenge (AIC) Hackathon University of Indonesia Sep 2021 2nd Champion (1st runner up) from 50 other teams in the Artificial Intelligence Innovation Challenge Hackathon 2021 that hold by the Faculty of Computer Science, University of Indonesia (UI).AIC is an AI-Hackathon. Participants are challenged to develop innovations using Artificial Intelligence technology, particularly Machine Learning, that are beneficial to society. The theme of the competition is education.The Hackathon is hold in 10 days. See Certificate:… Show more 2nd Champion (1st runner up) from 50 other teams in the Artificial Intelligence Innovation Challenge Hackathon 2021 that hold by the Faculty of Computer Science, University of Indonesia (UI).AIC is an AI-Hackathon. Participants are challenged to develop innovations using Artificial Intelligence technology, particularly Machine Learning, that are beneficial to society. The theme of the competition is education.The Hackathon is hold in 10 days. See Certificate: https://drive.google.com/file/d/1cKuEhJp0LX9D0835CyuLLxudbo91EdG2/view?usp=sharingSee more about my team's idea: https://www.youtube.com/watch?v=46W8t2xcXZE Show less
  • Volunteer Experience

    • Piano Tutor

      Issued by ITB Student Orchestra on Jan 2020
      ITB Student OrchestraAssociated with Nicholas B.
    • Duet Piano Concert Player on Oddyssea Temporis Concert

      Issued by ITB Student Orchestra on Apr 2019
      ITB Student OrchestraAssociated with Nicholas B.
    • Staff of Ticketing Division Symphony of The Four Seasons Concert (2018)

      Issued by ITB Student Orchestra on Apr 2018
      ITB Student OrchestraAssociated with Nicholas B.
    • Best Exhibition Staff ITB Insight 2019 (May 2019-Nov 2019)

      Issued by Himpunan Mahasiswa Fisika Teknik ITB on May 2019
      Himpunan Mahasiswa Fisika Teknik ITBAssociated with Nicholas B.
    • New Student Mentor

      Issued by Keluarga Mahasiswa Katolik ITB on Jul 2018
      Keluarga Mahasiswa Katolik ITBAssociated with Nicholas B.
    • Orphanage Visit

      Issued by Keluarga Mahasiswa Katolik ITB on Oct 2018
      Keluarga Mahasiswa Katolik ITBAssociated with Nicholas B.