Greetings, I'm Miftakhul Aziz

Software Development Engineer II | Backend & Data Engineer


I'm a Backend Software Engineer at Aleph Labs. My job involves building Rest APIs, debugging, and adding new features, mainly using Java and Golang. I'm experienced with technologies like Spring Boot, SQL databases, Kafka, Elasticsearch, Spark, and Hibernate. I graduated from Sumatra Institute of Technology in 2021, specializing in Data and Software Engineering. Apart from my technical skills, I'm a good communicator and a fast learner, thriving in dynamic environments that offer continuous learning opportunities.


Let's connect

|

Experiences

Software Engineers at Aleph Labs | Fulltime

The job responsibilities include architecting and engineering robust backend services for efficient and scalable RESTful APIs, enhancing existing services to meet evolving demands, spearheading the development of advanced payment services, resolving bugs, conducting comprehensive unit testing, implementing end-to-end logging mechanisms, driving improvements across middleware applications, and crafting tailored software architectures. Technologies stack includes Java, Microservices, AWS, MongoDB, Spring Boot, and more.

July 2023 - present

Software Engineers at Advotics Supply Chain SaaS | Fulltime

As a Software Development Engineer at Startup Supply Chain, I'm part of the Fast Track, Identity, Platform, and Data team, focused on backend service feature development. My role encompasses a range of responsibilities, including developing Extract Transform Load (ETL) processes for data migration, building Restful APIs for internal and external applications, enhancing existing APIs to accommodate new feature requirements, bug analysis and resolution across various environments, implementing unit testing with Mockito and jUnit, creating custom reports with scheduler using crontab, SQL query optimization, and enforcing clean architecture and code practices. Additionally, I handle local and integration testing and participate in the deployment of new features from development to integration environments.

April 2022 - June 2023

Software Engineers at Indonesia Indicator | Contract

During my tenure at Indonesia Indicator, a consulting firm specializing in Big Data Intelligence, I served as a Backend Engineer within the data team. My primary responsibilities included cleaning data sources using Python, conducting social network analysis and machine learning modeling, and mapping/migrating data sources to Elasticsearch indexes utilizing Spark and Hadoop. Additionally, I developed Restful APIs using the Spring Boot framework, handled deployment to production environments, implemented MVC architecture and clean coding practices, and created streaming data pipelines to Elasticsearch for crawling and transforming data. The technology stack I utilized comprised Java programming language, Python, Spring Boot framework, Gitlab, RestAPI, Elasticsearch, Kafka, Apache Spark, machine learning, and Kibana for visualization.

April 2021 - March 2022

Full Stack Engineers at UStreet ID | Contract

At UStreet, a startup specializing in online motorcycle taxi services based in Bandar Lampung, I assumed the role of a Backend Engineer. My primary duties revolved around the development of Restful APIs for the mobile application backend service. Additionally, I was responsible for building and maintaining the architecture of the relational database, implementing new features in the mobile app using Java, enhancing existing features in the backend service, and promptly addressing bugs in the production environment. The technology stack employed for these tasks included Java for mobile app development, Restful APIs for backend services, and relational databases for data management.

October 2020 - March 2021

Technologies Stack

Java Programming Language
Go Programming Language
Redis Cache
Amazon Web Service
Bash Scripting
AWS S3
AWS RDBMS
Kafka Messaging Broker
Spring Boot Framework
Spring WebFlux
Spring Hibernate
Spring Data JPA
MySQL
Postgres SQL
MariaDB SQL
Software Architecture

Articles

Article 1

Description of Java skill goes here.

See article
Article 2

Description of HTML skill goes here.

See article
Article 3

Description of Spring skill goes here.

See article
Article 4

Description of Go skill goes here.

See article

Projects

Project 1

Description of project 1.

See project
Project 2

Description of project 2.

See project
Project 3

Description of project 3.

See project
Project 4

Description of project 4.

See project