Mukhtar Haris
Java Programmer
ADDRESS
Jakarta
Indonesia
EMAIL
-
LINKS
linkedin, gitlab
01 PROFILE
PHONE
-
NATIONALITY
Indonesian
I am a Software Developer with my main language Java and Spring Boot as my framework.
My tasks, overall are on the backend side, creating connections to the database and
its transactional processes, creating connections to surroundings tools like Kafka or any
messaging tools, connecting to Grafana with Prometheus or InfluxDB, and soon. Even though
I am more experienced in the backend, I am willing to learn anything available, whether it is a
frontend, DevOps, databases, or management side like scrum master
02 EMPLOYMENT HISTORY
Jun 2022 — Jun 2023
Jakarta
Java Developer at Beyondsoft International
A project to help my client to integrate a government program into the bank account. As a java
developer in this team, I contributed by creating APIs between the bank server and the front
end. We use spring boot 2 and java 8 as a service for the backend project
Jul 2020 — Jun 2021
Jakarta
Technical Analyst at Grestenan Ramadhani
I work with many teams and stakeholders since the project scopes are national. My role in this
project consist of creating and maintaining existing apps, maintaining production application
either through devops tools or manual debugging using openshift and unix system, consuming
other team's data through rabbitMQ and kafka event messaging tools. For this project we use
java, spring boot and thymeleaf as the frontend, postgresql, oracle, kafka and gitlab
Aug 2020 — Nov 2020
Java Programmer at Open Project
I contribute as java developer in an open project or non-commissioned projects. This project
is to create an application for one of the Muslim organizations in Indonesia. I work with java,
spring boot and mysql as the database
Sep 2019 — Apr 2020
Jakarta
Java Programmer at Firstwap International
I am maintaining one of the firstwap telco applications. In this project, i work with several tools
such as spring boot, rabbitMQ, gitlab, mysql and unix system. My scopes of work are consist of
developing and maintaining features, work closely with our analyst, tagged team with devops
to deploying to clients.
Sep 2018 — Aug 2019
Jakarta
IT Consultant Trainee at Emerio Indonesia
My team was tasked to refactor the application into a modern application. We use java and
spring boot as our backend while we use angular JS as our frontend. As a java developer in the
team, my task is to create API services to integrate between the company database to frontend
and also maintain the service lifecycle from codes, testing, creating the pipeline, and cicd until
scale it to the productions. For this project, i use spring boot 2, java 8, docker, gitlab and gitlab
ci for the cicd, mysql as our transaction data, and MongoDB as our config and internal data
03 FREELANCING
May 2021 — Nov 2022
Software Developer
As a java developer, i create APIs to connect between services and frontend. We use java and
spring boot as our language, mysql as our database, gitlab and bitbucket as our version tools,
and google cloud as our devops tools
Jul 2021 — Aug 2021
Jakarta
Java Developer on Javan Cipta Solusindo
Work closely with the manager and lead to develop a project. We work with java, spring-boot,
gitlab and mysql. I maintain APIs to do CRUD to the database with given requirements
04 INTERNSHIPS
Nov 2021 — Feb 2022
Jakarta
Backend Developer at TADA
As an internship employee, mostly i support my seniors. We use vue js and node js as our
language and mysql as the database tools. For our versioning, we use both gitlab and github
depends on which team i support
Aug 2020 — Sep 2020
Software Developer at Fairtech
As Grails Developer, I fix issue on frontend side that use javascript-grails
05 EDUCATION
Aug 2013 — Aug 2018
Telkom University
bandung
Bachelor of Informatic Engineering
As an informatic's student at telkom university I learn many things both hardware and
software. I focused myself on software course like object oriented programming, design
analysis algorithm, database, data warehouse and some of algorithm related courses. My
essay is about creating a system that can detect false phrase and giving suggestion based on
TIKSentence tree maker application that owned by organization called INACL.
06 SKILLS
JavaScript
Analytical Thinking
HTML & CSS
Git
SQL
Openshift
Java Programming
Spring Boot
Docker
nodeJS
Linux OS
07 LANGUAGES
Bahasa
Deutsch
English
08 EXTRA-CURRICULAR ACTIVITIES
Oct 2013 — Jul 2017
Bandung
Member, Computing Laboratory
As a member of Computing Lab, I learn and contribute to Lab's activities which mostly are
learning classes