Post Job Free

Resume

Sign in

Software Engineer Senior

Location:
Irvine, CA
Posted:
January 25, 2024

Contact this candidate

Resume:

Huy T. Phan ad23nc@r.postjobfree.com

Irvine, California

https://www.linkedin.com/in/huy-t-p-9b60a78b/

Seek to contribute significantly to a company with vision and embracing innovation, as a software engineer, senior software engineer, or principal software engineer. Twenty-five+ years of experience in software engineering. US citizen. Two masters in computer science. Computer science university instructor. Experienced with various operating systems, from mainframes to personal computers, mobiles, and embedded systems; device drivers, system software to applications, data- bases, web services, programming languages, software development environments, project management and project leadership.

Current interests: Operating systems, RTOS, embedded systems and artificial intelli- gence.

Skill Highlights / Knowledge / Interests

• curl, lldb, HTTP, HTML, CSS, Git, GraphQL, gRPC, REST, PHP, Postman, Salesforce, Shopify, Mailchimp, Kubernetes, Docker, front-end, back-end, full-stack, SaaS, SOA, microservices, Docker, blockchain.

• Java, JavaBeans, JSON, JavaScript, Node.js, RML, VJ++, JavaOS.

• SOM, COM, CORBA, JavaBeans, UML.

• C, C++, Golang, LISP, Pascal, Visual C++, PERL, Python, PHP, Swift, Kafka.

• SQL, MySQL, ODBC, Pro*C, NaviCat, MySQL Workbench.

• UNIX, Linux, macOS, iOS, Android, RTOS, FreeRTOS, embedded systems, IoT.

• Client/Server, TCP/IP, UDP, RPC.

• VisualStudio, macOS Xcode.

• Machine and assembly languages, Motorola 680xx, Intel 80x86.

• Graduate study research interests: Operating systems, parallel and distributed sys- tems, and mobile computing.

Experience

•SONNET TECHNOLOGIES INCORPORATED, Irvine, California, Oct. 2021-Sep. 2023 Senior Software Engineer

Develop device drivers, macOS applications, and database on macOS computers using C, C++, Python, RealStudio, MySQL, ODBC, HTTP, HTML, CSS, GraphQL, REST, and PHP.

•UNIVERSITY OF CALIFORNIA, Irvine, California, Feb. 2022-Present Computer Science Instructor

Teach intermediate evening computer science courses, including Intermediate Java.

•PHOTASIA, INCORPORATED, Irvine, California, Mar. 2012-Oct. 2021 Software and Systems Manager

Manage software, computer and point-of-sale systems, databases, spreadsheets, web site, network, communication facilities, and security system of restaurant.

•MAXILARIS, INCORPORATED, Irvine, California, 2000-2011 Founder

Self-started a mobile computing software company, developed and marketed ap- plications for the Palm handheld computers.

•PRINTRONIX CORPORATION, Irvine, California, 1996-2000 Senior Software Engineer

Developed and maintained an embedded software system for printer emulations using C on Sun Solaris UNIX and Linux. Leader of the LP+ emulation project on laser, thermal, and impact printers.

•SCAN-OPTICS INCORPORATED, Irvine, California, 1994-1995 Senior Software Engineer

Developed and maintained an SBASIC interpreter for data entry, intelligent character recognition and image processing on UNIX System V using C, C++, and Motorola 68000 assembly. Maintained a UNIX Stream driver.

•SYMBOL TECHNOLOGIES INCORPORATED, Costa Mesa, California, 1990-1993 Software Engineer III

Developed and supported embedded handheld terminal applications and emulators on DOS systems using C and Intel 80386 assembly. Solely responsible for projects from ini- tiation to final release, including sustaining and enhancement.

•AMERICAN TURNKEY CORPORATION, Costa Mesa, California, 1989-1990 Senior Software Engineer

Developed and supported on-line material control systems for logistics in distribution centers and warehouses using Sun UNIX and DOS systems, on embedded handheld ra- dio-frequency terminals with laser scanner. Developed and supported Oracle databases using Pro*C and SQL. Duties included internal design, implementation, customization, testing, installation, and maintenance.

•NCR CORPORATION, San Diego, California, 1985-1989 Operating System Kernel Group

Principal Programmer/Analyst

Developed and supported NCR mainframe VRX operating system kernel, job dispatcher, system interrupt handlers, task management, virtual memory management, system re- covery and diagnostic features. Major responsible projects included the dynamic recon- figuration of processors on fault-tolerant and redundant transactional-critical multipro- cessor systems.

Education

Master of Science in Information and Computer Science, GPA 3.9 University of California, Irvine, California, 1997. Researched parallel computing, object-oriented languages and systems, object compo- nents, mobile computing, and distributed systems. Early embraced Java. Research top- ic: Dynamically reconfigurable processing objects in parallel and distributed systems. Implemented in Java.

Master of Science in Computer Science, GPA 3.8

California State University Fullerton, California, 1993. Study concentration: Software engineering, computer architecture, compiler, and artifi- cial intelligence.

Bachelor of Arts in Computer Science, GPA 3.7

The University of Texas at Austin, Austin, Texas, 1985. Study interests: Data structures and algorithms, computer architecture, operating sys- tems, and artificial intelligence.

Associate in Engineering, Computer Science, GPA 3.9 Wentworth Institute of Technology, Boston, Massachusetts, 1983. Teaching assistant for computer science courses.

Location

Contract or full-time; remote, hybrid, or on-site within commuting distance of Irvine, California. No relocation.



Contact this candidate