Senior Software Engineer at Digiboo LLC
Greater Los Angeles Area
Senior Software Engineer @ Digiboo LLC • Primary responsibilities include development of REST API, Kiosk UI components, setup, release and diagnostic tools.• Kiosk UI components include database management, content management and delivery, reporting, and transaction processing.• 60% of work in PHP (with CodeIgniter), 40% in Javascript (with JQuery) and some MS DOS batch scripting language.• Designed, implemented...
Senior Software Engineer @ Digiboo LLC • Primary responsibilities include development of REST API, Kiosk UI components, setup, release and diagnostic tools.• Kiosk UI components include database management, content management and delivery, reporting, and transaction processing.• 60% of work in PHP (with CodeIgniter), 40% in Javascript (with JQuery) and some MS DOS batch scripting language.• Designed, implemented and maintain REST API for client apps on different platforms (e.g. iOS and Android devices) to purchase and download movies.• Designed and implemented content delivery via WIFI connection from kiosks to iOS, Android and Windows devices, and delayed credit card payment and reporting system.• Designed and implemented batch scripts for collecting logs from individual kiosks for diagnostic purposes.• Designed and implemented setup scripts that help building and maintaining content for kiosk delivery.• Designed and implemented web services that provide coupon validation, transaction processing and reporting, catalog and content delivering.• Maintained and improved in-house reporting system in PHP with MySQL.• One of the inventors of a pending patent, “Peer-to-peer System For Sharing Media Content” Santa Monica, CASoftware Development Engineer II @ Microsoft • Member of Microsoft SQL Server, Data Warehouse Product Unit (DWPU), Data Movement System Team (DMS).• 100% of work in C#, with heavily multi-threaded code.• Involved in designing and implementing DMS.• Designed and implemented communication layers on top of TCP/IP, including Messaging Protocol and Messenger, in DMS with very little requirement given. • Involved in discussion and designing of minimized data conversion improvement that improved a 30% in performance.• Expanded an in-house performance monitoring tool and made it scalable.• Successfully delivered V1 RTM and two subsequent service packs. From August 2008 to July 2011 (3 years) Aliso Viejo, CASenior Java Engineer @ DATAllegro • Member of DATAllegro Data Movement Team (DMS).• 90% of work in Java, 10% in JavaScript.• Involved in redesigning and implementing Backup/Restore and Loader software using Java.• Responsible for communication layer using JGroups.• Maintained and further developed Administration Control Panel. Technologies involved were Hibernate, AJAX, JSP, and JavaScript. Involved in designing and implementing new JSP pages.• Fixed a problem where cancelling a query while in shufflemove operation causes the rest of the query to stay in PENDING state.• Developed maintenance software, including Orphan Table Manager, Schema Column Manager, Ingres Partition Manager. From February 2007 to August 2008 (1 year 7 months) Also Viejo, CASoftware Engineer @ Borland • Member of Borland StarTeam SDK Team.• 90% of work in Java, 10% in Python and C#.• Maintained and further developed Borland StarTeam SDK product using Java (J2SE).• Implemented atomic check-in, preloaded content check-in, content filter, CheckinManager, and CheckoutManager using Java.• Developed an internal C# Wrapper Tool in C# for converting Java code to a .NET DLL. • Involved in localization effort and development of JUnit test suites.• Added PVCS and VSS Foreign Archive support using Java.• Implemented multithreaded Cache Agent feature using java.net.Socket.• Involved in Event/Listener effort using java.util.EventListener.• Contributed a key idea that led to resolution to a long existing “out of sync” problem involved with daylight saving time From January 2003 to December 2006 (4 years) Santa Ana, CASoftware Engineer @ Starbase • Member of StarBase StarTeam SDK Team.• 80% of work in Java and 20% in Python and JSP.• Maintained and further developed Starbase StarTeam SDK product using Java (J2SE).• Involved in porting ASP application to JSP application, which provides a web access to StarTeam.• Designed and developed Python test suite for StarTeam SDK.• Developed an internal COM Wrapper Tool in Java for converting Java byte-code to a COM DLL.• Developed an encryption/decryption DLL using Microsoft Crypt API and JNI for it to be used from Java-based Starbase StarTeam SDK product using C++.• Designed and developed MS SCC Snooper and Recorder that provided a means to reverse engineer Microsoft SCC Integration products using C++.• Maintained and improved Microsoft SCC Integration products (C++). From June 1996 to January 2003 (6 years 8 months) Santa Ana, CA
Digiboo LLC
Senior Software Engineer
Santa Monica, CA
Microsoft
Software Development Engineer II
August 2008 to July 2011
Aliso Viejo, CA
DATAllegro
Senior Java Engineer
February 2007 to August 2008
Also Viejo, CA
Borland
Software Engineer
January 2003 to December 2006
Santa Ana, CA
Starbase
Software Engineer
June 1996 to January 2003
Santa Ana, CA
• Primary responsibilities include development of REST API, Kiosk UI components, setup, release and diagnostic tools.• Kiosk UI components include database management, content management and delivery, reporting, and transaction processing.• 60% of work in PHP (with CodeIgniter), 40% in Javascript (with JQuery) and some MS DOS batch scripting language.• Designed, implemented and maintain REST API for client... • Primary responsibilities include development of REST API, Kiosk UI components, setup, release and diagnostic tools.• Kiosk UI components include database management, content management and delivery, reporting, and transaction processing.• 60% of work in PHP (with CodeIgniter), 40% in Javascript (with JQuery) and some MS DOS batch scripting language.• Designed, implemented and maintain REST API for client apps on different platforms (e.g. iOS and Android devices) to purchase and download movies.• Designed and implemented content delivery via WIFI connection from kiosks to iOS, Android and Windows devices, and delayed credit card payment and reporting system.• Designed and implemented batch scripts for collecting logs from individual kiosks for diagnostic purposes.• Designed and implemented setup scripts that help building and maintaining content for kiosk delivery.• Designed and implemented web services that provide coupon validation, transaction processing and reporting, catalog and content delivering.• Maintained and improved in-house reporting system in PHP with MySQL.• One of the inventors of a pending patent, “Peer-to-peer System For Sharing Media Content”
What company does Charles Chien work for?
Charles Chien works for Digiboo LLC
What is Charles Chien's role at Digiboo LLC?
Charles Chien is Senior Software Engineer
What industry does Charles Chien work in?
Charles Chien works in the Computer Software industry.
Who are Charles Chien's colleagues?
Charles Chien's colleagues are Oleg Golovin, Reynold D'Sa, Ana Healy, Ioan Oltean, Michael Candido, Virginia Aeriloon, Fernando Prado, Suhas Mehta, Heather Raikes, and Aaditya Uppal
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Charles Chien's Social Media Links
/school/ar...