
Lindung Manik
Verified Expert in Engineering
APIs Developer
Cibinong, Bogor, West Java, Indonesia
Toptal member since June 25, 2021
Lindung has more than 15 years of professional experience in the (high) tech industry as a software developer, software engineering researcher, and software architect. He is also a polyglot programmer. His primary programming language is Java, but he can quickly learn any programming language and technology. To him, they are just tools to achieve the goals. As a pragmatist, Lindung can spot the required tools to accomplish objectives fast.
Portfolio
Experience
- Java - 13 years
- APIs - 13 years
- Git - 7 years
- Android - 6 years
- REST - 6 years
- Spring Boot - 6 years
- C#.NET - 4 years
- Python - 3 years
Availability
Preferred Environment
Java, Android, Git, Linux RHEL/CentOS, Agile Software Development, Spring Boot, REST, APIs, API Documentation, Payment APIs
The most amazing...
...thing that I've developed is a fintech ecosystem of apps that could process hundreds of transactions per second. In the fourth month, revenue was USD 500,000.
Work Experience
Software Designer
PT Dwiguna Anugrah
- Gave consultations for various startup companies about the implementation of end-to-end APIs.
- Developed in-house fintech ecosystem apps and designed its software architectures. The system could process hundreds of transactions per second. It made revenue of USD 500,000 a month after four months of launching.
- Delivered a few projects for clients in various industries such as eCommerce, retail, and finance.
- Led a small developer team and performed code reviews for apps like a department store's loyalty app, an FMCG's salesforce app, and an investment app.
- Performed software engineering research such as software defects detection or software effort estimation using various machine learning techniques in academic settings.
Postgraduate Design Engineer
Eindhoven University of Technology
- Designed, refactored, and implemented modular software architecture of a large complex codebase.
- Contributed to optimizing QVTo (operational mappings) model to model (M2M) transformation (wiki.eclipse.org/QVTo).
- Developed a lighting simulation system using NeoAxis game engine and C#.NET.
- Contributed to the implementation of ISO 26262 (standard for functional safety) in an automated driving system.
- Developed a video wall system using nine Raspberry Pis as slaves and one Raspberry Pi as master.
System Analyst
PT Sigma Cipta Caraka
- Developed an enterprise application integration (EAI) banking middleware as a central hub to manage (route, log, etc.) transaction traffic from vast sources across application systems using various communication protocols and message formats.
- Developed back-end applications as gateway communication between the banking middleware and various banks' front ends such as electronic data capture (EDC) devices, kiosk vending machines, SMS, and USSD.
- Developed a web-based application system to monitor transactions and reconciliation and generate transaction reports in a standardized format.
Experience
Fintech Ecosystem Apps
Department Store's Loyalty App
Investment App
FMCG's Salesforce App
SERA E-payment System
https://www.telkomsigma.co.id/financial-banking-solutions/sera-e-payment/Education
Professional Doctorate in Engineering Degree in Software Technology
Eindhoven University of Technology - Eindhoven, The Netherlands
Master's Degree in Information Technology
University of Indonesia - Jakarta, Indonesia
Bachelor's Degree in Mechanical Engineering
Institute Technology of Bandung - Bandung, Indonesia
Certifications
Oracle Certified Associate, Java SE 8 Programmer
Oracle
Skills
Libraries/APIs
Facebook API, X (formerly Twitter) API, Google APIs, JasperReports, Google Maps API, Mapbox API
Tools
Apache Tomcat, Git, IBM MQ, Subversion (SVN), MQTT, Eclipse IDE, IntelliJ IDEA, Android Studio, Apache Maven, Gradle, Weka, ActiveMQ
Languages
Java, UML, C#.NET, Python, JavaScript, CSS, HTML
Frameworks
Spring Boot, AppFuse, Stripes, Ant Design, OAuth 2, Spring, Hibernate, Thymeleaf, Jakarta Server Pages (JSP), JPA, Tapestry, Apache Struts 2
Paradigms
Agile Software Development, REST, Object-oriented Programming (OOP), Object-oriented Analysis & Design (OOAD), Scrum, Gang of Four (GOF) Design Patterns, Service-oriented Architecture (SOA)
Platforms
Android, IBM WebSphere, JBoss, Linux RHEL/CentOS, Apache2, Amazon Web Services (AWS), Windows Server, JavaFX, Firebase, NetBeans, RapidMiner
Storage
MySQL, MariaDB, IBM Db2, PostgreSQL, MongoDB, Spring Data JPA, H2
Other
ISO 8583, APIs, Software Architecture, Enterprise Architecture, JBoss Fuse, Web Services, Natural Language Processing (NLP), Machine Learning, Generative Pre-trained Transformers (GPT), API Documentation, Payment APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring