I am George Ball, an experienced engineer, writer, and trainer with over 40 years of experience in software development, technical writing, training, consultancy, and mentoring. I specialize in Unix/Linux systems, JVM performance, reactive programming, low latency, and concurrency, and have worked extensively with languages including Java, Scala, C++, Python, JavaScript, and C. Throughout my career, I have contributed to training and development programs in major financial institutions and technology companies. Beyond my professional life, I am a licensed private pilot and enjoy flying, splitting my time between the beautiful landscapes of Orkney and the charming town of Totnes. This blend of technical expertise and personal passion drives my approach to problem-solving and continuous learning.

George Ball

I am George Ball, an experienced engineer, writer, and trainer with over 40 years of experience in software development, technical writing, training, consultancy, and mentoring. I specialize in Unix/Linux systems, JVM performance, reactive programming, low latency, and concurrency, and have worked extensively with languages including Java, Scala, C++, Python, JavaScript, and C. Throughout my career, I have contributed to training and development programs in major financial institutions and technology companies. Beyond my professional life, I am a licensed private pilot and enjoy flying, splitting my time between the beautiful landscapes of Orkney and the charming town of Totnes. This blend of technical expertise and personal passion drives my approach to problem-solving and continuous learning.

Available to hire

I am George Ball, an experienced engineer, writer, and trainer with over 40 years of experience in software development, technical writing, training, consultancy, and mentoring. I specialize in Unix/Linux systems, JVM performance, reactive programming, low latency, and concurrency, and have worked extensively with languages including Java, Scala, C++, Python, JavaScript, and C. Throughout my career, I have contributed to training and development programs in major financial institutions and technology companies.

Beyond my professional life, I am a licensed private pilot and enjoy flying, splitting my time between the beautiful landscapes of Orkney and the charming town of Totnes. This blend of technical expertise and personal passion drives my approach to problem-solving and continuous learning.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Director / Consultant at J & G Services Ltd
June 1, 2022 - Present
Providing development, consultancy, technical writing, mentoring, and training services for various clients including an extended engagement at Chronicle Software. Key accomplishments include designing and developing e-learning modules for Morgan Stanley, editing the 5th Edition of the Java Cookbook, delivering training courses on Linux Kernel Internals and Java, and creating documentation pipelines following docs-as-code approaches. Delivered expertise in low latency and cloud-native microservices, supported containerization strategies, implemented observability tools, authored articles, and mentored technical authors.
Vice President at Morgan Stanley
June 1, 2022 - August 23, 2025
Senior engineer in the Java Platform Engineering and Cloud Developer Experience teams. Led Java development for local tooling based on Spring framework, spearheaded serverless platform research with Knative, prepared architectural blueprints and decision records for cloud-native migrations to Kubernetes, provided mentoring on documentation and presentation skills, conducted interviews, and participated in promotion committees.
Director / Consultant at J & G Services Ltd
May 1, 2021 - August 23, 2025
Offered consultancy, documentation, software development, training, and mentoring services with extensive engagements at major clients such as Morgan Stanley. Contributions included Java infrastructure modernization, local developer tooling creation, developer support, graduate analyst supervision, technical documentation authoring, low-latency development, and delivering training across Java, Scala, Python, C++. In addition, held CTO role responsibilities for graduate training programs and developed online candidate testing systems.
Product Manager at Atlantech Technologies Ltd
June 1, 1996 - August 23, 2025
Performed technical marketing to define and design telecom network and service management products. Engaged with customers to provide technical expertise and solution planning support, also presented products to potential clients to aid sales efforts.
Training Consultant at QA Training Ltd
May 1, 1992 - August 23, 2025
Designed, developed, and delivered technical training courses on UNIX systems and programming including Solaris, C programming, and UNIX device driver development. Provided consultancy services on device driver development and UNIX strategies.
Technical Consultant at Sun Microsystems Ltd
June 1, 1990 - August 23, 2025
Provided advanced technical support, software development, and training for internal teams and customers. Developed communications controller software using RPC and proprietary IBM protocols, resolved complex Solaris kernel support issues, and designed and delivered training sessions.
Software Engineer at Racal Research Ltd
March 1, 1989 - August 23, 2025
Developed software tools to support formal methods for software development, including a tool for type-checking Z language formal specifications. Participated in formal methods training at Oxford University.
Software Engineer at Norsk Data Ltd
July 1, 1988 - August 23, 2025
Contributed to Ada compiler development and ported 4.2BSD UNIX to Norsk Data systems, gaining significant kernel-level experience.
Research Student at University of Glasgow
January 1, 1985 - August 23, 2025
Investigated development tools for emerging programming languages during postgraduate research.
Research Assistant at Paisley College of Technology
January 1, 1984 - August 23, 2025
Developed software tools for Ada programming as part of research responsibilities.

Education

B.Sc. with Honours (First Class) in Computing Science at University of Glasgow
January 1, 1978 - January 1, 1982

Qualifications

Private Pilot's Licence
January 11, 2030 - August 23, 2025

Industry Experience

Financial Services, Software & Internet, Education, Professional Services, Telecommunications