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
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
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
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
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