Daniel Kozlowski
Software Architect & Technologist


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

Work Experience

August 2015 – Present
Engineering Fellow, Office of the CTO
Revitalized software platform for main product, transiting appliance model into cloud ready application
  • 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
February 2010 – August 2015
Sr. Developer, Team Lead, Director Of Engineering
Core contributor to the NMS product
  • 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
  • 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


  • 2001 2006

    Drexel University


    Computer Engineering


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


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


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