
Harry Osmar Sitohang
Senior Principal Engineer
With a decade of experience in the IT industry, I’ve built a robust background across various engineering roles, consistently driving innovation, quality, and excellence in every project. Having achieved the level of Principal Engineer, I bring a professional approach to problem-solving and a deep commitment to enhancing technology and team performance.
Education
Bachelor's Degree in Computer Science
BINUS University
2012-2015
Diploma
Del Polytechnic of Informatics
2007-2010
Skills
golangjava.NET Corephpnodejskubernetesprometheus grafanaELK datadogAliyun AWS GCPS3 OSSService Mesh istioApi Gateway kongkafka NSQ SNS SQS rabbitmqredis memcachedMySQL PostgreSQL SQLServer MongoDB elasticsearch solrreactgrpc restapiTDD BDD seleniumJenkins ansible ArgoCDDesign Pattern SOLID Clean Code
Languages
Bahasa100%
English85%
Expertise
- Microservices Architecture: proficient in designing and implementing microservices architectures, emphasizing scalability, resilience, and maintainability.
- DevOps and CI/CD: Deep understanding of DevOps practices and tools. Experienced Implemented robust CI/CD pipelines to automate build, test, and deployment processes.
- Monitoring and Alerting: Experienced implemented comprehensive monitoring and alerting solutions systems.
- Team Leadership and Mentoring: Providing technical direction and mentorship. Fostered a culture of technical excellence, knowledge sharing, and continuous learning.
Experience
Senior Principal Engineer
Prakerja
2021-present•Central Jakarta
- Engineered and maintained government public service systems handling a staggering 100 million registered users over the past 4 years, and 47 million transactions. This involved optimize the platform performance. Achieved by microservice architecture easy to scale and maintained and use of robust programming language Go(use of concurrent).
- Integrated with partners digital platforms(Tokopedia, Bukalapak, PijarMahir), 251 learning platforms, job platforms(JobStreet, topKarir, Karir.com), payment platform(BNI, BCA, OVO, DANA, GoPay, LinkAja).
- Designed and implemented a microservices architecture that effortlessly scales based on utilization, ensuring robust performance and easy maintenance, even during periods of rapid growth.
- Developed and implemented a custom logging and monitoring system using ELK stack, Prometheus, and Up Time Robot. This allowed us to track key performance indicators in real-time, identifying bottlenecks and optimizing our microservices architecture for better resource allocation.
Senior Fullstack Engineer
Wayfair
2018-2019•Berlin
- Engineered and managed a high-traffic for e-commerce platform, multi-server platform catering to a diverse global user base across various timezones, US and Europe. This involved overseeing handle localization and internationalization problems.
- Achieved a culture of test-first development/TDD, resulting in a unit test coverage of 70% across the codebase and a significant reduction in bug reports and an overall increase in software reliability. This shift led to up to 50% decrease in post-release bug reports.
- Achieved implementation of SOLID principles and use of design patterns, resulting in a codebase characterized by high cohesion and low coupling, enabling easier maintenance and extensibility. Enforced coding standards, guidelines and code reviews as a cornerstone of the development process, emphasizing adherence to clean code principles and anti-pattern avoidance.
Technical Lead Engineer
OLX
2014-2018•South Jakarta
- Orchestrated and optimized the technical infrastructure to accommodate a daily influx of up to 100,000 active users for classified platform across web, Android, and iOS applications. Achieved by leveraging use of caching layer and autoscaling infrastructure.
- Successfully completed the migration of our existing framework and database to a team global framework. This involved meticulous planning, coordination with cross-functional teams, and ensuring seamless transition without disrupting ongoing operations. The migration resulted in improved efficiency, alignment with industry best practices, and enhanced compatibility with global systems.
- Established a robust monitoring and alerting system using prometheus and grafana to track key performance indicators, promptly identifying and resolving potential performance bottlenecks.