Paul Laolam

 Paul Laolam

Paul P. Laolam

  • Courses0
  • Reviews0

Biography

Muskegon Community College - Mathematics

Software Engineer at ESPEC North America
Computer Software
Paul
Nong-Laolam
Holland, Michigan
I am an experienced adjunct college faculty member with a demonstrated history of working in the academia for higher education, teaching online and on-ground courses in mathematics, statistics and probability, computer science and GNU/Linux. With a strong background in physics, mathematics and computer science, I am very diverse in multiple disciplines that include data analysis, statistics and physics research, software development and programming, computer science and technology. As a programmer, I am fluent in Python, C++/C#, and Bash shell scripting. I am an expert in GNU/Linux operating system, dealing with system configuration, kernel modification, software package management and development.


Experience

  • Spectrum Health

    Client Technology Specialist


    * Undertaking various roles as an IT support specialist to prepare and deploy hardware and software for Epic system, physically and remotely.
    * Provided technical software support and training to end-users on Epic.
    * Performed software imaging, configuration, software updates, group policy.
    * Configured and deployed network printers, medical workstation, desktop and laptop systems.
    * Provided level 2 (L2) technical support on ticketed incidents on software and hardware issues.

    Software Tools:
    -----------------------
    MS Windows 7, Nexus Health Systems, Nexus MyDesktop, Cerner, Citrix, VMWare Client Technology, Jive.

  • College

    Adjunct Faculty


    Adjunct Faculty member in the Department of Mathematics and Sciences, teaching Mathematics and GNU/Linux.

    2007-08: College Algebra, Statistics and Probability.
    2009-11: Pre-Calculus, Intermediate College Algebra, Algebra w/ Application
    2012-Present: Statistics and Probability (online and on-ground)
    2009-Present: Introduction to Linux Operating System (Winter Semester of Academic Year)

    Developer of GNU/Linux Curriculum (2009 - Present):
    Design, implement, maintain and teach a core curriculum Linux course (CIS275) for a joint Bachelor of Science program between Muskegon Community College (MCC) and Ferris State University.

    * Prepare, install and configure Linux machines and network group for classroom training.
    * Develop and prepare lab manual and course packet for hands-on training.
    * Develop RPM packages and shell scripts for classroom distribution for custom configuration of GNU/Linux for hands-on labs.
    * Assisted students in answering questions and resolving technical issues during lab sessions.
    * Manage and maintain computer equipment and network system for classroom training.
    * Assessed and recommended system upgrade on hardware components for classroom use.
    * Developed and wrote textbook and lab manual for CIS275 (2015). Currently, my textbook and lab manual, along with a textbook by Mark Sobell (A Practical Guide to Commands, Editors and Shell Programming), are the main course material for CIS275.

    Software Teaching Tools:
    --------------------------------------
    Blackboard, WebAssign, Pearson MyLab Statistics (coursecompass), VMWare, Apache, PythonAnywhere, CentOS, Debian, RedHat, LibreOffice Calc and Writer, vokoscreen/gt-recordMyDesktop (Linux screencasting), LaTeX, MS Office 2001-2016.

  • ESPEC North America

    Software Engineer


    Software Engineering Role:
    ------------------------------------------
    * Test, maintain, update and implement Web Controller Software for environmental test chambers.
    * Participate in the stack software development at all layers, from the modification of the Linux kernel and package installation, script configuration to the development of source code and software programs to hardware interfaces to databases to user interfaces.
    * Code maintainable and extensible software in a collaborative team environment.
    * Develop custom Debian packages (.DEB) to provide software updates for customers using test chambers and controllers in an isolated network environment without Internet access.
    * Collaborate closely with the team member to plan, design and implement robust software.
    * Interface with marketing analyst, electrical engineers and technical support to determine optimal specifications for software development and design on user interface.
    * Assist production technicians and service technicians to troubleshoot hardware/software interface and user configuration.
    * Continually update and write Web Controller Software User Manual for End-User technical support.
    * Continually research on and utilize new technology to develop software to support new features of the chamber controllers.

    Software Skills
    ----------------------
    Linux: CentOS, Debian, RedHat, Scientific, Fedora
    MS Windows: Windows 7/8/10
    Programming: Python, C/C++/C#, Bash Shell Script, LaTeX, JavaScript, Knockout.js.
    IDE: MS Visual Studio, Visual Studio Code, Mono.
    Databases: SQLite, MySQL, MariaDB.
    Web Server: Apache, API, Flask.
    File Server: NFS, Samba
    PLC: Watlow F4, F4T, EZ-Zone; Espec P300, SCP-220, ES102.
    Misc: Git CLI and GUI, BitBucket, Github, wiki user-manual and software maintenance, Markdown, Pandoc, FrameMaker, Debian (.DEB) and RedHat (.RPM) package management; Debian and RedHat Software Package utility; Docker & Containerization; Embedded system.

  • Baker College

    Adjunct Faculty


    Faculty Member in the Division of Technology, teaching courses in Electronic Technology, Computer Information Systems and Computer Science.

    Computer Information Systems (CIS):
    -- Fundamentals of Operating Systems (2005-07)
    -- Advanced Hardware Architecture (2012-15)
    -- Fundamentals of Computer Hardware/Software (for A+ certification); Installation & Configuration
    -- Introduction to UNIX/Linux (2012-16): Adopted and incorporated Linux core curriculum of Cisco Network Academy to our Linux course in 2015/16

    Electronic Technology (ET):
    -- DC Circuit Theory and Application, Digital Fundamentals (2009-15)
    -- Micro Electronics (2012-15): Assembly Programming with Microprocessor 8085; C programming with Arduino; Python with Raspberry Pi.

    Computer Science (CS)
    -- Introduction to Perl Programming (2011)
    -- Introduction to C# Programming (2015)
    -- Introduction to C++ Programming: Fundamentals; Object-Oriented Programming, Data Structures and Algorithms (2009-15)

    Academic Committee (2012-14):
    Participated in implementing and developing core curriculum courses in electronics and electrical engineering, mobile programming and hardware architecture.

    Programming Skills:
    -------------------
    Assembly, C, C++, C#, HTML, Perl/CGI, Shell Script, Python, Fortran, CSS, Objective-C, LaTeX, Visual Basic.

    Operating Systems:
    -------------------------------
    Red Hat Enterprise Linux (RHEL 5/6/7), CentOS, Scientific, Fedora, Debian, OpenSuSE
    Microsoft Windows XP/7/8, Server 2008/2012

  • InLine Electric and Controls

    Controls Engineer


    Engineering Role:
    --------------------------
    * Utilized MS Excel and MySQL search key feature to extract and convert old database and integrated it in AutoCAD Electrical software to customize our Bill of Material.
    * Developed and wrote custom programs for Panasonic IAI X-SEL PLC and Servo.
    * Conducted complex diagnostic and operational tests of Hoffman PLC controls system and modified operation based on client's specifications.
    * Interact with electric technician to evaluate and establish appropriate methods to troubleshoot and replace faulty electrical components.
    * Utilized Teamviewer to assist in remote access and network configuration between PLC and PC's.
    * Designed and implemented PLC and HMI applications; configured HMI remote access in network groups.

    Software Tools:
    -----------------------
    AutoCAD Electrical, Allen Bradly PLC, Rockwell Automation RsLogix 500, RsLogix 5000; Automation Direct, Panasonic IAI, MS Access 2013-2016.

Education

  • St. John's University

    Major: Physics, Mathematics; Minor: Computer Science, Philosophy
    Senior Research (Capstone) Thesis Title: "Semiconductor Laser and Holography"

  • Michigan State University

    Physics and Computer Engineering
    Research Facility of High-Energy Physics, FERMI NATIONAL LABORATORY, Batavia, IL: -- Participated in a 3-month course in C++ and XML for scientists (June - August 2000). -- Researched and studied the current development of high energy physics at the frontier. -- Researched current development in statistical analysis and data acquisition. -- Developed Python code to scan C++ programs submitted by various researchers to ensure they comply with the D0 programming policy. College of Engineering, MSU (2000-01): -- Researched on Nanotechnology and Neuronetwork. -- Conducted extensive studies on Data Structures and Algorithms in C++. Software Tools: ----------------------- UNIX SUN OS 5.4, Red Hat Linux 7.2/8.0, Solaris 8/9, Kaleidegraph, GNU Plot, LaTeX, MatLab.

  • Central Michigan University

    Theoretical and Mathematical Physics
    M.S. Research Thesis Title: "S-MATRIX IN TERMS OF FEYNMAN PATH INTEGRALS AND ITS APPLICATION TO A PION-NUCLEON SYSTEM"