Deni Aditiya

Deni Aditiya

About Me

Backend developer with more than 5 years experience. I have experience integrating various types of systems. With my skills, I am currently excited to support the API Microservices development team at XL Axiata.

Interest

API Microservices

Java

Javascript

Analyst

Resume

Experience

Jan 2022 - Present
PT.XL Axiata Tbk Telco - Jakarta

API Microservice Developer - Java Spring Boot

as a microservice developer I assigned to a scrum team (one developer, SIT tester, Sanity Tester), there are about 3-5 backlogs in three weeks (sprint duration). Using Java programming language framework Spring Boot. tools/skills: java 17, spring boot 3, netbeans, kubernetes, jira, git repo, k6 (load testing tools), oracle, postgres, solace, kafka, redis, sequencediagram.org, kibana monitoring, docker

  • Sprint planning with scrum team, stakeholder (product owner, business relation) and designer to determine and assessment the backlog based on business requirement.
  • Daily scrum meeting with team and stakeholder. show & discuss progress.
  • Collaborate with business teams regarding payment rules.
  • Collaborate with designer regarding requirement / implementation system.
  • Collaborate with SIT tester (dev env) and Sanity tester (prod env).
  • Collaborate with internal/external partner regarding integration test.
  • Create technical documents related to systems that have been developed/enhance and present to operation team.
  • Ensure the system that has been developed has passed the IT Security check (tools sonarcube & veracode).
  • Create load test performance (tools K6) and deployment plan document.
  • Collaborate with dev ops team to deploy in production.
Sep 2019 - Jan 2022
PT.Inovasi Daya Solusi (IDS) Fintech - Jakarta

Back End Developer - Java

As a back end developer, I am tasked with integrating biller PBOB (water, electricity, tvcable,etc) and multi-finance companies into a payment system connected to a payment agents company (Dana, Tokopedia, Shopee, LinkAja, Ayopop, Indomaret, Alfamart,etc). Using JAVA programming language and Rest API architecture

  • Integrate system with Biller, multi-finance and Payment Agents
  • Integrate between internal systems (micro services)
  • Collaborate with business teams regarding payment rules
  • Develop System to generate report transaction to finance team and company partners
  • User Acceptance Test (UAT) and Take Over System (TO) with biller, multi-finance and payment agents
  • Collaborate with Support & QA teams, Bug Fixes and troubleshooting
  • Maintain continous integration and development (CICD) using jenkins
Jul 2018 - Sep 2019
PT. Indodev Niaga Internet (DataOn) HR Software - Tangerang

Senior Web Developer

Dataon's main product is Sunfish HR which is quite widely used by many companies in Indonesia and even Asia. As a web developer, I was assigned to the payroll team, especially those dealing with clients from Philippines, develop a payroll system that clients need using coldfusion programming language with mySQL databases, SQL Server

  • Collaborate with other team such as attendance, etc regarding payroll calculation
  • Development and bug fixing payslip, tax calculation, etc for employee
  • Development and bug fixing report such as tax, sallary etc for client companies
  • Collaborate with QA team to deliver client needs
  • Collaborate with clients to analyze their system needs and problem
Oct 2016 - Jul 2018
PT Victoria Care Indonesia Manufacture - Jakarta

Web Developer - PHP

As a web developer, i am tasked with designing and developing website (Full-Stack) or adding features to existing website starts from planning until implementation using PHP Codeigniter and MySQL database

  • Collaborate with marketing team to analyst their needs
  • Build design and prototype
  • Collaborate with design graphic team to meet web needs such as banners and product photos
  • Bug fixing and troubleshooting

Skills & Tools

  • Java 17
  • Rest API
  • Oracle
  • Spring Boot 3
  • Kubernetes
  • Postgres
  • Docker
  • Javascript
  • Jenkins
  • WinSCP
  • MySQL
  • Unified Modeling Language (UML)
  • Solace
  • Kafka
  • Postman
  • K6 Load Test
  • Git
  • Microservices

Education

2016 - 2018
Budi Luhur University

Master's degree, Computer Science (.MKOM)

2009 - 2015
State of Islamic University (UIN) Syarif Hidayatullah Jakarta

Bachelor's degree, Computer Science (.SSI)

Portfolio

Product recommendation system use item-based collaborative filtering method with the Slope One algorithm

Jun 17, 2018

International Journal of Computer Techniques

We can increase sales by recommending products. However, the large number of products makes it difficult to determine which products to recommend . Item-based Collaborative filtering is a method for making personal predictions by studying the relationship between products / items. The data that the system studies are sales data and website visit data (Training data set). The slope one algorithm is used to measure the deviation of the relationship between products.

See Publication

publication

Steganography Least Significant Bit (LSB) with combination cryptographic algorithm RC4 and Base64

Apr 22, 2017

Prosiding Seminar Nasional Multidisiplin Ilmu Universitas Budi Luhur

You can use Steganography to hide secret messages into media or files as carriers. One of steganography method is Least Significant Bit (LSB), in this paper a secret message pasted into the image pixel so other people don't know if the image contains a hidden message. Cryptography is the way to encrypt a secret message (plain text) to become illegible (cipher text). In this paper I combine the RC4 and Base 64 algorithms to encrypt secret messages. Combining the advantages of steganography with the advantages of cryptography provides a multiple security. Makes secret messages invisible because they are hidden in the media image and even though they are successfully removed from the image media, the message cannot be read.

See Publication

publication

Under Construction

Web