Engineering Manager & Technical Lead - Full-Stack Development Excellence

Leo Tiofan Justicia is an experienced Engineering Manager, Technical Lead, and Full-Stack Developer. With expertise in JavaScript, TypeScript, and Go programming languages, Leo delivers scalable technology solutions across diverse industries and markets.

JavaScript TypeScript Go Full-Stack Developer

Combining JavaScript development, TypeScript expertise, and Go programming skills, Leo provides comprehensive full-stack development services. As both an Engineering Manager and Technical Lead, he specializes in React Native, microservices architecture, and payment systems development.

Engineering Manager Technical Lead Full-Stack Developer

Versatile technology professional with experience as Engineering Manager, Technical Lead, and Full-Stack Developer. Leo has worked with leading companies including eFishery and Jenius SMBC, demonstrating expertise across multiple technical leadership roles.

Fintech Engineering Manager Payment Systems

Specialized experience in fintech and payment systems, including QRIS development, digital banking solutions, and secure transaction processing. Expert in building scalable financial technology infrastructure.

LTJ

Leo Tiofan Justicia

Engineering Manager|Technical Lead|Full-Stack Developer

Passionate about building scalable, high-impact technology solutions and leading engineering teams to success. Strong expertise in JavaScript, TypeScript, and Go, with a track record of driving innovation and efficiency in software development.

Scroll to explore

About Me

Building Technology That Matters

Passionate about creating scalable solutions and leading teams to success

I am passionate about building scalable, high-impact technology solutions and leading engineering teams to success. As an experienced Engineering Manager, Technical Lead, and Full-Stack Developer, I have strong expertise in JavaScript, TypeScript, and Go, with a proven track record of driving innovation and efficiency in software development. I bring over 7 years of experience in full-stack development and technical leadership to every project. My expertise spans the entire software development lifecycle, from designing and developing mobile apps, web apps, and microservices to deployment and monitoring. I have extensive experience in database and system architecture design, combined with hands-on leadership in Agile development, team coaching, and hiring top talent. My results-driven mindset fosters creativity in software engineering strategies while ensuring alignment with business goals. I critically evaluate the objectives of any initiatives, emphasizing success metrics and feasibility to drive meaningful impact for organizations.

Key Expertise

7+ years of full-stack development and technical leadership
Complete software development lifecycle expertise
Mobile apps, web apps, and microservices development
Database and system architecture design
Agile development and team coaching
Hiring and talent acquisition
Results-driven mindset with business alignment
Success metrics and feasibility evaluation

Experience

Professional Journey

Building scalable technology solutions and leading high-performing teams

Engineering Manager
eFishery
June 2022 - Present
Bandung, Indonesia
Current Role

eFishery is Asia's first aquaculture technology startup. eFishery is dedicated to empowering Indonesian aqua farmers through innovative solutions and comprehensive assistance. During my time at eFishery, I was entrusted with several responsibilities, including: Field Sales and Tele-sales Activities, Customer Relationship Management, Identity Core Management System, and Growth and User Acquisition.

Key Responsibilities:

  • Managing the technical expectations and delivery commitments of stakeholders
  • Breaking down engineering tasks to facilitate efficient project execution
  • As the person responsible for system architecture, I review and approve Requests for Comments (RFCs) and Software Architecture Diagrams (SADs) to ensure the system design meets maintainability and scalability requirements while balancing time, cost, and scope constraints
  • Developing and assessing objectives and key results (OKR) documentation
  • Selecting candidates during the hiring process by reviewing resumes, conducting technical tests, and leading interviews
  • Coaching junior developers while collaborating with senior engineers to establish roadmaps and prioritize features
  • Conducting regular one-on-one meetings to promote open communication
  • Leading comprehensive scrum ceremonies from start to finish

Technologies:

