Yoshua Elmaryono

Yoshua Elmaryono

Software Developer

yoshua.elmaryono@gmail.comlinkedin.com/in/yoshua-elmaryono/github.com/dotm

Experiences

Stealth Startup

Oct 2023 - Jun 2024

Full Stack Engineer

  • Tech stack: Next.js, Chakra UI, TypeScript, GitHub Actions.
  • Do security testing on micro-services (XSS, SQLi, CSRF).
  • Implement features and automation, gather data, fix bugs.

Antler VC

Sep 2022 - Oct 2023

Technical Co-Founder

  • Tech stack: Flutter, Go, AWS Serverless (API Gateway, Lambda, DynamoDB), Terraform, Supabase, Typescript, React, Next.js, PostgreSQL, Tailwind.
  • Singlehandedly built 3 MVPs for 3 different teams.
  • Learn how to build a startup.

Nomura Research Institute Indonesia

Aug 2021 - Sep 2022

Backend Engineer

  • Tech stack: TypeScript, AWS cloud native, Terraform, Docker
  • Learn AWS and pass multiple certifications in just 6 months (CLF, SAA, DVA, SOA).
  • Create ML pipeline for IoT (5G camera) app using AWS services and a REST backend for a sales management startup deployed on AWS Beanstalk.
  • Do some DevOps tasks (create CI/CD pipeline, provision access to IAM and database).

Tokopedia

Software Engineer - Backend (Fintech)

Apr 2020 - Aug 2021 (1 year 5 months)

  • Tech stack: Go, nsq, gRPC, redis, PostgreSQL, Node.js
  • Create an integration testing automation for faster testing and a dependency injection framework with IoC design.
  • CRUD using Clean Architecture, interact with third party RESTful API, add features and unit tests, fix bugs, etc.

Software Engineer - iOS

Apr 2019 - Apr 2020 (1 year 1 month)

  • Debug, create RCA, and fix app crashes and app freezes.
  • NFR: decrease compile time, optimize scrolling frame rate.
  • Revamp Search page to MVVM with a declarative UI library.
  • Add features and unit tests, fix bugs, maintain analytics, do code review, mentor peers on ReactiveX paradigm, etc.

Apple Developer Academy

Jun 2018 - Mar 2019 (10 months)

iOS Tech Lead (in Training)

  • Created 3 apps that was available on AppStore: SimpleSounder, Bystanders, BuBu The Little Penguin
  • Led a team of 3 developers and 3 designers to create a SpriteKit game called BuBu The Little Penguin

PT. Twindo Utama Internasional

Oct 2017 - Mar 2019 (1 year 6 months)

Frontend Web Developer (Javascript)

  • Tech stack: MongoDB, jQuery, Bootstrap 3
  • Coded front-end UI and connect it to backend using REST API

Formal Education


  • University of Indonesia. Bachelor Program (S1 Regular). Business Administration Major, Finance Minor.
  • Latest GPA: 3.59 out of 4.00
  • Drop out at last semester to work full-time as a software developer.

Achievements


Doing:


Learning:

  • Fully read and summarized: Code Complete, Clean Code, Pro Git, Head First Design Patterns, The Pragmatic Programmer, Refactoring, and a dozen other programming-related books
  • Proficient with multiple paradigms: OOP, FP, Reactive.
  • Understand software architecture concepts and principles (SOLID, MVC, MVVM, Clean, IoC, etc.).
  • Read and summarized programming languages' documentation.