M Djayusman Riyadhi

M Djayusman Riyadhi

Web Developer(Freelance)

Followers of M Djayusman Riyadhi670 followers
location of M Djayusman RiyadhiSurabaya, Jawa Timur, Indonesia

Connect with M Djayusman Riyadhi to Send Message

Connect

Connect with M Djayusman Riyadhi to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer, Fullstack at Grab

  • Education

    • Institut Teknologi Sepuluh Nopember Surabaya

      2010 - 2014
      Bachelor's degree Information Systems 3.52/4.00
  • Experience

    • Profvertise

      Jan 2012 - Sept 2014
      Web Developer(Freelance)

      positions which i've ever involved :- Programmer- Front-End designer- Database Designer

    • Institut Teknologi Sepuluh Nopember Surabaya

      Feb 2012 - Jan 2013
      Grader and Practical Assitant

      Grader of :- Database ManagementPractical Assistant of :- Programming Algorithm- Introduction of Information Systems- Database ManagementAbout the courses : - Programming Algorithm learn about programming logic and uses java as its programming language, in this course student learn about OOP.- Introduction of Information Systems learn about what information systems is, introduces basic of web and mobile programming and its technology.- Database management learn about Database Management Systems, uses MySQL, SQL Server, Ms .Access and how to make mobile or desktop application that connect to the DBMS. Lihat lebih sedikit

    • Boegis Media

      Jan 2015 - Feb 2017
      Web Developer

      Develop, Maintain and Support web application for academic resource management, the client is the university in Makassar. The application is already exist and my responsibility is develop the application to meet client needs. I do data migration for several universities with various data source like flat file, xls, dbf and sql, I also analyze the code for debugging and optimize the application for best user experience like minimize form and menus, optimize query and optimize the database with indexing.In internal company, i’ve created comfortable environment of development with Git versioning control system, because of the application is distributed in several universities and the line of codes will always changes. And now my team no need to open several linux server and pull or get the latest version of code to bring the application live, just use the facility of Bitbucket’s webhook and my script, commit and push from local computer will automatically updates the live application in server. Lihat lebih sedikit

    • Client: Ministry of Religious Affair

      Jan 2017 - Jan 2017
      Full-stack Developer

      Develop Information Systems of Lecturer Certification.This web application is used for certification process like Registering Lecturer, Administration Selections, Lecturer Assessment by Examiner and graduation announcement.Accessed by all Universities under Indonesia Ministry of Religious Affairs.Created with solid and strict database structure, this application can handle thousands request at a time.Users for this application are:1. Administrator of Ministry of Religious Affair.2. Administrator of All Universities who can register their lecturer to join the certification process.3. Lecturer who will complete their profile, resume and take the online exam.4. Students and Head of Department where the Lecturer work, these users will give score about how the lecturer teaching.5. Assessor who will assess the Lecturer portfolios and give it score. Lihat lebih sedikit

    • Client: Ministry of Religious Affair

      Mar 2018 - Jan 2018
      Full-stack Developer

      Develop Information Systems of Doctoral Scholarship.This web application is used for the Registration Process, Administration Selection, Exam Registration at various universities and the Assign Recipients of Scholarships.This application also helps the Ministry of Religious Affair to communicate with their partner universities in managing scholarships, such as making and uploading scholarship files.Scholarship recipients are also required to report the progress of their studies through the application.Users for this application are:1. Administrator of Ministry of Religious Affair.2. Administrator of Universities who provide Departments for candidate of scholarship grantee.3. Administrator of Universities who manage exam process.3. Candidate of Scholarship Grantee, no limit for this users, everyone in Indonesia can register. Lihat lebih sedikit

    • Halaman Digital

      Jan 2019 - Jan 2020
      Director
    • Client: Ministry of Religious Affair

      Apr 2019 - Jun 2019
      Full-stack Developer

      Develop Informations Systems of "Mutasi Dosen".This web application is used for lecturers who want to apply for workplace transfer or for non-lecturers who want to become a lecturer in Islamic Religious University.This application receives all required digital document for workplace transfer and allow Ministry of Religious Affair to evaluate the applicant eligibility.All application status or its progress will be notified by email to applicant and client administrator.Users for this application are:1. Administrator of Ministry of Religious Affair.2. Lecturer and non-lecturer, no limit for this users, everyone in Indonesia can register.3. Assessor who will evaluate the digital document and applicant eligibility. Lihat lebih sedikit

    • AccelByte Inc

      Jan 2020 - Nov 2021
      Software Engineer

      Working as a Full-Stack Engineer,In the first 6 months, worked as a Frontend Engineer in the Core Team, contributing to the development of the Admin Portal (ReactJS) and Game Launcher (ElectronJS).Transferred to the Backend Engineer role, collaborating with the SINGTEL team in Singapore. Developed existing microservices supporting Hyper-Casual game apps in NodeJS, implementing event-driven architecture with AWS SQS and SNS, and utilizing Redis for caching.Returned to the Core Team and actively started writing Go, maintaining essential Game As A Service-related services. Managed 3 services and created a Go library for monitoring service health after 2 months of Go experience. The library currently supports Prometheus as the monitoring tool.Given responsibility for neglected Go service (Session Browser Service), successfully revitalized, modified, and added new features to the service. This effort not only restored its functionality but also significantly reduced the load from other services, as the Session Browser Service resumed its essential role. Concurrently served as a Backend Engineer while mentoring a junior Frontend engineer within the team. Lihat lebih sedikit

    • Storms

      Nov 2021 - Jun 2023
      Full-stack Developer

      As a Full-stack Dev, my primary focus was on frontend development, while also overseeing and maintaining the existing infrastructure on both AWS and GCP. Here is a summary of my accomplishments and responsibilities during my tenure with the company1. Joined the team and immediately revamped an existing NuxtJS website within 10 days, despite having no prior NuxtJS experience.2. Collaborated with B2B clients in Singapore for two successful campaigns launches with the support of our vendor. Implemented the spinning wheel feature for the Coffee-Shop app, allowing users to receive vouchers after purchasing coffee, and QR code-based hyper-casual game web app for one of the malls in Singapore, enabling users to scan QR codes and play games. Managed technical aspects, provided test and production environments, and offered valuable feedback on code quality, user experience, and architecture to ensure project success.3. Created a cost-effective clone of a hyper-casual games web app, replacing complex microservices with simpler NuxtJS (frontend) and StrAPI (backend) hosted on Netlify and GCP, in response to management's request to reduce costs.4. Reduced AWS infrastructure costs by scaling down unnecessary resources, updating backup policies, and shutting down unused microservices.5. Successfully delivered a campaign web app in 1 month, which attracted 14k++ users within 2 months through 3 tournaments. The app enabled users to join a tournament, play a specific game, and win NFT prizes, effectively bringing awareness to the main app's upcoming launch.6. Played a key role as a Frontend Engineer in shipping the alpha version of the main product (KYO) built from scratch using NextJS (frontend) and NodeJS (backend). This was achieved with only 1 Frontend Engineer, 1 Backend Engineer, and my contributions as a Frontend Engineer.7. Worked with the head of engineering in managing the tech team by helping prioritize tasks, setting timelines, and conducting code reviews. Lihat lebih sedikit

    • Grab

      Jan 2023 - now
      Senior Software Engineer
  • Licenses & Certifications

    • Microsoft Technology Associate: HTML5 Application Development Fundamentals

      Use this Transcript ID (1137898) and the Access Code (djayri123) to see my transcript
      Jun 2013
      View certificate certificate