About Me

Hi I am Dias N. Arifin :wave:, Software developer focused on building practical and efficient solutions across web and mobile platforms. This site is a mix of my portfolio and blog, where I share projects, ideas, and thoughts from my journey in tech.

I work across a wide range of technologies including Java, Python, JavaScript/TypeScript, and Linux—developing web and mobile solutions. My projects often involve mixing different languages and tools, as I continuously expand my tech stack through real-world experimentation and learning.

Programming Skills

Java (Spring Boot, Hibernate, EJB, Flowable, ActiveMQ, Apache Struts, Play Framework)

90%

Python (FastAPI, Pydantic, Langchain)

75%

Javascript (TypeScript, ReactJS, Tailwind, Zustand)

70%

NLP (RAG, Prompt engineering)

50%

Other Skills

PostgreSQL, MySQL, MongoDB, Qdrant, Cassandra, Elasticsearch, Redis

85%

Linux, Docker, Jenkins, Kubernetes

80%

Flutter, Android SDK, Objective-C, J2me, C, devkitPro

60%

Development Lead, ASYX Indonesia, ID

2024 — preset

Leading the development of enterprise supply chain finance platforms. Responsible for system architecture, technical direction, and mentoring engineering teams using Java, Spring Boot, Kafka, and microservices.

Software Engineer, ASYX Indonesia, ID

2016 — 2024

Built and maintained scalable backend systems for financial services. Developed core features, API integrations, and internal tools with Java, Flowable, and Elasticsearch in a distributed microservices environment.

Mobile Developer, Temansoft, ID

2015 — 2016

Developed Android applications and contributed to the design of user interfaces and backend API consumption. Focused on delivering performant mobile experiences for enterprise clients.

Freelance Mobile Developer, IBJAPAN.JP, JP

2014 — 2015

Worked remotely on Android application development for a Japanese client. Responsible for implementing UI features, localization, and API integration.

Software Engineer, PT Nusa Satu Inti Artha (DOKU), ID

2013 — 2014

Contributed to backend development of payment gateway systems. Involved in integration projects with external partners and ensuring security and reliability in transaction processing.

Fullstack Developer, Meruvian, ID

2016 — 2024

Delivered end-to-end software solutions using Java technologies. Engaged in both backend and frontend development, training sessions, and open-source projects under the Meruvian foundation.

Student, Gunadarma University, ID

2010 — 2016

Bachelor's degree in Computer Science, with a focus on software development, networking, and system analysis.

Student, SMK PGRI 3 Malang, ID

2007 — 2010

Majored in Computer, Network, and Informatics Engineering. Built foundational skills in IT infrastructure and software fundamentals.