Over 10 years experience in web related development
Experienced in Software Architecture and Software Design Patterns
Skilled in building Rich Internet Applications using HTML, CSS and JavaScript
Adept at Data Mining, Manipulation, Analysis and Visualization
Strong belief in User-Centered Design
Well versed in a variety of technologies, platforms and development tools
Data Visualization and Data Science
Software Architecture
Enterprise Web Applications
User Experience and Human Computer Interaction
MassMutual Financial Group
August 2016 to Present, New York City, NYConstructed a custom web visualization library, built on D3.js
Formed a data visualization pipeline that guides the acquisition of requirements and domain knowledge from stakeholders, explores and analyzes the data, leverages user experience techniques to optimize the design, and applies good software architecture and caching to enhance maintainability and performance
Built a performance application which enables insights into agency advisor progress towards commission goals
Lead the development of a model monitoring pipeline and dashboard which visualizes the feature distributions of data science models
Conducted the rebuild of a General Investment Account Portfolio application used by management to support investment decisions
Built a visualization to aid in the interpretability of a mortality model
Built planning calculators and an advisor concentration map on MassMutual.com
Technologies: HTML, CSS, SASS, Gulp, Webpack, Javascript, TypeScript, React/Redux, D3.js, WebGL, Webpack, R, R Shiny, Python, Numpy, Pandas, Flask, Django, REST, JSON, XML, SQL, PyCharm, Tableau, Sketch, Axure, AWS, Vertica, Jenkins, Kubernetes, Redis, Okta, Jira, Git, Git-Flow
Showtime Networks
January 2010 to August 2016 (6 years 8 months) in New York City, NYArchitected the server-side infrastructure of Showtime’s website: http://www.sho.com/
Architected the server-side infrastructure of Smithsonian Channel's website: http://www.smithsonianchannel.com/
Built a data analysis pipeline which aggregates, analyzes and visualizes Showtime’s large store of user data. I also built interactive charts using which visualizes real-time data. The visualizations produced from this pipeline efficiently communicates complex analysis and correlations, which enables management to make informed marketing decisions.
Designed, implemented and usability tested several internal tools which enables the editorial team to maintain precise control over the marketing content on Sho.com.
Lead the development of data feeds that power Showtime’s mobile applications and interactive TV initiatives.
Sole developer of a Cast Tool which allows a user to associate actor, director and writer information with Showtime's shows. The cast information entered into this tool will be used throughout Showtime's site and within Showtime's TV Everywhere project.
As a director, I lead the development efforts of other engineers by making architectural design decisions as well as conducting code reviews and collaborative training sessions.
Technologies: HTML, CSS, SASS, Javascript, JQuery, D3.js, Grunt, JSON, XML, REST, Java, JAXB, Tiles, Struts, Spring, Spring MVC, Wicket, Hibernate, Ant, Maven, RabbitMQ, Apache, Tomcat, Oracle, Tableau, Eclipse, DbVisualizer, R, Git, Git-Flow
UCLA (University of California Los Angeles)
July 2008 to December 2009 (1 year 5 months) in Los Angeles, CAAcquired sole responsibility for the Enterprise Directory Webservice. This webservice facilitated applications on the UCLA campus with the ability to provide real-time updates to UCLA's identity management directory.
Managed a team in the construction of an application intended to manage groups and group privileges in order to provision users with access privileges to sensitive resources and secure applications. Particular attention was paid to user experience, accessibility and design aesthetics. The UI was built with a clear separation of semantic markup, css visual styling, and object-oriented Javascript. Also, the development of the AJAX based UI utilized the best practices of progressive enhancement through unobtrusive JavaScript.
Engineered an automated profile data feed process which encrypted and distributed sensitive identity information as part of University of California's Traveler Profile Service.
Technologies: HTML, CSS, Javascript, Dojo, AJAX, Java, Tiles, Spring, Spring MVC, Spring Webflow, Hibernate, Axis, SOAP, SOA
December 2015 at Iowa State University
May 2004 at University of Utah
May 2004 at University of Utah
December 2014 at New York University
October 2018 at University of Michigan on Coursera
May 2016 at University of Colorado System on Coursera
March 2016 at University of Colorado System on Coursera