Contact Me
(330) 316-2404
nkaminsk@kent.edu
Major Experience
Echo360 Capture Team - 2022
Role: Sr. Scala Engineer
- Spearheaded the initiative to expand Echo360 Streaming and Capture Infrastructure to support 4-channel video capture and playback capabilities.
- Overhauled nearly all critical systems, including media processing and streaming pipelines, microservices, and the Advanced Learning Platform Monolith, ensuring functional programming patterns.
- Resolved critical legacy issues such as SQS idempotency failures, no ops, and double executions ensuring the successful processing of all media content.
- Covered diverse codebases and libraries in Scala, C++, Java, GoLang, Ruby, Python, and JavaScript
- Created Authn, Chaptering, and Playlisting Microservices
- Led the design and implementation of microservices in Scala and Play Framework, leveraging Docker and Jenkins for streamlined deployment and scalability.
- Integrated with transformer neural net to supply chaptering and chapter heading information for Echo360 captured videos and lectures.
- Integrated AWS services including Redis, S3, EC2, CloudSearch, PubNub, Kafka, SQL, and NoSQL databases, optimizing system performance and reliability.
- Collaborated on the development of a new media storage system, replacing the legacy Course/Section/Lesson NoSQL structure with a relational one. Addressed complexities such as embedded and shared permissions, content searching, and backward compatibility, ensuring seamless content delivery to students.
MediTechSafe Cybersecurity Team - 2021
Role: Lead Software Engineer
- Managed a scrum of 4 to maintain an updated front end web application running React/Angular
- Added several monitoring and analytics pages to the monolith
- Developed updates to a mobile application that tested customer knowledge of cybersecurity
- Mentored several students through introductions to Javascript and Python to ensure their success as future developers
- Created a custom network scanning suite to perform a variety of automated penetration tests
- Implemented a network scanner using a combination of NMAP and SCAPY in python that ran in the users background processes
- This scanner inventoried networks at around 33% faster than native implementations using optimized multihtreading
- Managed development of web scrapers to perform vulnerability scans on queried network devices
- Performed scheduled network scans, vulnerability scans, wireless tests, os fingerprinting, password cracks, and DDoS tests
- Covered code in C#, Python, Pascal, GoLang, SQL, Javascripts, AWS, PostGres
Vecmar Thin Client Team - 2020
Role: Lead Engineer/Technician
- Hacked Dell and HP BIOS chipset security and developed a jailbreak to run custom firmware, then automated it
- This involved melting BIOS chips off motherboards and reverse engineering the source code with GHIDRA to decrypt and reprogram security keys
- Developed cloud architecture for automatic firmware deployment using clonezilla
- Developed windows automation scripts to click through programs for BIOS chip programming
- Engineered and 3D printed tools for consistent BIOS chip removal
- Repaired hardware and enhanced lifetime of corporate computing devices
- Soldered electronic components necessary for boot and reinforced lifetime. Including but not limited to capacitors, resistors, USB ports, HDMI ports, BIOS chips, and flash memory
- Installed additional hardware, such as RAM and SSD memory
- Systems based in Windows, Linux, Python, Bash, Ghidra, and UEFI console
AppleGrowth Partners Financial Technologies Team - 2016
Role: Software Engineer Intern
- Lead development of workflow automation
- Engineered an 'email intern' to integrate ticket updates to affected employees
- Developed a suite to automatically deploy different installations for new employees
- Developed a full stack application to monitor employee hardware usage and inventory
Skillsets
Application Engineering / Cloud
- Database design: SQL and NoSQL (Postgresql, MySQL, DynamoDB)
- Object-oriented and Functional programming
- API Design and implementation
- Microservices and Monoliths
- Python, Javascript, Typescript, R, Bash, React.js, Docker, Kubernetes, AWS, Elasticsearch
- C++, Java, Scala, GoLang
Cybersecurity
- Penetration Testing
- Fuzz Testing
- Reverse Engineering
- Cryptography
- Social Engineering
User Experience / Design
- UX Testing
- Wireframing and Storyboarding
- Front-end Web Development
- Adobe Creative Suite
Project Management
- Agile with Scrum / Kanban
- Technical Hiring