Firman Maulana
- hello@kakilangit.dev
- C687 19F3 6C6C 0EF6
- Berlin, Germany
I am a Berlin-based software engineer who has more than ten years of experience in software development covering backend engineering, database structure design, and scalable microservices architectures.
I use Rust as the main programming language and Go as current company language of choice, despite having experiences and exposures with Python, PHP, JavaScript, Swift (iOS), and Java/Kotlin (Android).
I also have some experience in technology stacks such as Kafka, Nakadi (Kafka-based REST API), RabbitMQ, NATS.io, MySQL, PostgreSQL, AWS, and Redis.
I use tools like Git, Docker, and Kubernetes wisely.
I contribute to open-source software.
I speak Indonesian, English, A1 German, and Javanese.
Work Experience
Senior Software Engineer
HelloFresh SE is a publicly traded meal kit company based in Berlin, Germany. It is the largest meal-kit provider in the United States, and also has operations in Australia, Canada, New Zealand, UK, Europe and Japan.
I worked as a senior software engineer for Culinary Tribe.
Using Go as the main language.
- Developed recipe planning service
- Develop menu planning service
Software Engineer
Zalando SE is Europe’s leading online fashion platform and connects customers, brands, and partners in 17 countries.
I worked as a software engineer for Zalando Offprice (Zalando Lounge) and Zalando Outlets.
Using Go as the main language.
- Developed Wühlmaus: article steering system for Zalando Outlets merchandise and automated warehouse
- Developed zPoints: Zalando Outlets’s loyalty initiative.
- Developed Ostkreuz: Zalando Offprice reporting tools
- Developed high availability and high-performance APIs for various projects
Senior Software Engineer
Mapan (Go-Jek Group) is a social enterprise which mission is to increase access, dignity, and income for low-income communities in Indonesia through technology.
- I did lead the Python backend team for their main product, Arisan Mapan
- I did lead the Android team for the Mapan app. Being one of Google Launchpad Accelerators.
- Refactored & improved some of the company’s services and stack from Python Django to Go.
Mobile & Backend Developer
Travelish is a tiny app company that focuses on travel, book, and coffee. Some of the apps without non-disclosure agreements are listed on the website.
I did make mobile apps, mostly on the iOS platform with Objective-C/Swift. Also backend engineering with Go language.
Technical Advisor
Nuwira is a web and mobile application development based in Yogyakarta and Jakarta.
As a technical coordinator for companies within holding groups.
Also developed iOS and Android mobile applications, and built Python, and PHP web services as backend, for some internal and non-disclosure projects in several sister companies.
Senior Developer
SalingSilang was a start-up company in Jakarta, Indonesia. Their products ranging from blog service, photo sharing site, user-generated content site, to social media analytics and measurement engine. Unfortunately, this start-up company has shut down all its services in late 2012.
In this start-up company, I started to develop a user-generated content engine in 2009. Build and maintenance SSO (Single Sign-On), reputation system, and gamification engine for all SalingSilang products.
Lead Developer
Mitija Australia is a software company leader in open-source online solutions to businesses in Australia, New Zealand, and the Pacific. They are based in Melbourne, Australia.
My role was as a PHP lead developer. I was creating, developing, and maintaining the website and web-based information system with PHP, Drupal also BlueERP.
PHP Developer
Water&Stone is a full-service digital agency focused on helping clients achieve value through the use of new media and open source technologies.
My role was as PHP Developer who creates and develops web site based on Joomla, Mambo, and Drupal.
Projects
SwiftNATS
Swift client for NATS, the cloud native messaging system.
KapanLibur
Runaway Crab
Spend
Various Non Disclosure Projects
Designed the merchant voucher system and integrate it to the existing loyalty program. (Android, PHP), built EDC (Electronic Data Capture) socket server. (Python), built monitoring field sales performance mobile app. (Android), built custom mobile apps based on outside company request. (iOS, Android)
Darisini
Darisini App is an iOS and Android app that helps you find the nearest locations in Indonesia based on categories. Find specific location information, get the location info, contact details, and map direction.
I coded Darisini application with Objective-C on iOS. Wrote its Golang API architecture and engine.
Observatoire de l'environnement Nouvelle Caledonie
ColoRotate
Jeunes en Province Sud
Idea
SpicyNodes
SpicyNodes is a way to visualize online information that mimics that way that people look for things in the real world. Bits of information such as text, links, photos, and other media are placed into ““nodes,”” which are then linked together in an appealing interface that invites exploration. SpicyNodes can be used for everything from mind maps and content portals to organizational charts and lesson plans.
As a web developer who responsible for the development of the site.
WebExhibits
An online museum which promote discovery through multidisciplinary approaches that support all learning styles. WebExhibits is a public service of the Institute for Dynamic Educational Advancement.
As a web developer who responsible for the development of the site, from PHP, XML, HTML, CSS, JavaScript implementation to creating the moon phase
SalingSilang.com
Arc En Ciel
Web portal for Arc En Ciel travel group company based on New Caledonia. It provides all in one travel solution, such as transport, accommodation, and reservation.
As a Drupal developer who coded theme and custom travel modules to support the room rate system, and integrating with its Payment Gateway.