ANDREAS ANGGARA

Software Engineer


You can call me Ace. Result-oriented engineer with non-IT formal educational background. Over 5+ years of experience developing and designing Odoo-based ERP solutions for corporate-scale environments. 2+ years of experience in finance team before becoming a tech member. My curiosity and logical problem-solving skills drive my passion for software engineering. Eager to learn and see challenges as opportunities for growth. You can reach me through my LinkedIn or email me@andreasanggara.com


Professional Experience

Kompas Gramedia

Software Engineer

September 2020 - present


Software Engineer

April 2023 - present


Collaborated with solution analyst to understand customer requirements and developed the solutions. Designed and implemented integrations between corporate business process and Odoo. Developed and maintained enterprise Odoo ERP solutions across project budgeting, accounting, invoicing, banking, procurement, fixed assets, payroll, property management, tax, and inventory. Implemented complex financial workflows, reporting, APIs, multi-company controls, approval processes, data imports, corporate legal operations, employee e-learning, and pension-fund member services and transaction automation Utilized technical stacks such as, Odoo 11, 13, and 18. Python, git, vue, JavaScript, PostgreSQL, and Stimulsoft

  1. Code Quality & Reviews: Assisted my direct superior with code reviews, helping maintain code quality and development best practices.
  2. Production Support: Ensured consistent server uptime and resolved critical production issues to minimize business disruptions. Coordinated and verified application deployments, troubleshooting deployment errors and ensuring successful releases.
  3. Requirement & Feasibility Analysis: Collaborated with end users to gather requirements and assess the technical feasibility of proposed solutions. Assisted analysts in estimating development effort and defining realistic timelines for projects and new features.
  4. Rollout & Implementation Support: Supported end users and analysts during new company rollouts and system implementations, helping ensure smooth adoption and resolving technical issues.
  5. Technical Guidance: Served as a technical point of contact for colleagues, analysts, and interns, providing guidance and resolving technical issues before further escalation. Helped new team members and interns adapt to Odoo development, internal workflows, and technical best practices.
  6. Recognition: Awarded 'CITIS Best Employee 2023' for contributions to feature implementation, knowledge sharing, and mentoring colleagues.


Junior Software Engineer

September 2020 - March 2023


Develop and maintain Odoo as the ERP application. Besides the technical problem, I helped my team to overcome business process challenges since I have economy degree and experienced in accounting for a couple of years. Participated in various projects such as, Legal, Pension, Accounting, HR & Payroll, employee's Website. My activities are:

  1. Development Lifecycle: Managed the entire development lifecycle, from design to delivery, for multiple projects simultaneously.
  2. Odoo Development: Developed new Odoo modules to meet specific company needs and digitalize their assets.
  3. Business Alignment: Ensured alignment of requested features with KG's business practices, optimizing workflows.
  4. Module Adaptation: Adapted existing modules to accommodate new business units. Ensured all modules worked flawlessly across the organization.
  5. Analyst Collaboration: Provided alternative solutions to the analyst team, fostering collaboration and improving project outcomes.
  6. Team Leadership: Led a team of 2 junior engineers on a project.


Bhinneka.com

Accounting Leader

January 2018 - January 2020


Accounting Leader

2019 - 2020

Promoted from accounting staff. Led other 2 accounting officer. Ensuring all paperwork, journal, and report are up to company's standard and in timely deadlines. Worked together with other team to complete annual audit. My key responsibilities are:

  1. Account Reconciliation: Reconciled cash, bank, and expense accounts.
  2. Financial Documentation: Developed and implemented new procedures to store and handle financial paperwork.
  3. Financial Audit: Provided requested data and documents during annual financial audits to external public auditors.
  4. Team Management: Managed a 3-person accounting team, ensuring the team met monthly and yearly deadlines.
  5. Cross-Team Collaboration: Collaborated with other team leads to complete daily tasks.


Accounting Officer

2018 - 2019

My daily task are mostly document checking and then record it into accounting software. My activities are:

  1. Processed financial documents for the headquarters and branch stores and record it into accounting software.
  2. Assist my team leader to do monthly/yearly reporting.


Harian Kompas

Finance Intern

2017

As an finance intern, I resposible to check all the account receivable transactions, make sure all of them are classified correctly.



Education

Hacktiv8

Fullstack Javascript Program

January 2020 - April 2020

Learn how to code for the first time. Consist of 4 months. 1 month of introduction and 3 months fulltime bootcamp program. Here I learned about JavaScript, PostgreSQL, HTML, CSS, Vue.js, React, MongoDB, and git. Work on some assignment as an individual or in a team. My final project was a HR apps that every employee can use their phone to record their attendance using QR.



CSA Institute

Registered Securities Analyst (RSA)

2017

Indonesia capital market certification. Analise market's trend, macro economy situation, research about market and company's performance.



Universitas Multimedia Nusantara

Business Management (S.E.)

GPA 3.63/4.00. Graduated with Distinction

2014-2018

  1. Took Financial Management as major study.
  2. Active in several campus events such as Orientasi Mahasiswa Baru, Miss UMN, Management National Competition and other faculty's event, often assgined as public relation and photographer.
  3. Chosen as Marketing and Public Relation Coordinator of Management Student Association
  4. My thesis was to indicate company bankruptcy probabilities based on several financial ration using Altman's Z-Score model.