Timeline
Work History
Overview
Education
Skills
Summary
Work Preference
Generic

Michael James

Senior software engineer
Cleveland,OH

Timeline

Senior Software Engineer

ClearBlade
04.2022 - 01.2025

Senior Software Engineer

DataRobot
05.2020 - 03.2022

Software Engineer

Clear Measure
06.2017 - 02.2020

Junior Software Developer

Cimpress Technology
06.2014 - 04.2017

Bachelor of Science - Computer Science

The Ohio State University
08.2010 - 05.2014

Work History

Senior Software Engineer

ClearBlade
04.2022 - 01.2025

• Real-Time Predictive Maintenance System: Developed an edge-based predictive maintenance system for industrial machinery using Azure, Kubernetes, ClearBlade IoT, and Apache Kafka for real-time data streaming. Integrated Docker for containerization to enable scalable deployments across edge devices. Leveraged CI/CD pipelines and Azure Machine Learning to automate model updates and forecasting, enhancing decision-making processes for predictive maintenance.
• Intelligent Video Analytics for Smart Cities: Built a real-time traffic monitoring system using GCP, Kubernetes, ClearBlade Edge AI, and Kafka to manage backend data streaming. Deployed predictive models using PyTorch, NumPy, and Pandas, utilizing Docker and GCP Cloud Functions for containerized environments. Ensured real-time analytics and seamless communication across components through inter-process communication (IPC) and continuous CI/CD integration.
• IoT-based Asset Tracking Platform: Designed an IoT-based asset tracking platform with ClearBlade IoT, Azure, PostgreSQL, MongoDB, and Apache Kafka to manage device data efficiently and perform historical analytics. Integrated Docker for containerization and automated deployment through CI/CD pipelines. Incorporated LLM-based microservices to handle natural language queries for asset insights, improving accessibility and decision-making. Led cross-functional collaboration using Confluence and Jira, optimizing portfolio management processes through enhanced communication skills, product management best practices, and continuous refactoring of microservices using Flask and Git.

Senior Software Engineer

DataRobot
05.2020 - 03.2022

• Predictive Analytics for Customer Segmentation: Developed deep learning models for customer behavior prediction and segmentation using MongoDB, and integrated them with REST APIs for real-time predictive models. Scaled models and APIs with Kubernetes and Docker, enabling efficient forecasting and decision-making for business objectives. Managed workflows and cross-functional communication using Jira, Confluence, and Git.
• Fraud Detection System for Financial Transactions: Built and deployed a real-time fraud detection system with MongoDB and Kafka for data streaming, utilizing Kubernetes and Docker for scalable deployment. Enhanced detection accuracy through advanced data science methodologies (NumPy, Pandas) and model refactoring using FastAPI. Acted as a mentor and coach for junior engineers, fostering communication skills and driving collaborative success across the team.

Software Engineer

Clear Measure
06.2017 - 02.2020

• Data Reporting & Optimization: Achieved a 3% improvement in reporting accuracy by developing advanced tools using PyTorch, integrated with Apache Kafka and AWS Lambda, reducing machine setup time by 18%.
• Server Configuration Management: Developed backend configuration management tools to track server settings and created monitoring reports using AWS Lambda, Apache Spark, and Excel, enabling real-time data refresh every second through in-memory caching.
• Resource Utilization Optimization: Streamlined customer resource utilization by developing backend systems for NLP-based insights, reducing turnaround time by 15%, addressing customer needs, and enhancing cross-functional collaboration.

Junior Software Developer

Cimpress Technology
06.2014 - 04.2017

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Education

Bachelor of Science - Computer Science

The Ohio State University
Columbus, OH
08.2010 - 05.2014

Skills

Languages: Python, Java, C, R, SQL, Go, C#, PHP, JS

Operating Systems: Unix, macOS, Linux, Windows, Android

Summary

Senior software engineer who believes in the importance of consistent practice and continuous learning, always hoping for the best while preparing for the worst. A self-starter adept at managing project priorities, meeting deadlines, and delivering results independently. Committed to collaborative problem-solving and agile methodologies to drive project success and enhance team performance.

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

Remote

Important To Me

Career advancement
Michael JamesSenior software engineer