Kyle R Krcmaric

Software Engineer

Atlanta, GA, USA
[email protected]

Passionate about hardware, skilled in software. Nine years of experience working within agile/kanban and scrum methodologies. Architected and built complex graph database, named entity recognition (NER), device automation, and ETL (extract, transform, load) technologies for telecommunications support while at Ozmo.

Experience

Ozmo, Blacksburg VA (Remote) - Software Engineer III

February 2022 - Present

Architecting and maintaining deployment pipelines for custom Python packages, including custom trained ML models. Leveraging serverless techniques to lower cost, gain scalability, and reduce deployment overhead. Overseeing development of fully custom ETL workflow to transform raw data into structured collections.

Ozmo, Blacksburg VA (Remote) - Innovation Engineer

March 2020 - February 2022

Leveraged newer technologies like graph database and NER (named entity recognition) to architect, develop, and lead novel solutions to tough company problems. Trained a custom NER model using custom annotated dataset for in-domain intelligence.

Ozmo, Blacksburg VA (Remote) - Associate Innovation Engineer

January 2019 - March 2020

Collaboratively created and rapidly iterated on research & development style prototypes to support long term company roadmap goals and market expansion efforts.

Ozmo, Blacksburg VA - Senior Support Analyst

May 2018 - January 2019

Telecommunications support content expert. Decision maker for content development team focus and execution. Led the Support Analyst team: facilitated meetings, enabled cross-team collaboration.

Ozmo, Blacksburg VA - Support Analyst

January 2018 - May 2018

Contributed to decisions relating to what content the development team should author for support in the telecommunications industry.

Ozmo, Blacksburg VA - Senior Content Developer

June 2013 - January 2018

Led the development of complex telecommunications support content which are used by Verizon in the call center and on Verizon.com. Authored support content for 1:1 replicated representation of smartphones as virtual devices.

Licenses & certifications

Neo4j Certified Professional

Neo4j

Issued October 2019
Credential ID 16899288

Skills

Python

Worked on many internal projects leveraging Natural Language Processing, Machine learning, REST APIs, and AWS Lambda to explore ways in which Ozmo could achieve a competitive advantage.

Javascript / Node.js (Backend)

Experience using Node.js to power smartphone device automation with scripting and ADB (Android Debug Bridge), built REST APIs for controlling the smartphone automation and exposing other internal demo capabilities, often backed by AWS Lambda functions and AWS API Gateway.

Neo4j (Graph Database / Cypher)

Mapped out troubleshooting domain in a graph database to enable robust and innovative pathfinding in user journeys, replicated smartphone screen connections for content development pathfinding & automation.

Google BigQuery

Authored SQL for querying enterprise-scale SaaS analytics.

AWS (Lambda, EC2, CloudFormation)

Engineered a custom ETL workflow built for easy updates and deployments using AWS SAM CLI. Familiar with defining cloud architecture with AWS CloudFormation.

JIRA

Led and participated in sprint planning, roadmapping, and bug tracking.

Networking / Web Hosting

Have built custom self-hosted and cloud hosted websites (you're here now!), with knowledge of DNS configuration.

Technical Writing

Supported internal knowledge sharing for stakeholders with extensive technical documentation.

Education

Virginia Polytechnic Institute and State University, Blacksburg VA

Bachelor of Science in Computer Engineering

June 2013 - May 2018

Central Virginia Community College, Lynchburg VA

Associate of Science in Engineering

August 2011 - May 2013