Jerry James
Principal Software Engineer | Linux & Open Source Expert | Full-Stack & Blockchain Developer
34 yrs experience · Kuala Lumpur, Federal Territory of Kuala Lumpur · <10 hrs/week
About
Seasoned software engineer with a strong background in C/C++ and Linux environments, complemented by 7+ years in full-stack and blockchain development. Proficient in Solidity, Web3, React, and Node.js, with leadership experience guiding cross-functional teams. Known for designing scalable systems and contributing to open-source communities, including XEmacs and Fedora, and building secure, decentralized applications for logistics, finance, and enterprise domains.
Skills
Experience
- Principal Software Engineer · Everfox01-01-2024 –
- Blockchain Developer · Nexlify Solutions06-01-2023 – 08-01-2025
Designed and deployed smart contracts on Ethereum, improving transaction transparency for clients in the logistics sector. Led a team of 5 developers to build a decentralized application (DApp) for supply chain tracking, reducing operational costs by 15%. Integrated Web3.js to connect frontend interfaces with blockchain networks, enhancing user interaction with DApps.
- Principle Software Engineer · Forcepoint07-01-2020 – 01-01-2025
- Senior Software Engineer · Forcepoint05-01-2017 – 07-01-2020
Software development on Linux and MacOS X.
- Senior Full Stack Developer · TechBit07-01-2021 – 05-01-2023
Developed and maintained full-stack applications using Node.js, React, and MongoDB for 10+ client projects. Led an Agile team of 6 developers, improving project delivery time by 25% through streamlined workflows. Designed RESTful APIs to integrate third-party services, enhancing e-commerce platform functionality. Implemented CI/CD pipelines using Git and Docker, reducing deployment errors by 30%. Optimized database queries in MongoDB, improving application response time by 40% for high-traffic systems.
- Junior Front-End Developer · Innovatech Labs11-01-2018 – 06-01-2021
Built responsive web interfaces using HTML, CSS, and JavaScript, improving user experience for 5 client websites. Collaborated with backend developers to integrate APIs, ensuring seamless data flow between frontend and backend systems. Utilized Angular to develop dynamic single-page applications, reducing page load times by 20%. Supported senior developers in debugging and resolving frontend issues, ensuring timely project delivery.
- Software Developer (internship) · CodeZap Solutions04-01-2018 – 09-01-2018
Developed backend services using Python and Django, supporting web applications for 3 startup clients. Created database schemas in MySQL, optimizing data storage for efficient retrieval in high-demand applications. Built RESTful APIs to enable communication between mobile apps and backend servers. Wrote unit tests to ensure code reliability, achieving 90% test coverage for critical modules.
- Software Architect · LDS Church06-01-2007 – 03-01-2009
Oversaw the design of numerous software and hardware projects. Taught an internal class on multithreaded Java programming to senior level developers.
- Assistant Professor · Utah State University07-01-2005 – 06-01-2007
Taught classes on multithreaded programming, programming languages, operating systems, and distributed systems. Supervised several graduate students in various software development projects.
- Assistant Professor · University of Kansas08-01-1999 – 06-01-2005
Taught classes on operating systems, distributed systems, multithreaded programming, shell programming, and introductory programming with Java and C++. Supervised numerous students in various software development projects.
- Software Development Engineer · Needle04-01-2015 – 04-01-2017
Worked on a custom web server used to set up and collect data on chats between customers and product line advocates. Contributed several architectural improvements to the locking code, event handlers, and data handling. Developed new ways of interacting with customers. Primarily worked on C code, but also contributed to Javascript and Python projects, and also interacted with MongoDB.
- Senior Developer · BetterLinux10-01-2010 – 04-01-2015
Developed a high-efficiency backup solution, a method for throttling network traffic by user ID, a monitoring system that shows network bandwidth consumption by user and by application, and a management system for dedicated IP addresses on a shared hosting machine. Made multiple Linux kernel modifications to improve efficiency or to enable previously impossible software solutions. Set up the company build system, based on git, rpm, yum, and Jenkins.
- Senior Developer · Bluehost.com03-01-2009 – 10-01-2010
Work on Linux kernel modifications and associated userspace tools to improve the efficiency of a shared hosting environment.
Education
- UC Santa BarbaraPhD, Computer Science
- Brigham Young UniversityMS, Computer Science
- Brigham Young UniversityBS, Computer Science
- Asia Pacific UniversityBachelor, Computer Science
Similar talent on Pangea
Hire Jerry through Pangea
Describe your project to the Pangea agent — see if Jerry is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.
See if Jerry is a fit