James Dixon

James Dixon

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Lifelong coder and Chief Technology Officer
Lifelong coder and Chief Technology Officer

I have been writing code since I was 12 and I've had a long and very successful career as a Chief Technology Officer.

I enjoy solving problems with software in different kinds of projects - everything from large-scale cloud applications to mobile games. I also love playing with new technologies to see what they can do.

I have designed large scale software architectures and products with multi-tier designs.

I have 20 years experience mentoring junior programmers and helping them achieve their career goals. I'm good at describing how Computer Science concepts are useful in real world situations.

Eastern Time (US & Canada) (-05:00)
Joined April 2023
EXPERTISE
20 years experience
10 years experience
5 years experience
10 years experience
5 years experience
3 years experience
3 years experience

REVIEWS FROM CLIENTS

James's profile has been carefully vetted and approved as a Codementor. Connect with James now, and leave a review for them once you're done!
EMPLOYMENTS
Chief Technology Officer
Phuzzlings Corporation
2018-12-01-Present
Responsible for everything including: * Software architecture and selection of tools, components, and hosting environments. * Selection ...
Responsible for everything including: * Software architecture and selection of tools, components, and hosting environments. * Selection of third party consultants and services. * Design and coding of the backend (Java, AWS Lambda) and data tiers (S3, DynamoDB, Elastic Search). * Prioritization and management of features and user experience. * Design and coding of the frontend (Unity 3D, C#). * Design and creation of graphics. * Design and implementation of the web site (Wordpress, CSS, graphics).
Java
C#
AWS Lambda
View more
Java
C#
AWS Lambda
Unity
View more
Chief Technology Officer
Pentaho Corporation
2004-09-01-2018-12-01
Responsible for: * Software architecture, design and coding . * User interface coding in HTML/CSS/AJAX and Java (SWT, AWT etc). Backend c...
Responsible for: * Software architecture, design and coding . * User interface coding in HTML/CSS/AJAX and Java (SWT, AWT etc). Backend coding in Java. * Integration with third party libraries and systems: relational databases, NoSQL databases, Big Data systems, rules engines, charting engines, PDF generators, graph databases/systems. Evaluation and selection of software acquisition targets. * Tracking and enhancing operational effectiveness of teams including introducing an Agile methodology. * Working with pre-sales and professional services groups to prototype domain-specific solutions for strategic customers. * Reporting to the Board of Directors on strategic initiatives. * Communicating technical topics to executives, implementation partners, strategic customers, and media outlets such as Forbes. * Performing intellectual property (IP) compliance audits, and participating in software license reviews and IP policy. * Using quality and productivity tools such as continuous integration (Jenkins), code coverage tools, profiling (YourKit), code analysis (Coverity), JIRA & Confluence, source code control (GitHub, Subversion, CVS).
HTML/CSS
Java
SQL
View more
HTML/CSS
Java
SQL
AJAX
NoSQL
JavaScript
Apache tomcat
AWS
View more
Chief Technology Officer
Keyola Corporation
2000-02-01-2004-09-01
Responsible for: * Software architecture, design and coding. * Integration with third party libraries and systems. * User interface codin...
Responsible for: * Software architecture, design and coding. * Integration with third party libraries and systems. * User interface coding in HTML. * Backend coding in Java.
HTML/CSS
Java
Apache tomcat
View more
HTML/CSS
Java
Apache tomcat
View more
PROJECTS
Phuzzlings CorpView Project
Phuzzlings Corporation
2022
A mobile puzzle game for iOS and Android creating using Unity 3D. Backend layer is Java running server-less in AWS Lambda
A mobile puzzle game for iOS and Android creating using Unity 3D. Backend layer is Java running server-less in AWS Lambda
C#
AWS Lambda
Unity
C#
AWS Lambda
Unity