JavaScriptTypeScriptGoMicroservicesPostgreSQLRedisSystem ArchitectureRFC/SAD ReviewsNginxDockerKubernetesRabbitMQGrafanaSentryLocustOpen Telemetry
Technical Lead
Jenius SMBC Indonesia Digital Banking
January 2020 - June 2022
Jakarta, Indonesia

In January 2020, I have been promoted to Technical Lead. In this role, I led the development of QRIS (Quick Response Indonesia Standard), UI/UX Revamp, and mobile app research and development.

Key Responsibilities:

  • Managed the stakeholders' technical and delivery expectations
  • Breaking down engineering tasks and facilitating streamlined project executions
  • Create and maintain the mobile app code and architecture conventions
  • Candidate selection in the hiring process through resume review, technical test, and interview
  • Performed coaching for junior developers joining the team while working with senior engineers to define roadmaps and feature priorities
  • Managed the external vulnerability assessment and penetration testing process, from third-party selection to handling the finding reports

Technologies:

React NativeJavaScriptQRISSecurity TestingMongoDBJenkinsKafkaSentryJMeter
Frontend Engineer
Jenius SMBC Indonesia Digital Banking
November 2018 - January 2020
Jakarta, Indonesia

Started as a frontend engineer for 1 year and 3 months, from November 2018 to January 2020. I was involved in the payment and transaction ecosystem domains. I developed multiplatform (Web, Android, and iOS) user-facing apps using React Native.

Key Responsibilities:

  • Developed multiplatform (Web, Android, and iOS) user-facing apps using React Native
  • Involved in the payment and transaction ecosystem domains
  • Took an active part in architecture optimization
  • Contributed to native-javascript bridge module development
  • Participated in code reviews and maintained coding standards
  • Collaborated with cross-functional teams on banking solutions

Technologies:

JavaScriptReduxReact NativeWeb DevelopmentPayment & Transaction Systems
Full-stack Engineer
Tebengan Indonesia
August 2017 - November 2018
Tangerang, Indonesia

Worked as a Full-stack Engineer at Tebengan Indonesia, gaining comprehensive experience in both frontend and backend development while contributing to various technology initiatives.

Key Responsibilities:

  • Developed full-stack web applications using modern technologies
  • Collaborated with cross-functional teams on product development
  • Maintained and optimized existing applications

Technologies:

JavaScriptFull-stack DevelopmentWeb DevelopmentReactJSLoopbackJSPostgreSQL

Key Achievements

Delivering Measurable Impact

Proven track record of leading successful projects and driving significant business outcomes

Key Achievement
Optimizing Backend Efficiency & Cost Savings
Identified inefficient resource allocation in backend services and optimized system provisioning by balancing peak and average usage patterns.

Impact

Reduced operational costs by IDR 22M while maintaining system reliability

Key Metrics

IDR 22M
Cost Savings
100%
System Reliability
Key Achievement
Leading a High-Impact UI/UX Revamp
Spearheaded the redesign of Jenius Digital Banking Apps to enhance user retention and satisfaction. Led a 17-person cross-functional team through a 6-month Agile-driven development cycle, ensuring seamless collaboration and iterative improvements.

Impact

Delivered a streamlined, user-centric UI/UX, achieving a 50% reduction in Time to Interaction, 50% smaller app size, and 27% lower memory usage, significantly improving engagement and performance

Key Metrics

17
Team Members
50%
TTI Reduction
50%
App Size Reduction
27%
Memory Usage Reduction
Key Achievement
Sustaining Performance Across Multiple Business Domains
Navigated frequent rotations across 5 distinct business domains over 2.5 years, often managing two domains simultaneously, requiring rapid adaptation and extensive context switching. Implemented OKRs, optimized operations, and built scalable solutions to maintain engineering efficiency.

Impact

Sustained a strong performance score of 3/5, demonstrating adaptability, resilience, and continuous improvement despite high-intensity transitions

Key Metrics

