I have over 12 years of professional software development experience. I have worked for companies such as Perceptive Pixel (now part of Microsoft), IBM, Booz Allen Hamilton, and Harris Corporation serving as Principle/Lead Software Engineer. I graduated with honors from Rensselaer Polytechnic Institute in Computer and Systems Engineering in Troy, NY.
Read More »
My latest role was to serve as the Director of Software Engineering at a small cyber-security company in DC developing bleeding-edge cyber security software solutions to DARPA and other US...
Expert software generalist with the following specialties.
Software Optimization: holistic optimization of software analyzing algorithms, CPU utilization and multi-threading, memory management, network I/O, disk I/O, and database performance. I have helped many clients achieve orders-of-magnitude software performance increase with minimal software change.
Graph Analysis/Database: I have written original graph analysis libraries to analyze relationship graphs with hundreds of millions of nodes and edges. I have written original code to visualize such graphs. I've utilized graph databases such as Neo4j when a COTS solution is needed.
Rapid Prototyping of Software
Database Design and Optimization: MySQL and Oracle
Computer Graphics using OpenGL: I have deep experience in programming OpenGL in pure OpenGL in C/C++, using Qt constructs, and OpenSceneGraph
Software Project Management and Leadership: I have professionally led software and testing development teams in the past 8 years to success and excellence. I can clearly communicate my vision and properly motivate my team to achieve great things. I'm very organized and I inspire other team members to do improve their organizational skills.
Read More »