image of Chris

Christopher
Kane

 

Full-Stack Software Engineer

Contact

 

Education

 
Loyola Marymount University
B.S. Computer Science, 2004
3.94 Cumulative GPA

Technical Skills

 

Languages

Java
C++
C
C#
JavaScript
HTML
CSS
SQL
Ruby

Java EE Technologies

JMS
JPA
JSP
JSTL

Frameworks / Libraries

Spring
Spring MVC
Spring Security
Spring Boot
Hibernate
Thymeleaf
JUnit
Mockito
AngularJS
Twitter Bootstrap
JavaFX
Ruby on Rails

Databases

PostgreSQL
Oracle
H2
MySQL
HBase

Cloud Service Providers

AWS
Oracle Cloud Infrastructure

AWS Services

EC2
EFS
EMR
RDS
S3
SES
SNS
SQS

Development Tools

Git
Subversion
GitHub
GitLab CI/CD
Vagrant
Apache Maven
NetBeans

Operating Systems

Debian
Ubuntu
CentOS
Oracle Linux
Windows 7 & 10

Web Servers

Apache Tomcat
NGINX

Other

Elasticsearch
Aspera
Activiti / Flowable
ActiveMQ
Hadoop
Redis
Kubernetes
Docker
JIRA

Professional Experience

 

Owner

11/2020 - Present
Develop the front-end web application, back-end microservices, and RESTful web services.
Provision and maintain all components of the technology stack, including:
External DNS, internal DNS, and service discovery.
PostgreSQL database and replication strategy.
NGINX reverse proxy and SSL certificates.
Postfix SMTP relay and associated SPF, DMARC, and DKIM DNS records.
VCN and Linux VM firewalls.
Elasticsearch service.
Roll out and update the PKI for file encryption and digital signatures.
Integrate Stripe payment processing via Stripe’s JavaScript and Java APIs.
Monitor VMs, services, and cloud resource utilization.
Handle search engine optimization for the web application.
Social media marketing.

Owner

05/2018 - Present
Develop software to streamline investment decisions and risk management.
Leverage genetic algorithms to optimize security selection.
Create the corporate website and maintain website infrastructure.
Provide personalized investment management and advice.
Evaluate current economic conditions and market risks.
Prepare corporate financial statements.
Ensure compliance with state and federal securities regulations.

Lead Software Engineer

05/2016 - 11/2020

Fullscreen Media

Designed and implemented a horizontally scalable digital media transcoding microservice.
Integrated PayPal payments into the company’s automated payment system.
Automated key steps in the monthly accounting cycle.
Synchronized accounting transactions with NetSuite via the NetSuite API.

Lead Software Engineer

04/2006 - 05/2016

NBCUniversal

Automated digital media workflows for the International Broadcast Operations team.
Spearheaded the development of a faster-than-real-time, file-based HD NTSC to PAL standards converter.
Entrusted with the design, implementation, and maintenance of several critical applications and microservices, including:
A highly-available, high-speed file transfer microservice.
An extensible, horizontally scalable digital media transcoding service.
A DigiBeta and HDCAM tape digitization solution.
Developed several ancillary digital media processing tools, including:
A utility for multiplexing closed captions with MPEG-2 video streams.
A daemon capable of pulling media from a linear broadcast server, transcoding the media, and uploading the media to YouTube for content fingerprinting and piracy prevention.
Implemented SOAP and RESTful web services for various projects, including the digital asset management system used by E! Entertainment and Style.

Junior Analyst

08/2004 - 04/2006

Tempest Technologies

Optimized image processing algorithms for use in real-time, embedded systems.
Developed DLLs for MATLAB, including an API to control a USB webcam.

Personal Areas of Interest

 
Machine learning: artifical neural networks, reinforcement learning, evolutionary algorithms.
Distributed computing and distributed file systems.
Symmetric and asymmetric encryption.
Virtualization and containerization.
Video codecs, including MPEG-2 and H.264.
Options trading.
Photography.

Personal Accomplishments

 
Recipient of Loyola Marymount University's Presidential Scholarship.
Graduated Summa Cum Laude from Loyola Marymount University.