Post Job Free

Resume

Sign in

Software Development Java Developer

Location:
Saratoga, CA
Posted:
February 29, 2024

Contact this candidate

Resume:

James Z. Lin, Ph.D.

Software Development

ad30wz@r.postjobfree.com • +1-408-***-****

www.linkedin.com/in/james-z-lin • Saratoga, CA, 95070 Results-oriented leader with comprehensive R&D expertise, overseeing the entire software development lifecycle. Tech-savvy professional with deep knowledges in distributed computing, databases, scalability, analytics, and mobile collaborative systems. Proven track record of building and leading successful cross-functional teams to achieve operational excellence. Technical Proficiencies

Operating Systems & Platforms: Linux, Microsoft Windows, Unix, Android, iOS, AWS Software & Protocols: Node.js, Restful Framework, Apache Server, Oracle, MySQL, ETL, TCP/IP, XMPP Programming Languages: C/C++, JAVA, JavaScript, SQL, Python, Shell Career Experience

Oneplus Smartware Technology Co. Ltd, Shanghai, China 2016 – 2022 Founder/Director of Operations

As General Manager, led day-to-day operations of a startup, steering the development and operation of a SaaS online school product. Elevated learner engagement by introducing an XMPP-based interactive whiteboard mobile app (Ivypal on App store), fostering instant drawing and live video interactions, resulting in improved educational and social outcomes.

• Spearheaded the design and implementation of messaging cores on server and Android mobile client.

• Prototyped ChatPal, a tutoring product driven by ChatGPT, accessible at http://tutor.ivypal.net.

• Demonstrated entrepreneurial prowess and leadership in challenging startup environments, enhancing personal experience.

Daca Institute LLC. Saratoga, US 2012 – 2016

Chief Technologist

Investigated and built innovative remote sharing/control features based on UPNP/DLNA for enhanced collaboration and engagement — a pioneering concept on Android platform following Apple's AirPlay. Published multiple screen sharing Apps on Google Play. Explored application of mobile devices for education. Actuate Corporation (Merged by OpenText), South San Francisco, US Shanghai, China 2004 – 2012 Vice President of Engineering

Initiated and fostered creativity and innovation through the establishment of the Actuate Shanghai R&D center. Steered all Shanghai team activities, playing a pivotal role in the success of the open-source Eclipse project BIRT—recognized as the world's most popular open-source reporting tool. Demonstrated exceptional leadership by overseeing seven engineering teams dedicated to significant BIRT development.

• Expanded the organizational workforce from inception to over 100 members, managed 7 development groups, offering technical guidance to development and QA teams.

• Successfully delivered four consecutive releases of the BIRT product within a span of seven years. Actuate Corporation (Merged by OpenText), South San Francisco, US 2001 – 2004 Director of Performance Engineering

• Utilized vast distributed system background and industry experience to manage performance engineering team. Duties include driving performance optimization, creating load simulation and stress test, developing test automation tools

(C++/JAVA), producing server sizing guide and publishing performance benchmark white papers. Served as interface to Customer Support unit.

• Acknowledged as a leader in scalability and performance within the realm of Actuate iServer, positioning it at the forefront of all BI platforms.

Actuate Corporation (Merged by OpenText), South San Francisco, US 1998 – 2001 Sr. Software Developer

Page 1 2

• Played a significant role in the development of Actuate iServer versions 4 to 6 as a server engineer (C/C++/JAVA). Led the transformation of Actuate iServer into a highly scalable enterprise-class system, acting as a key contributor for server performance and architecture optimization.

Oracle Corporation, Redwood City, US 1995 – 1998

Principal Member of Technical Staff

• Contributed significantly to Oracle's success in various standard RDBMS benchmarks, such as TPCC and TPCD, by optimizing server kernel (C/C++) and benchmark configurations through advanced monitoring and analysis techniques. NEC Research Institute, Princeton, US 1992 – 1995

Scientist

• Explored and prototyped the development (C/C++) of a large natural language processing system PAPPI on parallel computers and cluster of workstations.

University of Maryland at College Park, US 1988 – 1992 Research Assistant

• Engaged in Ph.D. thesis research concentrated on efficiency of distributed/parallel computing for logic programs and actively contributed to the development of PRISM, a rule-based inference system built upon the parallel machine McMob at UMCP. As an experimental researcher, acquired expertise in system-level programming with a focus on significant multi-threading challenges, working on diverse advanced parallel/distributed computers, such as the 64 CPU BBN Butterfly TC2000 (NUMA), 32 CPU Sequent Symmetry (SMP), and 1024 CPU Thinking Machine II (SIMD). Education

Ph.D. in Computer Science

University of Maryland at College Park, US

Master of Science in Computer Science

University of Maryland at College Park, US

Bachelor of Science in Computer Engineering

Shanghai Jiao-Tong University, Shanghai, China

Honors & Awards

2nd Prize Winner – National Math Contest (Math Olympics), China, 1982 Major Research Publications

Z. Lin, “Concurrent Frame Signature Files'', Distributed and Parallel Databases: An International Journal, Vol 1. No. 3. Z. Lin & C. Faloutsos, “Frame-sliced Signature Files'', IEEE Transaction on Knowledge and Data Engineering. Vol. 6, No. Z. Lin, “A Distributed Fair Polling Scheme Applied to Parallel Logic Programming'', International Journal of Parallel Programming. Vol 20 Z. Lin, “Parallel Execution of Logic Programs by Load Sharing'', Journal of Logic Programming, Vol 3 Z. Lin & S. Zhou, “Parallelizing I/O intensive applications for a workstation cluster: a case study”, ACM SIGARCH Computer Architecture Vol 21 Z. Lin “Task scheduling for parallel execution of logic programs”, Ph.D. Thesis Languages

English Chinese

Page 2 2



Contact this candidate