Current employment... read more/less...
I am a Senior Engineer with Comcast’s Technology, Product, Xperience organization (TPX)
I am a member of the Applications Management Tools Team consisting of six Developers (including myself), a Manager and a Business Analyst. We’re building Configuration Management Database systems and Asset Management systems that track configuration and network topology information for the 7000+ Applications and 500K+ Devices used within TPX.
Our development stack includes Ruby on Rails 4.x and 5.1. Front-end technology includes jQuery and Twitter Bootstrap , and our backend databases are MySQL , MongoDB and Oracle . We do a lot of API work as we talk to over a dozen databases within the TPX community. Version Control and Continuous Integration of the Rails code base are handled by Git and Jenkins .
We use puma , nginx , Unicorn and Capistrano to configure and run our servers. We are transitioning to Pivotal Cloud Foundry for our production environment of Virtual Machines utilizing zero downtime deployment processes.
We are a DevOps team, and we use a slightly modified Rally Software ALM platform to support an Agile methodology. We release new code on a two week iteration cycle, based upon feature requests and bug reports generated by our customers in the JIRA ticket tracking system.
For information about my work experience at previous employers, please see my Professional page.
I hold a Bachelor of Science degree in Electrical Engineering and a Doctorate in Computer Science. Please see my Academic page for more details pertaining to my educational background.
It's All About Me
There is some additional background information about me on the About page.
Privacy Notice: This site uses Google Analytics.
Disclaimer: The content of this site is my own, and it does not represent any past, present or future employer's positions, strategies or opinions.