Specialties: Distributed systems development, Software architecture, Man-machine interfaces (UI), Enterprise/Network management solutionsWhen I develop solutions, I focus on a few key traits including stability, scalability, performance, supportability, and maintainability. Additionally, I strive to leverage existing technologies and solutions as opposed to rebuild. There is a goal when developing a solution, and that goal is often not the technology, thus it is important to leverage what exists as best as possible, instead of rebuilding because it doesn’t quite do it the way you would expect.In addition to my development activities, I also interact with customers, account teams, and open source communities. I have presented at multiple conferences on technology subjects and on the work that the team has achieved.
Listed skills include Java, Javascript, Distributed Systems, Network Management Software, and 30 others.