Charles Daniels

Charles Daniels

Mentor
5.0
(3 reviews)
US$10.00
For every 15 mins
6
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Experienced backend software engineer
Experienced backend software engineer

The day my father first brought home a computer many years ago, I was hooked! I've been coding ever since. That was back in the day when I had to save my files on a cassette tape, before the "Mac" was even a thing. I still continue to learn, and my passion for learning is matched only by my passion for sharing my knowledge with others.

English
Eastern Time (US & Canada) (-05:00)
Joined September 2019
EXPERTISE
7 years experience
I've used Python for various scripting tasks throughout my career. I've also used it for a Flask application that allowed my team to inte...
I've used Python for various scripting tasks throughout my career. I've also used it for a Flask application that allowed my team to integrate Jira with a content management system in order to automate certain repetitive tasks that were previously prone to human error. More recently, I've been using Python on NASA projects enabling scientists to analyze Earth-Observation data (typically satellite imagery).
View more
View more
5 years experience
While I've been in contact with JavaScript for about 20 years, I've only been seriously using it more recently in the context of a NASA p...
While I've been in contact with JavaScript for about 20 years, I've only been seriously using it more recently in the context of a NASA project that is hosted on AWS and is written primarily for Node.js.
5 years experience
I've been using AWS in the context of deploying data ingestion pipelines.
I've been using AWS in the context of deploying data ingestion pipelines.
18 years experience
I've used Java since its early days, for clients across the globe, primarily focused on e-commerce applications using J2EE technologies, ...
I've used Java since its early days, for clients across the globe, primarily focused on e-commerce applications using J2EE technologies, such as Servlets, JSP Pages, JSP Tags, among others. Clients have included Virgin Wines (England), Lufthansa (Germany), Metcash (Australia), PetSmart (USA), and others. I'm also experienced with various testing frameworks, such as JUnit and TestNG, static code analysis tools, such as FindBugs, PMD, and Checkstyle, and build tools, such as Maven and Gradle, as well as packaging and deployment practices related to Application Servers.
20 years experience | 1 endorsement
3 years experience
Leveraged Groovy in the process of customizing an AI-based Intelligent Virtual Assistant (IVA) platform for various clients. Groovy was t...
Leveraged Groovy in the process of customizing an AI-based Intelligent Virtual Assistant (IVA) platform for various clients. Groovy was the scripting language of choice for custom BPM logic. Also used Groovy for writing custom Apache Camel components in the context of integrating the IVA with other systems.

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Brianna Marie
Brianna Marie
December 2019
Awesome! Would highly recommend, Beginner friendly.
Rebecca Bar_
Rebecca Bar_
September 2019
Charles was so helpful at explaining very step of what we were doing, and we got a lot don during the session. Thanks!
SOCIAL PRESENCE
GitHub
chuckwondo.github.io
CSS
0
0
codecademy-jamming
JavaScript
0
0
Stack Overflow
177 Reputation
0
2
4
EMPLOYMENTS
Data Engineer
Development Seed
2019-07-01-Present
Currently contracted to NASA as a member of the core development team on the Cumulus project (https://github.com/nasa/cumulus), which is ...
Currently contracted to NASA as a member of the core development team on the Cumulus project (https://github.com/nasa/cumulus), which is an open source project aimed at making NASA's Earth Science Data fully open and accessible to all.
Python
Node.js
GitHub
View more
Python
Node.js
GitHub
Jira
React
View more
Cloud Manager
Splice Machine
2018-09-01-2019-01-01
Directed the Cloud Operations team (distributed/remote) responsible for running SpliceMachine’s HTAP database product in AWS and Azure.
Directed the Cloud Operations team (distributed/remote) responsible for running SpliceMachine’s HTAP database product in AWS and Azure.
Python
Java
Azure
View more
Python
Java
Azure
GitHub
Jira
Docker
View more
Senior Solutions Engineer
IPSoft, Inc.
2017-04-01-2018-08-01
Designed and implemented client solutions using the Amelia Cognitive Agent platform to automate business processes in various domains. Fo...
Designed and implemented client solutions using the Amelia Cognitive Agent platform to automate business processes in various domains. Focused heavily on integrating the platform via Mule ESB (Amelia V2) and Apache Camel (Amelia V3) as well as improving development quality and workflow productivity. * Designed/developed Chat DSL (Groovy), and tool to auto-generate TestNG test classes from Chat DSL files * Designed/developed Apache Camel component extensions (HTTP, Mail, Spring Test) that significantly decreased integration development time and improved performance. * Created Maven Archetype to instantly manifest Gradle projects for Amelia Camel HTTP integrations * Created Groovy DSL for name resolution and code completion for implicit service variables in IntelliJ IDEA * Improved Amelia’s intent understanding via utterance training/classification * Integrated Amelia with Slack via Python using Slack’s Real Time Messaging API * Participated in initial development of Amelia SDK in Go * Member of Cognitive Organization’s "JEDI Council" for defining/evangelizing organizational best practices * Mentored engineers on development best practices (Groovy/Java, Python, Git, Maven/Gradle, Camel)
Groovy
Gradle
Apache Camel
View more
Groovy
Gradle
Apache Camel
MuleSoft
View more