3/5
Performance Score
5
Business Domains
2.5 years
Duration
2 domains
Simultaneous Management
Key Achievement
Building a Secure Payment Service from Scratch
Developed a secure and scalable payment infrastructure for an early-phase bootstrapped startup. Architected and built the entire payment service in Go with comprehensive security measures.

Impact

Processed ~200 total transactions with full compliance and reliability

Key Metrics

~200
Total Transactions
100%
Compliance Rate
Go
Technology Stack
0
Security Incidents

Skills & Expertise

Technical & Leadership Capabilities

A comprehensive overview of my technical skills and leadership experience

Programming & Technologies

Core technologies and frameworks I work with

JavaScriptExpert
TypeScriptExpert
GoAdvanced
React NativeAdvanced
ReactJSExpert
ReduxAdvanced
LoopbackJSAdvanced
PostgreSQLAdvanced
MongoDBAdvanced
RedisAdvanced
Leadership Skills

Management and team leadership capabilities

Team ManagementExpert
Technical ArchitectureExpert
Coaching & MentoringExpert
Stakeholder ManagementExpert
RFC/SAD ReviewsExpert
OKR DevelopmentAdvanced
Scrum CeremoniesExpert
Hiring & InterviewsAdvanced
Infrastructure & DevOps

Infrastructure, DevOps, and specialized domain knowledge

MicroservicesAdvanced
System ArchitectureExpert
DockerAdvanced
KubernetesAdvanced
NginxAdvanced
RabbitMQAdvanced
JenkinsIntermediate
KafkaBeginner
GrafanaIntermediate
SentryAdvanced
Open TelemetryIntermediate
LocustBeginner
JMeterBeginner
QRISIntermediate
Payment SystemsIntermediate
Security TestingBeginner

Proficiency Levels

Beginner
Intermediate
Advanced
Expert

See how I apply these skills in my professional experience and engineering achievements.

Speaking & Recognition

Talks, Training & Awards

Sharing knowledge and being recognized for contributions to the tech community

Algobash Code Run 2022

Home Credit DNA Power Up 2021

ITB Arkavidia 6.0 Advanced Talk 2020

Jenius Co.Create Club 2019

Training
2018

Singapore

Telkomsel NextDev 2016

Award
2016
3rd Winner

Brawijaya University IT Challenge Hackathon 2016

4
talks
1
trainings
2
awards

Community Involvement

Organizations & Mentorship

Contributing to the tech community through mentorship and organizational involvement

Government
Indonesia BEKRAF (Bekup for Pre-Startup 2018)

Technical Mentor

Jul 2018 - Nov 2018

Provided technical mentorship to pre-startup teams in the Indonesian Creative Economy Agency program, helping entrepreneurs develop their technical capabilities and product strategies.

Academic Background

Education & Learning

Academic foundation and continuous learning journey in computer science and technology

Bachelor's
3.75/4.0
Bachelor's Degree in Computer Science

Brawijaya University

2012 - 2017
East Java, Indonesia

GPA: 3.75 of 4.0 Indonesian GPA System

Key Achievements

  • Graduated with Cum Laude honors
  • Strong foundation in computer science fundamentals
  • Developed expertise in software engineering principles
  • Participated in various programming competitions and hackathons

Continuous Learning Philosophy

My educational journey at Brawijaya University provided a strong foundation in computer science fundamentals, but learning never stops in technology. I believe in continuous education through hands-on experience, industry conferences, online courses, and staying current with emerging technologies and best practices.

3.75
GPA Achievement
7+
Years Applied

Get In Touch

Let's Work Together

Ready to discuss your next project or explore collaboration opportunities? I'd love to hear from you.

Send a Message

Fill out the form below and I'll get back to you as soon as possible.

Other Ways to Connect

Prefer a different way to get in touch? You can reach me through any of these channels.

Quick Response

I typically respond to emails within 24 hours during business days. For urgent matters, feel free to connect with me on LinkedIn.