# Christian Hadidjaja > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/christianhadidjaja Experienced software engineer with a demonstrated history of working in the computer software industry. ## Work Experience ### Principal Software Engineer @ SuperDial Jan 2022 – Present - Implement integrations with various speech, AI, and telephony APIs to build an automated phone bot. - Architect invoice factoring process. Implement and manage integrations with payment and money movement APIs. - Implement and manage integrations with health insurance APIs. - Implement and manage customer facing APIs. ### Staff Software Engineer, Lead @ TripActions Jan 2017 – Jan 2022 | Palo Alto, California Server side. Java/Spring/MySQL. API integrations. Lead cross-team projects. - Join at Series A. - Integrate with Flight and Hotel providers to search availability, submit, and manage bookings on TripActions Travel. - Integrate with financial systems in TripActions Liquid. - Collaborate with PM, client dev, and QA to design, estimate, and implement high quality features. ### Staff Software Engineer, Lead @ AppDirect Jan 2012 – Jan 2015 | San Francisco Deliver high quality code. Lead a high intensity, high pressure team. Technologies: Java, Spring, Hibernate, MySQL, REST, SOAP. - Join at Series A. - Integrate AppDirect with enterprise systems of the biggest brands in telecom. Connecting software vendors and telecom systems together with AppDirect as a hub, allowing users and transactions provisioning from one system to another. - Connect multiple billing systems and payment gateways to AppDirect marketplaces, allowing payments with enterprise billing account or customer credit cards. - Create new APIs for both internal and marketplace partner usage. - Carry simultaneous projects on schedule to close new deals and meet contract agreements. - Mentor new engineers to our systems and technologies. - Introduce new data models to capture vendors billing structures. eg. one time charge, recurring charges, discounts, taxes calculations. - Work closely with project managers and communicate with clients’ managers, engineers, and accountants to ensure requirements accuracy and timely delivery. ### Senior Software Engineer @ Rearden Commerce Jan 2008 – Jan 2012 | San Francisco Bay Area Contribute in full software development life cycle from requirement analysis, design, development to support and maintenance. - Implement end-to-end from database, business logic, to front-end. Technologies: Java, Oracle, SQL, Hibernate, Spring, XML, XHTML, CSS, DOM, JavaScript. - Build applications with models and infrastructure that allow the end user product to be customized at multiple levels, from global scope to per user level. - Bring small-to-medium-sized business (SMB) product to launch, empowering business owners to customize the employee's spending policies. - Design and develop configuration models and APIs to support Travel, Mobile, and Profile teams with their requirements. - Lead / co-lead multiple projects, ensuring deliveries and being the point-of-contact on design discussions and technical problems. - Work closely with Product Managers to understand feature requirements, identify dependencies, and propose solutions on potential problems. - Engage directly with QA on identifying bugs and resolving environment issues. - Write scripts and tools to help internal tasks: detect component dependencies, remove unused widgets/files/dependencies, batch processes. ## Education ### BS in Computer Engineering and Computer Science University of Wisconsin-Madison ## Contact & Social - LinkedIn: https://linkedin.com/in/christianhadidjaja --- Source: https://flows.cv/christianhadidjaja JSON Resume: https://flows.cv/christianhadidjaja/resume.json Last updated: 2026-04-12