Hi, I'm, Taruna Wahyudi
Software Engineer
I’m a Software Engineer with 8 years of experience, specializing in backend development. I focus on building scalable systems, optimizing performance, and writing clean, maintainable code.
While backend is my strength, I also work across the full stack, giving me a broader view of how products come together. Passionate about problem-solving and continuous learning, I enjoy creating reliable solutions that make a real impact.
Contact Information
Resume
Work Experience
Backend Developer
Asetku (PT. Pintar Inovasi Digital)
Company Overview
ASETKU (PT Pintar Inovasi Digital) is a financial technology company that provides digital investment and lending services. The company focuses on delivering secure, user-friendly, and data-driven financial products, including peer-to-peer lending, investment management, and automated wealth solutions.
Job Description
- Designed, developed, and maintained RESTful APIs using Java Spring Boot and Quarkus, ensuring high performance, security, and scalability for fintech-grade systems.
- Developed scalable services using event-driven communication with Kafka as the message broker to support asynchronous workflows and high-throughput processing.
- Designed and implemented microservices architecture using Domain-Driven Design (DDD), ensuring clear domain boundaries, high modularity, and maintainable service structures.
- Managed service orchestration and automated deployment using Kubernetes, including Secrets, Deployments, Services, and Horizontal Pod Autoscaling (HPA).
- Applied Test-Driven Development (TDD) to ensure reliable, testable, and maintainable code with high test coverage across unit, integration, and contract tests.
- Designed relational data models and optimized database queries for high-volume transaction systems.
- Ensured data consistency and correctness through transactional boundaries and errorhandling patterns.
- Created and maintained API documentation using Swagger/OpenAPI, including business rules, request/response structures, and endpoint specifications.
- Participated in code reviews, technical design discussions, and architectural decisionmaking to uphold engineering best practices and improve system quality.
- Collaborated within an Agile Scrum environment, including sprint planning, daily standups, backlog refinement, and retrospective sessions using Jira for task tracking and project management.
Fullstack Developer
CODE.ID (PT. Code Development Indonesia)
Company Overview
CODE.ID is an Indonesian technology consulting company specializing in software development, system integration, and digital solutions for enterprise clients across industries such as finance, banking, and telecommunications.
Job Description
- Developed and maintained RESTful APIs using Nest.js (TypeScript) and Node.js Express, ensuring clean architecture, modular code structure, and high performance across multiple enterprise solutions.
- Designed and optimized database schemas on Oracle, including stored procedures, indexing strategies, query optimization, and database migrations for large-scale transactional systems.
- Built and enhanced frontend applications using Wavemaker low-code platform, delivering responsive UI components, reusable widgets, and efficient data bindings for rapid application development.
- Implemented centralized and scalable application logging and monitoring using the ELK Stack (Elasticsearch, Logstash, Kibana) to improve observability, troubleshoot production issues, and support real-time analytics.
- Collaborated with cross-functional teams to gather requirements, refine business processes, and translate them into technical specifications and working prototypes.
- Participated in Agile Scrum ceremonies including sprint planning, daily stand-ups, backlog refinement, sprint review, and retrospectives, while using Jira for task and sprint management.
- Produced clear and maintainable technical documentation, including API specs, database ERDs, deployment guides, and system behavior diagrams.
IT Supervisor – Full Stack
Martha Tilaar Group
Company Overview
PT Martina Berto, part of the Martha Tilaar Group, is a leading Indonesian beauty and cosmetics company known for developing herbal-based skincare, makeup, and personal care products inspired by traditional Indonesian ingredients and modern scientific innovation.
Job Description
- Led the modernization of the company’s IT architecture by migrating legacy monolithic systems into scalable, maintainable microservices-based applications.
- Rebuilt critical applications using modern web technologies—Laravel for backend services and Vue.js for responsive, component-based frontend interfaces.
- Re-architected system workflows by replacing stored procedures, triggers, and tightly coupled database logic with clean, independent service layers to improve maintainability and scalability.
- Directed the migration of databases from MySQL to PostgreSQL, including schema redesign, data migration, query optimization, and performance testing.
- Transitioned deployment environments from legacy VM-based infrastructure to containerized solutions, improving deployment automation, portability, and scalability.
- Conducted system benchmarking using JMeter to measure performance improvements, validate scalability, and ensure measurable gains from the migration efforts.
- Designed new microservices and integration patterns to support modular system components, ensuring clear boundaries, maintainability, and better fault isolation.
- Improved CI/CD workflows and deployment pipelines to reduce downtime, accelerate releases, and ensure consistent build and deployment processes.
Web Developer
Dedicated-IT
Company Overview
Dedicated IT is an IT services and consulting company that provides technology solutions, system development, and digital transformation support for various industries. The company focuses on delivering reliable, scalable, and modern IT solutions tailored to business needs.
Job Description
- Developed, maintained, and optimized WordPress-based websites, ensuring high performance, security, and user experience for various clients.
- Built and enhanced backend services and RESTful APIs using Laravel and CodeIgniter to support web and mobile applications.
- Developed Android mobile applications tailored to client requirements as part of the company’s end-to-end IT solution offerings.
- Designed intuitive and visually consistent UI/UX interfaces for web and mobile applications, improving usability and customer satisfaction.
- Integrated backend APIs with frontend applications built using React.js, WordPress, and other modern frameworks.
- Implemented and configured e-commerce solutions using Shopify, including theme customization, product setup, and plugin integration.
- Created custom WordPress plugins and functionality to meet unique business needs not covered by standard themes or plugins.
- Collaborated closely with clients to gather requirements, propose solutions, and deliver tailored software that meets business goals.
- Troubleshot and resolved complex technical issues across frontend, backend, databases, and infrastructure to ensure system stability.
- Optimized application performance, SEO, and page load speed across multiple platforms and environments.
- Ensured code quality through version control (Git), peer reviews, and best practices in clean coding and documentation.
IT Staff
RS. Kartika Husada
Job Description
- Maintenance SIMRS (Sistem Informasi Rumah Sakit)
- Maintenance and Repair computer and network device
- OS and application installation
- Graphics Design with Ilustrator or Photoshop
- Confugration and installation network infrastructure
- Setup and configuration server
Warehouse and IT staff
PT. Tozy Sentosa
Job Description
- Create barcode system
- Installation and configuration network
- Maintenance and Installation POS (point of sale)
- Setup printing device
- Repair and maintenance computer device
- Linux installation and configuration
Web Developer
Cyberlink
Job Description
- Development website company profile
- Develop live chat feature
- SEO Optimization
- Redesign website interface
- Content Management
Project Implementation Service
PT. Aino Indonesia
Job Description
- Setup and configuration Payment Device
- Backup local data in SQLite
- Setup and configuration network
- Installation Payment Device (NFC Reader and Microcontroller)
- Settlement daily transaction
Education
Banisaleh University
Bachelor’s Degree
Computer Science
Cumlaude with GPA: 3.65
Skills & Technologies
Backend Development
Frontend Development
Mobile Development
DevOps
Development Tools
Database
Software Design & Architecture
Other Skills
Featured Portfolio
Some of the best work I've ever created
BKPSDM Paperless Record Online System
Sub bagian program keuangan dan pelaporan Badan kepegawaian dan pengembangan sumber daya manusia kabupaten sumbawa
WP AI Generator
WPAigen is a revolutionary WordPress plugin that harnesses the power of artificial intelligence to transform your content creation process.
Sekolah Fasilitasi
Empowering individuals and organizations through professional facilitation training, transformative consulting, and a vibrant community of change-makers.
Opencam
Opencam adalah platform konferensi video alternatif Zoom dan Google Meet, dirancang untuk mengatasi batasan jumlah partisipan dan memberikan pengalaman meeting online yang lebih fleksibel.
Secondbrain
SecondBrain is a Next.js and Convex-based web app that simplifies task management and collaboration, offering an intuitive way to capture ideas, organize projects, and boost productivity.
Sentimen Anailisis Twitter
A web-based application implementing data mining and machine learning for Twitter sentiment analysis, built with PHP and MySQL and powered by complex data preprocessing.
Featured Certifications
Selected achievements and certifications
Java Programming
SAP Overview
Get In Touch
Let's discuss your next project or collaboration
Contact Information
Let's Work Together
I'm always interested in new opportunities and challenging projects. Feel free to contact me via email or the contact form.