James Ricks

Senior Software Engineer at Harness

Orlando, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Ricks is a Senior Software Engineer with eight years of focused industry experience and a long history of back-end engineering dating back to earlier roles at Lockheed Martin. Based in Orlando, he has strong Java and integration expertise demonstrated by contributions to widely used open-source projects in the Pentaho ecosystem—improving scheduling, security (encrypted datasource passwords), Java 11 compatibility, and big-data connectors for Kafka, MQTT, and IBM MQ. He blends feature development with test automation and QA, routinely adding unit tests and hardening integrations for OLAP and ETL systems. Educated with a BS in Computer Science and an MS in Software Engineering from Carnegie Mellon SV, he brings both academic rigor and practical production experience. Colleagues can expect a pragmatic engineer who improves reliability and interoperability in complex data platforms while paying attention to security and backward/forward compatibility.
code8 years of coding experience
job15 years of employment as a software developer
bookBrigham Young University-Idaho
bookMaster of Science (MS), Computer Software Engineering, 3.7, Master of Science (MS), Computer Software Engineering, 3.7 at Carnegie Mellon University - Silicon Valley
languagesEnglish, Dutch
github-logo-circle

Github Skills (23)

unit-testing10
ibm-mq10
jms10
snowflake10
testing10
databases10
java10
olap10
javas10
junit10
mondrian10
sql10
database10
back-end-development9
mqttnet9

Programming languages (3)

TypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
pentaho/big-data-plugin

Feb 2018 - Apr 2022

Kettle plugin that provides support for interacting within many "big data" projects including Hadoop, Hive, HBase, Cassandra, MongoDB, and others.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:4 reviews, 122 commits, 103 PRs in 4 years 2 months
Contributions summary:James primarily contributed to the development and testing of MQTT producer functionality within the project. They added unit tests for the MQTT producer, demonstrating a focus on ensuring code quality and reliability through testing. Additionally, the user made changes to various Kafka-related components, which indicates a working knowledge of the project's core functionalities related to data streaming and big data plugins. They also worked on cleaning up code and fixing unit tests.
operationhadoop-hivefeature-storehive-hbasemongodb
pentaho/pentaho-kettle

Mar 2018 - May 2022

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBack-end Developer
Contributions:30 reviews, 96 commits, 90 PRs in 4 years 2 months
Contributions summary:James implemented a JMS Producer for IBM MQ, encompassing both UI and functional aspects. Their work involved modifications to Java code, specifically within the UI for the `JmsProducerDialog` and related components. The commits indicate a focus on configuring and managing JMS connections, properties, and message handling within the Pentaho Data Integration platform. Furthermore, the user added debug logging for the JmsProducer properties and set the Jms property name to use variables.
pentaho-data-integrationetldata-integrationkettlepentaho
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James Ricks - Senior Software Engineer at Harness