glilienfield

glilienfield

I attended Rensselaer Polytechnic Institute, where I received a B.S., M.S. and Ph.D in electrical engineering. I also received an M.S. in mathematics. My Ph.D. research was developing algorithms for compressing high definition video.

Early on I worked as an electrical engineer designing digital circuits. I worked at a start up designing video teleconferencing equipment. I was director of software development.

I spent a number of years working for federal IT contractors designing solutions and writing technical and management proposals. I eventually moved into the role of product owner, where I lead software development teams. In my current position I developed a rules engine on my own time that was eventually adopted and used throughout our pricing systems.

I have worked on several projects designing relational database and writing sql queries. I found out about Neo4j and graph databases while investigating solutions for a project of my own I am working on. The relational model was very inefficient for my application and the graph model fit perfectly. My application has an angular front end and a java backend. I have written custom procedures to implement the traversal algorithms that are needed. I have come to really appreciate the power and simplicity of Neo4j and the cypher query language. It rocks.