Bayu Pratama
- Telepon: +62 812 3456 7890
- Surel: bayu.pratama@email.com
- Lokasi: Yogyakarta, Indonesia
- LinkedIn: bayupratama-dev
Ringkasan
Pengembang Perangkat Lunak dengan pengalaman 6 tahun dalam merancang, mengembangkan, dan mengimplementasikan solusi backend berbasis Java untuk aplikasi skala besar. Berpengalaman dalam pengelolaan siklus hidup pengembangan perangkat lunak lengkap, dari konsepsi hingga deployment, dengan fokus pada kinerja dan skalabilitas.
Mampu memimpin tim kecil dan berkolaborasi secara efektif dengan lintas fungsi untuk mencapai tujuan proyek. Keahlian meliputi Java, Spring Boot, microservices, RESTful APIs, dan database relasional serta NoSQL.
Pengalaman Kerja
Pengembang Perangkat Lunak Senior, PT. Solusi Digital Nusantara -- Yogyakarta, Indonesia
Maret 2020 – sekarang
-
Memimpin pengembangan dan pemeliharaan arsitektur microservices menggunakan Spring Boot, meningkatkan skalabilitas sistem hingga 40% dan mengurangi latensi respons API sebesar 25%.
-
Merancang dan mengimplementasikan RESTful APIs yang aman dan efisien untuk integrasi frontend dan layanan pihak ketiga, menangani lebih dari 1 juta permintaan per hari.
-
Melakukan code review, mentoring pengembang junior, dan mengimplementasikan praktik terbaik dalam pengembangan perangkat lunak, termasuk CI/CD dan pengujian otomatis.
-
Berhasil memigrasikan sistem warisan ke arsitektur berbasis cloud (AWS), menghasilkan penghematan biaya operasional sebesar 15%.
Pengembang Perangkat Lunak, PT. Inovasi Teknologi Mandiri -- Yogyakarta, Indonesia
Juni 2017 – Februari 2020
-
Mengembangkan modul backend untuk aplikasi e-commerce menggunakan Java dan kerangka kerja Spring, meningkatkan fitur keranjang belanja dan manajemen pesanan.
-
Berkontribusi dalam optimasi query database (MySQL) yang mengurangi waktu pemrosesan transaksi sebesar 20%.
-
Berpartisipasi dalam deployment dan pemeliharaan aplikasi di lingkungan produksi, memastikan ketersediaan sistem 99,9%.
-
Berhasil mengintegrasikan berbagai payment gateway, memperluas opsi pembayaran bagi pengguna.
Pendidikan
Universitas Gadjah Mada, S.Kom. di Ilmu Komputer -- Yogyakarta, Indonesia
Agustus 2013 – Mei 2017
Keahlian
Bahasa Pemrograman: Java, Python, SQL
Kerangka Kerja & Perpustakaan: Spring Boot, Spring MVC, Hibernate, JUnit, Mockito
Basis Data: MySQL, PostgreSQL, MongoDB, Redis
Alat & Platform Cloud: AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, Git, Jenkins, Maven, Gradle
Konsep & Metodologi: Microservices, RESTful APIs, CI/CD, Agile, Scrum, TDD, Object-Oriented Design