Who i am

Who i am

img

Software Engineer

Iwon Gunawan

I’m a Software Engineer with 5+ years of experience in building scalable, efficient web and backend applications. Currently working at a tech startup, I take part in the full product lifecycle—from idea validation and prototyping to live deployment and iteration.
I work primarily with JavaScript, TypeScript, Node.js, NestJs and a range of modern development tools. My focus is on crafting solutions that are not only technically sound but also meaningful to end users.
Working in a fast-paced startup environment, I’ve developed strong adaptability, cross-functional collaboration skills, and a pragmatic problem-solving mindset.
I’m passionate about learning new technologies and always open to connect with fellow tech professionals, product builders, and digital innovators.

Core Skills:
- Backend Development (Node.js, NestJS)
- Web APIs, RestApi, gRPC, Microservices & Monorepo
- JavaScript / TypeScript
- Database Design (MySQL, SQLite, MongoDB, DynamoDB )
- Agile & Startup Environment

Experience

Experience

Android Developer

Job Description:
As an Android Developer at Phintraco Technology, I was involved in the development and maintenance of enterprise mobile applications, including work for major clients like BCA (Bank Central Asia). I collaborated with other engineers to design features, fix bugs, and maintain app performance and security.

Key Responsibilities & Achievements:
  • Contributed to the development and enhancement of the Key BCA app, including secure authentication and cryptographic integration.
  • Handled API integration and ensured smooth communication with backend services.
  • Optimized performance and compatibility across multiple Android versions and devices.
  • Applied clean architecture principles (e.g., MVVM, dependency injection with Hilt/Dagger).
  • Participated in debugging, code reviews, and performance tuning.
  • Coordinated with QA and business analysts for feature testing and validation.

Tech Stack: Java, Android Studio, Firebase, MVVM, Dagger/Hilt, Retrofit, Coroutines, Room, Glide, Material Design, Navigation Component, WorkManager, and more.

Mobile Developer

Job Description:
As a Mobile Developer at Barantum.com, I was responsible for developing and maintaining mobile CRM applications on both Android and iOS platforms using Ionic Framework. I collaborated with designers, QA/QC teams, and backend developers to deliver user-centric features and ensure cross-platform consistency.

Key Responsibilities & Achievements:
  • Built and maintained hybrid mobile apps for Android and iOS using Ionic Framework (with Angular, HTML5, TypeScript).
  • Developed core CRM modules including customer management, activity tracking, deal pipelines, task scheduling, and reporting.
  • Coordinated with QA/QC teams to align development with business requirements and testing scenarios.
  • Worked closely with UI/UX designers to implement clean, responsive mobile interfaces.
  • Created accurate work timelines and submitted daily and weekly reports to team leads.
  • Conducted basic functional testing prior to deployment.
  • Delegated tasks and helped coordinate responsibilities within the mobile development team.

Tech Stack: Ionic Framework, Angular, TypeScript, HTML5, SCSS, Cordova/Capacitor, REST API, Git

Fullstack Web Developer

Job Description:
As a fullstack Web Developer at Barantum.com, I was responsible for developing and maintaining a web-based CRM platform tailored to business needs. I worked closely with product managers and QA to deliver key features that supported sales teams and customer service operations.

Key Responsibilities & Achievements:
  • Built and maintained core CRM modules including Dashboard, Customer Management, Activity Logs, Deal Pipelines, Reports etc.
  • Developed user-friendly interfaces with HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
  • Designed and implemented backend logic using PHP (Laravel framework) and MySQL as the database.
  • Created APIs for dynamic content rendering and integrated AJAX for seamless user experience.
  • Collaborated with QA to perform functional and regression testing.
  • Delivered accurate work estimations and submitted structured daily & weekly reports to supervisors.
  • Conducted refactoring and optimization to improve code readability and performance.

Tech Stack: PHP (Laravel), MySQL, JavaScript, jQuery, HTML5, CSS3, Bootstrap, AJAX

Mobile Developer

Job Description :
  • Develop and maintain applications
  • Make a report on the estimated work (timeline)
  • Make daily and weekly work reports
  • coordination with client
  • presentation of the results of system development
  • Develop
    e-letter LEMSANEG
    bank soal LEMSANEG
    e-absensi LEMSANEG

Mobile Programming

Job Description :
  • Develop and maintain Informasea.com applications
  • Make a report on the estimated work (timeline)
  • Make daily and weekly work reports
  • Develop
    informasea app : https://informase.com
    informasea alpha : https://alpha.informasea.com
    informasea agent : https://agent.informasea.com

Web Programming

Admin Server Pulsa

Skills

Skills

Frontend

IONIC
80%
Bootstrap
90%
HTML
90%
CSS
80%
Javascript
85%
Jquery
90%

Backend

PHP
90%
Codeigniter
90%
Laravel
85%
Lumen
90%
JSON
90%
mySql
90%