Ocky Aditia Saputra

Ocky Aditia Saputra

Teaching Assistant

Followers of Ocky Aditia Saputra710 followers
location of Ocky Aditia SaputraJakarta, Jakarta, Indonesia

Connect with Ocky Aditia Saputra to Send Message

Connect

Connect with Ocky Aditia Saputra to Send Message

Connect
  • Timeline

  • About me

    Technical Lead at Tokopedia

  • Education

    • 52 Senior High School

      2009 - 2012
      Senior High School Sains 50.60 of 60.00

      Activities and Societies: Chairman Scientific Teen, Vice Chairman Information Technology Club, Member of Self-Development IT Pascal, Member of Self-Development Graphic Design, Member of Self-Development Rohis

    • Yarsi University

      2012 - 2016
      Bachelor's Information Technology Cumlaude (3.95 of 4.00)

      Activities and Societies: Researching, Programming, Vice Chairman of Student Representative Council, Member of Student Senate Communication and Information, Member of Student Senate Education Scholarship for Student YARSI University From September 2012 Until Februari 2016

  • Experience

    • YARSI University

      Sept 2013 - May 2015
      Teaching Assistant

      Programming teaching assistant specialist- C programming- Java programming- Web (HTML/PHP/CSS) programming- Database query programming

    • Telkomsel

      Jul 2015 - Aug 2015
      Transmission Engineering Internship

      Learn- Data Communication- Data Transmission (ADC)- Digital Transmission Evolution (PDH/SDH/TDM/STDM/ISDN)- Cellular (2G/3G/4G)- Change and Release ManagementDeveloping Change and Release Management Tools (CHRETO) with purpose of being able to offer data storage that is done automatically and centralized by using a good structure so that the search for data in the event of an incident will be faster. And also make a report system that can help managerial in making decisions and graphical reports that are used to see the percentage of various activities carried out as well as storage of CAB (Change Advisory Board) meetings that are adjusted to the meeting date.Technology used: HTML, PHP, CSS, Javascript/Jquery Show less

    • IDEMIA

      Mar 2016 - Nov 2018
      Application Development Engineer

      Financial Institution DepartmentFocus on developing code in small size but optimized performance with speed at a millisecond average and highly secure to prevent any hacked code. And also mastering some of byte code to analyze java code for improving and optimizing size and performance code.Handling smart card development with EMV, Global Platform (GP), ISO/IEC 7816, ISO/IEC 14443, ECMA 404/262 standard using java card and unit test using TestNG.Contribute to project:- Discover Smart Card Project- Interac Smart Card Canada Project- MCCS Smart Card Malaysian Project- KFTC Smart Card Korean Project- VCCS Smart Card Vietnam ProjectAlso identity innovation project develop using java card and java android:- FIDO UAF ProjectSome internal tools develop using java and C#:- Improvement development and testing tool- Create new rules in sonarqube to coverage and identify lack of development code Show less

    • Tiket.com (PT. Global Tiket Network)

      Nov 2018 - Mar 2019
      Backend Engineer

      Transport & B2B Department - Flight DivisionDevelopment using java 8 with spring boot framework, reactor and also with redis for caching, kafka for messaging, mongodb for database, and mockito for unit test.Contribute to project:- Developing Sriwijaya Airline Checkin- Flight Search

    • Tokopedia

      Mar 2019 - Dec 2021

      Transactional Fraud Detection SystemUsing rule-engine can create dynamic rule validation to create any rules which can determine whether the transaction is indicated to be fraud or notGeneral tech stack ecosystem (programming, database, cache, http, mq, cron, cli, comm platform, scm, agile sdlc, ci/cd) which must remain linear with a scalable system with more quality less resource Transactional Fraud Detection SystemUsing rule-engine can create dynamic rule validation to create any rules which can determine whether the transaction is indicated to be fraud or notGeneral tech stack ecosystem (programming, database, cache, http, mq, cron, cli, comm platform, scm, agile sdlc, ci/cd) which must remain linear with a scalable system with more quality less resource

      • Senior Software Engineer

        Jan 2021 - Dec 2021
      • Software Engineer

        Mar 2019 - Dec 2020
    • GoTo Group

      Jan 2022 - Dec 2023

      GoTo Risk Platform GoTo Risk Platform

      • Principal Engineer

        Jul 2023 - Dec 2023
      • Senior Software Engineer

        Jan 2022 - Jun 2023
    • ByteDance

      Jan 2024 - now
      Technical Lead

      Risk Management, GNE Platform Team

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Ocky Aditia Saputra
      Graduation Appreciation 2016 Yarsi University Apr 2016 https://1drv.ms/u/s!AlrowDxPR2-EgcZfmcBqx70zKwl4vw
    • Awarded to Ocky Aditia Saputra
      Student Achievement 2015 Information Technology Faculty, YARSI University Jun 2015 https://1drv.ms/u/s!AlrowDxPR2-Ega5PoJ8ZchsJdTguvg
    • Awarded to Ocky Aditia Saputra
      Runner Up Of CHIUXID 2015 Design Challenge CHIUXID 2015 Apr 2015 Indonesia is a country that tends to flooding, especially during the rainy season. A commoncause of flooding is the lack of water absorption, ineffectiveness of the existing water linesand a lack of public awareness of environmental concerns. Because of the flood problem,many people cannot perform activities as usual and loses both material and non-material.Jakarta is one of the cities in Indonesia with a high frequency of flooding happen during rainyseason. To prevent and… Show more Indonesia is a country that tends to flooding, especially during the rainy season. A commoncause of flooding is the lack of water absorption, ineffectiveness of the existing water linesand a lack of public awareness of environmental concerns. Because of the flood problem,many people cannot perform activities as usual and loses both material and non-material.Jakarta is one of the cities in Indonesia with a high frequency of flooding happen during rainyseason. To prevent and overcome it, we make a web-based information system with thepurpose that the public can easily gather information about the flood. In this system peoplecan share about flood and traffic in Jakarta. Not only that, in this system people also get aninformation about the height of a dam, weather prediction, and emergency call numbers thatcan be contacted. Moreover, people also can share information to help and donate the floodvictim. By providing these features, we believe that we can help people who live in Jakarta todo their activities comfortably and also reduce the loss caused by flood. Show less
    • Awarded to Ocky Aditia Saputra
      SIDC (Smart Integrated Driving Card) SIM Pintar Perekam Jejak Pengemudi untuk Tertib Lalu Lintas SIM-LITABMAS - Dikti May 2013 Perkembangan jumlah kendaraan bermotor semakin tahun semakin meningkat pesat, hal tersebut jika tidak dicegah akan mengalami dampak negatif bagi pengguna kendaran bermotor, salah satu dampak negatifnya adalah kemacetan.Untuk mencegah hal tersebut terjadi, kami membuat SIM bernama SIDC (Smart Integrated Driving Card) dengan mengubah Barcode Vertical yang ada di SIM menjadi QR Code (Quick Response Code). Kelebihan QR Code yaitu tidak mudah rusak, bisa memuat kode berbentuk huruf dan… Show more Perkembangan jumlah kendaraan bermotor semakin tahun semakin meningkat pesat, hal tersebut jika tidak dicegah akan mengalami dampak negatif bagi pengguna kendaran bermotor, salah satu dampak negatifnya adalah kemacetan.Untuk mencegah hal tersebut terjadi, kami membuat SIM bernama SIDC (Smart Integrated Driving Card) dengan mengubah Barcode Vertical yang ada di SIM menjadi QR Code (Quick Response Code). Kelebihan QR Code yaitu tidak mudah rusak, bisa memuat kode berbentuk huruf dan simbol serta dapat menampung banyak data. QR Code di SIM tersebut menyimpan ID dari pemilik kendaraan bermotor yang berfungsi untuk penyalaan mesin. Setiap kendaraan harus menyediakan QR Code Scanner untuk penyalaan mesin menggunakan kartu SIDC yang juga berfungsi sekaligus sebagai SIM. Jadi jika pengguna kendaraan tidak memiliki SIDC maka mesin kendaraan tersebut tidak bisa menyala.Fungsi SIDC tersebut bukan hanya untuk penyalaan motor saja, tapi untuk penyimpanan data pelanggaran lalu lintas yang dilakukan oleh pengendara kendaraan bermotor. Kami membuat suatu sistem berbasis Web untuk menyimpan data pengendara. Kegunaan sistem Web Base ini yaitu untuk mengetahui apakah pengendara tertib ketika menggunakan kendaraan bermotor.Dengan menggunakan SIDC maka akan meningkatkan tertib lalulintas karena pengguna kendaraan bermotor yang belum memiliki SIM dan pengguna kendaraan yang telah melakukan banyak pelanggaran lalu lintas bisa dilihat secara online sehingga mengurangi resiko kecelakaan dan meningkatkan kepatuhan pengendara dalam berkendara. Show less