Los Angeles, California
Long-Tsong Li (Luis)
561-***-**** ********@*****.***
OBJECTIVE Software development in the business/engineering/scientific application.
COMPUTER LANGUAGES Python, JAVA, C/C++, C# .Net, JSP, SQL, PL/SQL, PHP, Visual Basic,
Linux shell script, JavaScript, HTML5, COBOL, JCL
SYSTEMS UNIX/Linux, Windows, MVS/OS390, WebSphere, WebLogic, Dynamo, Apache, IIS
SOFTWARE Visual Studio, Netbeans, Git, CVS, SVN, Eclipse, TSO, Spring Framework, Java Swing, Qt, OpenGL, Blender, JIRA, hibernate, strut, Angular, Django, Jenkins, Flask, tkinter
DATABASES Oracle, mySQL, Sybase, DB2, SQL Server, IDMS, Informix, MS Access
EXPERIENCE
Freelancer for Software Development (3/2024 ~)
Taiwan Instrument Research Institute, Taipei, Taiwan
Implemented a full life cycle of color matching application including UI design, writing algorithms using Python tkinter and Kivy to support Linux, Windows, and android environments.
Implemented a python based desktop app to collect images and sensor data taken from drones with Basler camera attached including UI design, feature development and performance tuning using python tkinter multi-threading and pylon APIs.
Created python based app to assist the scientists to perform image processing based on requirements.
Software Engineer II (9/2022 ~ 3/2024)
IDEMIA Identity & Security, Anaheim, CA
Customized the data exchange services and workflow code engine for secure multiple hosts system integration and transaction using Java and XML/JSON, javascript, Node.js, REACT, SQL, RESTful web services, SOAP, message Queue, oracle, postgres, and JBoss J2EE EJB under Linux and Windows.
Sr. Software Engineer (7/2011 ~ 12/2021)
Royal Dutch Shell Americas, Houston, TX
Implemented 2D/3D scientific plugin apps under INTViewer, a NetBeans platform based seismic/model viewer using Java Swing, Python, JNI, C/C++, SQL, and proprietary scripting to run geophysical data processing interactively such as velocity analysis, randon transform, horizon picking/muting, filtering, data conversion, integration from Oracle, disk and tape cache for the geophysical processors worldwide.
Integrated components from various systems to create a wrapper so/dll for the viewer plugins development using Java, Fortran, C/C++, make, cmake and shell scripting under Linux and Windows.
Sr. Application Analyst (6/2010 ~ 7/2010)
US Oncology, The Woodlands, TX
Implemented customized interfaces by manipulating HL7 messages to integrate between systems using JAVA, JCAPS, JMS, HL7 Adapter, sftp package and Oracle SQL under both Linux and Windows.
Software Engineer (12/2005 ~ 12/2009)
BHPBilliton Petroleum (Americas) Inc., Geoscience & Exploration Technology Team, Houston, TX
Implemented an oil exploration QI tool called qiWorkbench, a JAVA Webstart based multi-threaded application platform where geoscience components can be integrated for Geophysical Interpretation using JAVA swing, Tomcat, jnlp, jsp under Linux and Window environment.
Implemented geoscience plugin components such as: amplitude/wavelet extractor, data converter between data formats, and seismic script generator. The components offer a job management capability such as monitoring, canceling, and logging using Landmark OpenWorks/SeisWorks APIs, JNI, JAVA, C/C++ and shell scripting.
Software Engineering Consultant (10/2004 ~ 11/2005)
Implemented the full life cycle of Call Response functionality for the Precision Response Corporation’s web application using JAVA, JSP, JavaScript, Strut framework, tiles, Oracle, MS SQL Server, DAO, JBuilder under Tomcat and Weblogic environment.
Implemented Cross Country Healthcare’s nurse web portal application using J2EE technology under Jboss/Tomcat and Weblogic environment. Integrated data between Oracle and Informix using JAVA, JSP, JavaScript, Eclipse, and strut framework.
Software Engineer (1/2004 ~ 9/2004)
SIVA Corporation, Delray Beach, FL
Developed and maintained company enterprise web portal application using Jetspeed and Liferay struts MVC framework with J2EE.using JAVA Swing, SQL, Hibernate, JavaScript, Applet, mySQL, IntelliJ/Eclipse and ANT scripting under JBOSS/Tomcat environment.
Software Engineer (2/2001 ~ 1/2004)
Harvard Business School, Boston, MA
Developed and maintained school intranet/internet web applications including IT supports to the faculty research, publications, student information, and administrative applications such as custom polls, student housing, and grading automation system, etc. using server-side JAVA, servlet, JSP, J2EE, JavaScript, Oracle JDBC, PL/SQL, Unix Shell scripts, CVS, ANT, struts MVC framework, XML and WebLogic/Dynamo under Solaris environment.
Software Engineer (10/2000 ~ 2/2001)
Intelligence Data Inc. Thomson Financial, Boston, MA
Developed and maintained company e-commerce products enabling the users to access intelligence data from the various data sources such as the First Call using JAVA, servlet, JSP, JavaScript, EJB, Oracle JDBC, PL/SQL, CORBA, WebLogic application server under Unix.
Sr. Programmer Analyst (3/2000 ~ 9/2000)
Genuity Inc, Information Technology, Cambridge, MA
Conducted database integration between Oracle, Informix, and SQL Server using JAVA JDBC and stored procedures.
Application Programmer Analyst (5/1998 ~ 3/2000)
Harvard University, Financial Administration, Cambridge, MA.
Developed pension contribution system including production support using Visual Basic with embedded SQL for front-end application and used Unix scripts and stored procedures for back-end.
Trouble shoot university human resource applications across OS390, Unix, and NT using COBOL, JCL, IDMS, Sybase stored procedure, Unix shell script and Visual Basic.
Programmer Analyst (1/1995 - 4/1998)
New England Financial (now MetLife), Boston, MA.
Developed financial modules for actuarial analysis involving securitization application using Easytrieve, COBOL, JCL, DB2 in IBM mainframe, C/C++, paradox DB in Windows.
Software Engineer (11/1992 - 11/1993)
Automation & Simulation, Inc., Pawtucket, RI
Developed 2D graphics of complex ballast control panel & figures with image processing, animation, instrument visualization, data field editing in an event-driven and pop-up window environment, a computer-aided design using C/C++ and Windows Development Toolkit.
EDUCATION
University of Massachusetts Boston (1996~2000) Master of Science in Computer Science
Boston University (1995) Certificate of IBM Mainframe COBOL Programming
National Taiwan University (1984~1988) Bachelor in Public Health
PERSONAL US Citizen
OTHER QUALIFICATION
Actuary Exams. #100 (Advanced Math), #110 (Math Statistics)