about

  • Home
  • Posts
  • About
avatar

A. A. Sumitro

Denpasar, Bali.
aasumitro@gmail.comhello@aasumitro.id
(+62)822-7111-XXXX
www.aasumitro.id
aasumitro
/in/aasumitro

Projects

Summary

As a Software Engineer with over 11 years of coding experience, including 8 years as a professional in the tech industry, I am a passionate and adventurous individual driven by a deep love for technology. My dedication to expanding my skill set and staying updated with the latest advancements in the field is unwavering. With a strong foundation in design patterns, I prioritize crafting clean and maintainable code to ensure long-term success.

Throughout my career, I have thrived in diverse environments, ranging from enterprise and government sectors to dynamic startup settings. This diverse experience has equipped me with the ability to successfully develop and deliver software for various projects.

My technical expertise spans a wide range of technologies. I am proficient in utilizing PHP and Laravel (mostly) for rapid web application development, harnessing the power of Go/Golang (currently) to build high-performance web services, and employing SQL and NoSQL for efficient data management. Additionally, I have extensive experience in creating mobile apps using native Android development frameworks with Kotlin, developing cross-platform mobile apps with Flutter, and working with hybrid technologies like Ionic.

Adaptability is one of my core strengths, allowing me to thrive both as an independent contributor and as an effective team member. With a strong grasp of object-oriented programming principles and a proven track record of implementing test-driven development practices, I consistently deliver high-quality software solutions.

Overall, my adventurous spirit combined with my technical expertise, positions me as a versatile and capable Software Engineer ready to embrace new challenges and make meaningful contributions to innovative projects.

Experiences

SKILLEDIN PTE. LTD. — Singapore.

Jan 2023 - Present

