Jerry James

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

AWSAgile MethodologiesAngularBlockchainCI/CDCSSDjangoDockerEthereumExpressGitHTMLHardhatJavaScriptMongoDBMySQLNext.jsNode.jsPostgreSQLPythonReactSmart ContractsSolidityUnit TestingWeb3

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