Dimas Satria

Dimas Satria Email and Phone Number

Software Engineer (Backend) @ Populix
jakarta, jakarta raya, indonesia
Dimas Satria's Location
Jakarta, Indonesia, Indonesia
About Dimas Satria

I have experience in developing web applications using different technologies, such as Go, PHP, Laravel, Codeigniter, HTML, CSS, JavaScript, and VueJs. Before joining Flip, I worked as a Fullstack Web Developer at Detik.com, where I was responsible for both the backend and frontend of several projects, such as Berbuatbaik.id and detik.com/dvideocaster. I also participated in the Apple Developer Academy program, where I learned how to develop iOS applications and create APIs using MySQL and CloudKit. In addition, I have won the Best Overall Category in the #codeathonX 2019 Code for Asia Chapter Bangkalan, a tech challenge that promotes inclusive digital innovations. I am passionate about learning new technologies and applying them to create impactful solutions.

Dimas Satria's Current Company Details
Populix

Populix

View
Software Engineer (Backend)
jakarta, jakarta raya, indonesia
Website:
populix.co
Employees:
47
Dimas Satria Work Experience Details
  • Populix
    Software Engineer (Backend)
    Populix Feb 2024 - Present
    Jakarta, Indonesia
    • Joined the Leadgen and Enterprise/SIR team for backend development.• Utilized Node.js for monolithic project development.• Developed microservices architecture using Golang.• Implemented and maintained REST and gRPC services for seamless communication between systems.• Contributed to the integration with survey providers GMOR and Toluna at Populix.• Managed databases using MongoDB, PostgreSQL, MySQL, Elasticsearch and Redis.• Involved in developing the Super Popstar feature in the Populix mobile app.• Developed the rate limiting feature for OTP to enhance application security.• Performed logging and tracing using Jaeger and Loki for system monitoring and debugging.• Authored and reviewed RFCs to standardize and document system designs and implementations.• Directly involved in the deployment and release process to production, ensuring smooth and reliable launches.
  • Flip
    Software Engineer (Backend)
    Flip Aug 2022 - Feb 2024
    Jakarta, Indonesia
    • Become a part of the Risk Team • Contribute to the development of a fraud detection and penalty system • Formulate backend rules to detect and address various types of fraudulent activities • Utilize English for both written and verbal communication in daily interactions • Employ PHP, Yii, Golang, Gorilla Mux, Gorm, MySQL, and Google Pubsub as the core technology stack for service development and integration with other services • Collaborate closely with the product and fraud analyst teams to create new fraud rules • Coordinate with other teams to integrate fraud detection, as the fraud service requires integrated data points and sanction implementation from various teams (Frontend, Mobile, Operation, Data, and other Backend teams) • Conduct routine monitoring using Datadog and design custom dashboards as needed for monitoring • Work in conjunction with the SRE team on various infrastructure-related tasks • Play a direct role in designing the backend flow and database structure for implementing new fraud rules.
  • Detikcom
    Software Engineer (Web)
    Detikcom Dec 2021 - Aug 2022
    Jakarta, Indonesia
    • Join the IT Commerce department.• Responsible for both the backend and frontend of Berbuatbaik.id project using GO, Gorm, Gorilla Mux, PostgreSQL, PHP, and Laravel.• Designing a database structure for the needs of detik.com/dvideocaster event project.• Develop frontend and backend for detik.com/dvideocaster project using PHP, Laravel, and PostgreSQL.• Coordinate with the Product Management division regarding the projects being carried out.• Coordinate with Sysnet division to manage development, staging, and production environment.
  • Apple Developer Academy | Uc
    Software Engineer (Backend)
    Apple Developer Academy | Uc Aug 2021 - Jan 2022
    Surabaya, East Java, Indonesia
    • Using MySQL to design a database structure for the needs of Belijo application. • Create an API for the Belijo application so that it can be consumed by iOS devices. • Coordinate API implementation with the frontend team.
  • Apple Developer Academy | Uc
    Software Engineer (Ios)
    Apple Developer Academy | Uc Feb 2021 - Dec 2021
    Surabaya, East Java, Indonesia
    • Developed Luna iOS application frontend, using UIKit. • Developed SemestaHub iOS app frontend, using SwiftUI and Cloudkit. • Developed SnapDoc iOS app frontend, using SwiftUI and Core Data. • Developed Creato iOS app frontend, using UIKit and Core Data. • Developed Jemur the WatchOS app frontend, using SwiftUI, and External API.
  • Xomodo Global Teknologi
    Project Manager
    Xomodo Global Teknologi Mar 2021 - Aug 2021
    • Assisting clients in determining what type of application they require. • Determine the product specifications that must be met. • Assuring that the product is of good value to the customer. • Check for any miscommunication between the client and the development team. • Communicate with clients about their requirements for the application. • Take on the role of project manager for projects that require special attention. • Ascertain that the product was developed in accordance with the agreed-upon timeline. • Presenting applications to clients and, if necessary, providing training assistance.
  • Xomodo Global Teknologi
    Software Engineer (Fullstack)
    Xomodo Global Teknologi Mar 2020 - Aug 2021
    Surabaya, East Java, Indonesia
    • Discuss the application requirements with the project manager and the client. • Create website applications based on the requirements of the client. • Make flowchart diagrams to help with application development. • MySQL and NoSQL are used to design and build databases. • Create web applications from both the backend and the frontend. • Providing project managers and clients with the results of application development.
  • Analitica.Id
    Software Engineer (Fullstack)
    Analitica.Id Jan 2021 - Aug 2021
    Surabaya, East Java, Indonesia
    • Ensure that the deployment of web applications goes smoothly.• Create dashboard features for application administration.• Assist with the development of payment features that make use of payment gateways.• Using Vue, Firebase, and NodeJS, create new features for web and dashboards.
  • Analitica.Id
    Software Engineer (Frontend)
    Analitica.Id Mar 2020 - Dec 2020
    Surabaya, East Java, Indonesia
    • Using VueJS, I created a web version of the application's frontend. • Synchronize the web user interface with the mobile app.
  • Sma Progresif Bumi Shalawat Sidoarjo
    Information Technology Teacher
    Sma Progresif Bumi Shalawat Sidoarjo Feb 2020 - Feb 2021
    Sidoarjo
    Teach high school students about algorithms, web programming with PHP, MySQL databases, HTML, CSS, and JavaScript.
  • Si Yatim
    Software Engineer (Fullstack)
    Si Yatim Nov 2019 - Dec 2020
    Surabaya Dan Sekitarnya, Jawa Timur, Indonesia
    • Analyze the website's functional requirements. • Make a data foundation design and implement it using MySQL. • Using PHP, Codeigniter, HTML, CSS, JQuery, and Bootstrap, develop web applications for both the backend and frontend.
  • Gdsc Universitas Airlangga
    Web Mentor
    Gdsc Universitas Airlangga Jan 2020 - Aug 2020
    Surabaya Dan Sekitarnya, Jawa Timur, Indonesia
    • Assist in the planning of routine workshop activities. • Filling out website development materials at weekly workshops at Universitas 17 Agustus 1945 Surabaya and Universitas Airlangga.
  • Universitas Airlangga
    Software Engineer (Fullstack)
    Universitas Airlangga May 2019 - Feb 2020
    Surabaya Dan Sekitarnya, Jawa Timur, Indonesia
    • Database design for the LSP (Lembaga Sertifikasi Profesi) Universitas Airlangga Management Information System.• Using PHP and MySQL, create features related to the Asesi actor in the application from both the backend and frontend.
  • Apple Developer Academy | Uc
    Software Engineer (Ios)
    Apple Developer Academy | Uc Jun 2019 - Jul 2019
    Surabaya

Dimas Satria Skills

Mysql Java Database Design Web Development Android Development Php Javascript Cascading Style Sheets Graphic Design Html

Dimas Satria Education Details

Frequently Asked Questions about Dimas Satria

What company does Dimas Satria work for?

Dimas Satria works for Populix

What is Dimas Satria's role at the current company?

Dimas Satria's current role is Software Engineer (Backend).

What schools did Dimas Satria attend?

Dimas Satria attended Universitas Airlangga.

What skills is Dimas Satria known for?

Dimas Satria has skills like Mysql, Java, Database Design, Web Development, Android Development, Php, Javascript, Cascading Style Sheets, Graphic Design, Html.

Who are Dimas Satria's colleagues?

Dimas Satria's colleagues are Achmad Sabronis, Finna Prima Handayani, Gagang Mochamad, Muhammad Iqbal Hafiz, Nurul Sani, Messias Alfen Febral, Dagmar Ayunanda Roestiawan.

Not the Dimas Satria you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.