Software Engineer & Application Level Architect [Remote]

  • Designing the structure and organization of backend systems (for few's project), considering factors such as scalability, performance, security, and maintainability. This includes defining the technology stack, selecting appropriate frameworks and tools, and establishing design patterns and best practices.
  • Collaborate with cross-functional teams, including frontend developers, and infrastructure specialists, to ensure alignment and cohesion across the entire system architecture.
  • Integrate backend systems with various components, such as frontend applications, third-party APIs, databases, and internal/external services. This involves understanding and addressing interdependencies, ensuring smooth data flow, and maintaining overall system integrity.
  • Identifying and addressing performance bottlenecks in backend systems. This includes analyzing system metrics, profiling code, optimizing database queries, and implementing caching strategies to ensure optimal system performance.
  • Contribute and Delivering the B2B SaaS API for SkilledIn's `main product`, also B2B2C APIs for SkilledIn's Green Skill Platform catering to `Talents`, `Trainer`, and `Recruiter`.
  • Follow industry best practices such as Test-Driven Development (TDD), clean architecture, design patterns, and modular monolith architecture. Our goal is to develop robust, scalable, and secure APIs that not only meet business requirements but also exceed user expectations.
Environment:
GolangGin-GonicFiberMongoDBSQLite3AzureDockerGitHub ActionOpenTelemetryStripeBitmovin
Preview:

BAKODE — 🌏

Nov 2022 - Present

Software Engineer [Remote]

At BAKODE, we build B2B Loan and Saving Software as a Service (SaaS) platform specifically designed to cater to the needs of small and medium enterprises (SMEs). Our platform offers comprehensive financial solutions, enabling SMEs to manage their loans and savings efficiently.

Environment:
GolangGin-GonicTypescriptReactTailwindCSSPostgresSQLRedisRabbitMQAWSGitHub ActionOpenTelemetry

NADI Healthtech Berhad — Kuala Lumpur.

Dec 2021 - Oct 2022

Software Engineer [Remote]

  • Led the development and successful delivery of the MyPharma e-commerce module for the NADI mobile app within a tight deadline of just three months.
  • Translated Figma designs into functional UI, logic, and tests (both manual and unit) using Typescript, SCSS, Angular, and Ionic.
  • Created and maintained Ionic Capacitor native plugins/libraries using Kotlin.
  • Researched and implemented various third-party services, including LiveChat and the Zoom Video SDK.
  • Conducted bug fixes and feature enhancements on the MyPharma module, and contributed to the development of features such as doctor home visits, family doctors, vaccine tracking, telehealth (live chat and video calls), and doctor and clinic ratings on the MyDoctor module.
  • Utilized agile methodologies to effectively communicate with internal teams and cross-functional teams.
Environment:
KotlinTypescriptSCSSNodejsIonicAngularMongoDb
Preview:

Provincial Government of North Sulawesi — Manado, SA.

Jan 2020 - Dec 2021

Expert Staff Specializing in Software Development

  • Developed and delivered a new Identity Provider (IdP) Service based on SIMPEG HRIS data for the Regional Civil Service Agency, using Go to support the Auth Service.
  • Contributed to the back-end system of the corona.sulutprov.go.id, by improving the authentication module, content management module, data integration, and service monitoring, using PHP and Go.
  • Assisted in the development of OkSetda-Absensi, an attendance management system for contract workers, which included a back-end system using PHP and Laravel, a mobile app using Flutter, a Telegram bot using Go, and a desktop app using Electron.

and many more.

Environment:
PHPKotlinGolangLaravelCodeigniterGin-GonicMariaDbRedisElectronJSRabbitMQFlutter

Seanesia — Manado, SA.

Mar 2019 - Dec 2020

Software Engineer

As a B2B2C startup aiming to digitize the Indonesian maritime industry, we achieved remarkable success in the past. During that time, we had hundreds of monthly active users (MAU) and processed thousands of transactions per month within a single city. Our services encompassed ticket booking, package delivery, and more.

Environment:
PHPKotlinGolangAWSMariaDbRedisRabbitMQFirebase

City Government of Manado — Manado, SA.

Feb 2019 - Jan 2020

Expert Staff Specializing in Software Development

I have helped local governments digitize their public services by:

  • Rebuilding RETE, a cloud-based linear queue management system for multiple departments, locations, and services, from the ground up. This included creating a new database schema, system architecture, and back-end as well as front-end app using PHP and the Laravel framework for the back-end system and web admin, Android apps using Kotlin and Desktop app using Electron.
  • Writing and delivering REST API and Android apps (which have over 50K++ downloads) for SiTasya a public CCTV monitoring system, using PHP and Kotlin.
  • Contributing to PANADA, a cross-agency map-based data analysis portal owned by the Research and Development Agency, by creating a new REST API service from SISMIOP, an information management system for tax objects owned by the Local Revenue Agency, using PHP. PANADA was recognized with the Bhumandala awards in 2019.

and participating in numerous other projects and initiatives.

Environment:
PHPKotlinLaravelCodeigniterElectronJSMariaDDRedisRabbitMQ

BitNeuro — Manado, SA.

Apr 2018 - Jul 2018

IT Support, FoxPro, and PHP Developer

  • Continued to improve, fix bugs, and develop new requested features for BitNeuro clients using FoxPro for SysCafe and SysInventory, point of sale systems. This included delivering new software versions to clients.
  • Provided support to BitNeuro clients in regards to server maintenance, printer issues, software support, network troubleshooting, and more.
  • Contributed to the development of new features on the back-end for SaltPos, a point of sale software as a service product offered by BitNeuro, using CassandraDB, PHP and the FatFree Framework.
Environment:
FoxProPHPFatFreeMariaDBCasandraDB

Freelance — Manado, SA.

Oct 2017 - Dec 2021

Software Developer

I have helped various clients build custom solutions to meet their specific needs. Some of my latest projects include:

  • KEYLA® — a keyless-access platform owned by PT. Telkom Witel Sulut Malut (2021). I contributed to the back-end system (KEYLI) by delivering a REST API with PHP, developed a new multi-platform app (KEYLA) using Dart and Flutter, and created a new Telegram bot (KemonBot) for monitoring IoT devices (access and activities) using Go.
  • eAbsenBSG® — an attendance management system owned by PT. Bank SulutGo (2021). I assisted in design and writing database migrations, contributed to the back-end system by delivering a REST API, developed a new Android native app using Kotlin and a new hybrid desktop app using Electron.

and worked on numerous other projects.

Environment:
PHPKotlinGolangDartLaravelCodeigniterGin-GonicMariaDbRedisRabbitMQNode.jsVue.jsNuxt.jsElectron.jsFlutter

UNSRAT — Manado, SA.

Feb 2015 - Dec 2015

Assistant at Laboratory of Software Engineering

  • Assist the Head of the Laboratory in the process of implementing the practicum.
  • Students groups mentoring to complete the practicum in subjects such as:
  • IFC1521 - Introduction to Information Technology
  • IFC2521 - Algorithm and Programming
  • IFC3521 - Data Structure
  • IFC3522 - Computer Network

Educations

Sam Ratulangi University (UNSRAT) — Manado, SA.

Computer Science, 2012 - 2017.

Software Development Specialization.

GPA: 3.42/4.00

---
Download