HELLO THERE
I'm Rasio Atmaja.
I'm a software engineer, Researcher
PROJECT
Bits of codes
Every small experiment, inspired ideas, and coffee I drink, I turn into the code that builds these masterpieces
🐳
rasatmaja/go-nordvpn
Go app that interact with the NordVPN Linux client to make it easier to connect to servers and manage settings using environment variables.
Golang
Docker
NordVPN
🐍
rasatmaja/mura
An environment variable reader for Go that bind env value into struct variable, with zero external dependency.
Golang
🦊
rasatmaja/zephyr-one
A Go app that serves APIs for a user authentication service, with Swagger UI integration for API documentation.
Golang
Swagger UI
PostgreSQL
🦁
rasatmaja/MaintainabilityIndex
The system for calculate Maintainability Index values of the Java source code and display graph visualizations
Java
JavaFX
Sofware Matrix
EXPERIENCE
Discovering the World of Tech
My career journey as software engineer
Software Engineer, Backend
Engineering, eFishery
2022 - Present
As a Software Engineer, I was involved in developing internal applications. My responsibilities included designing and implementing various features that support the operational needs of the company. In development, most of my development time uses Golang to leveraging the language's strengths in handling concurrency and high performance. I also using RabbitMQ as a message broker to facilitated efficient communication between microservices
Software Engineer, Backend
Engineering, IDN Media
2019 - 2022
As a Software Engineer, I helped build and maintain high-quality and scalable Golang and PHP microservices for IDN Media. We automated our development and deployment processes using Azure Pipelines and GitHub Actions to streamline our workflows and ensure code quality and consistency while reducing manual effort.
Graduated with a Computer Science Degree
Computer Science Faculty, Brawijaya University
2015 - 2019
As my final project (Thesis), I developed the Maintainability Index Calculation System, an application that provides valuable insights into the maintainability of software projects based on their source code. The application analyzes Java source code and calculates its maintainability index (Halstead Volume, Cyclomatic Complexity, and Lines of Code), providing a clear indication of the effort required to understand, modify, and extend the codebase.
Software Engineer, Intern
Brawijaya Library, Brawijaya University
2018
During my internship at the Brawijaya University Library, I had the opportunity to design, build, and deploy a PHP RESTful API to meet the requirements of library stakeholders. This API provided seamless access to book information and transaction data for departments and faculties across the university.
Lab Assitant
Basis Data laboratory Computer Science Faculty
2016 - 2018
As a Laboratory Assistant in the Computer Science Faculty, I had the privilege of assisting lecturers and 41 students in the practical sessions, helping them understand and apply database concepts using Microsoft SQL Server. And also I worked closely with lecturers to understand their teaching objectives and aligned my assistance to support their lesson plans.
🛩
That's a little story about me
If you would like to discuss about your ideas, programming, space or whatever pops into your mind, you can reach me on LinkedIn or send me a message at [email protected]