avatar

Daniel Kozlowski
Software Architect & Technologist

About

A tenured technologist with a proven record of solid design and reliable deployment

Work Experience

SevOne
August 2015 – Present
Engineering Fellow, Office of the CTO
Revitalized software platform for main product, transiting appliance model into cloud ready application
Highlights
  • Transitioned product from monolithic appliance into cloud enabled application
  • Designed highly scaleable message passing infrastructure for micro-service operation
  • Oversaw and mentored development teams implementing design changes
  • Architected automated build and deployment systems
  • Implemented cloud build out of modernized system
SevOne
February 2010 – August 2015
Sr. Developer, Team Lead, Director Of Engineering
Core contributor to the NMS product
Highlights
  • Designed and implemented multiple new collection technologies for NMS
  • Contributed to improvement of scalable clustered data collection platform
  • Optimized data storage and retrieval components of NMS system
  • Mentored and consulted Jr Developers
  • Helped grow team from start up through billion dollar valuation
  • Managed team of sixty developers and forty contractors
  • Provided technical leadership across entire NMS product
  • Oversaw multiple major product release cycles from inception to deployment
Naval Surface Warfare Center
September 2003 – January 2010
Computer Engineer
Designed, deployed, and maintained computer control systems for US Warships
Highlights
  • Maintained world's largest Profibus network
  • Developed custom overlay OS for Siemens 400 series PLC's
  • Implemented GUI interface library for control of PLC from PC workstation
  • Circuit design and troubleshooting
  • Design of land based simulation and testing laboratory
  • L2/L3 network design and maintenance

Education

  • 2001 2006

    Drexel University

    Bachelor

    Computer Engineering

Skills

Software Design and Architecture Master
C C++ Java Golang Scala Rust Javascript Test Driven Development Software Architecture Agile Software Development
Continuous Deployment Intermediate
DevOps Cloud AWS Ansible Chef
Database Design and Optimization Advanced
SQL NoSQL MySQL Relational Databases Clustered Datastores Custom Database Development Time Series Database

Publications

Redundancy in General Purpose Software Configured Control for Critical Ship Systems
14th International Ships Control Symposium
01 September 2009

Method and design of redundant software configured control systems to allow enhanced reliability under failure conditions

Interests

Language Theory
Functional Programming Language Design Esoteric Programming Languages Domain Specific Languages
Embedded Systems
Arduino Microcontrollers Electronics
Distributed Systems
CAP Theory Raft Paxos Scalable Systems Big Data
Machine Learning
Natural Language Processing Neural Networks Data Science