Software engineer with a focus on front-end.
Competent in: ReactJS, ES5/ES6, Ruby On Rails, HTML5/CSS3, Backbone + Marionette
Interested in isomorphic applications, Flux, Neo4j, D3, full-stack development, front-end architecture.
Say hello if you see me at a hackathon.
Software Engineer @ From May 2015 to Present (8 months) Software Engineer @ BeRecruited is a platform for high school kids to discover and get recruited by college-level sports programs.
Some initiatives I've worked on include a new activation flow, coach dashboard pages, upgrading pages to be responsive on top of Bootstrap 3, coach notifications, email campaigns, athlete search, coupons, athlete pages, photo uploads, stateful components for athletes to interact with their favorite universities, implementing video tracking, guided tours for new features, optimizing the browser rendering path and how we serve assets, consolidating layouts and headers, refactoring APIs, page-specific scoping for css and javascript, and integrating tooling to enable the front-end code to be modularized, maintainable, responsive, and performant. From March 2014 to April 2015 (1 year 2 months) Software Engineer @ Built the front-end for Weedmaps Deals, a web advertising product for nationwide marijuana dispensaries and patients which increased company monthly revenues by 40%
Architected Weedmaps Deals to be responsive, embeddable into mobile apps, and performant using Backbone.js, OOCSS, JavaScript optimized for minimization, consuming JSON from a Java service for data to display and modifying data against a Rails back-end.
Implemented detailed analytics on deal interactions using Google Analytics, custom metrics and dimensions, and JQuery hooks to monitor all deal-related events on a page. From September 2013 to January 2014 (5 months) Technical Analyst @ Spearheaded an effort to dramatically increase visibility of operator support system (OSS) architecture on the back-end of the test bed for AT&T's Online Account Management portal.
Led a team to identify and align testing environments for 150+ applications to support integrated systems testing, reducing environment-related defects in each release by ~90%.
Mapped out functional dependencies of use cases, created UML data flow diagrams, and coordinated the construction of the data dictionary to standardize testers' knowledge of the back-end and aid in test script design and troubleshooting.
Performed project allocation for 80+ people on the data procurement team, partially automating the task using available data feeds; increased planning flexibility by pushing delivery of supply/demand plan from last week of the month to first week.
Developed a suite of reports and dashboards to give greater insight into testing progress, defect tracking, and defect root cause analysis.
Designed macro-driven spreadsheet tools to aid in estimate creation and sending templated bulk email; maintained and integrated SharePoint site into the workflow.
Gave well-received presentations to cross-functional audiences of 100+ attendees, distilling technical and operational concepts into easy-to-understand chunks. From October 2008 to October 2012 (4 years 1 month) Software Engineer @ Maintained an internal Java-based content management system (CMS) for Warner Music, developed fixes and enhancements on the CMS in Spring, Struts, Hibernate, HTML, CSS, and performed on-demand user acceptance testing for dedicated artist/band sites. From June 2007 to October 2008 (1 year 5 months) Instructor @ Taught kids to create their own object-oriented video games in after-school K-6 classes. From January 2007 to March 2007 (3 months) IT Associate @ Provided tier 1 and tier 2 on-site technical support for 300+ employees. From June 2006 to December 2006 (7 months)
App Academy From 2013 to 2013 ABET Certified Software Engineer, Java @ Infosys GEC From 2007 to 2008 BS, Cognitive Sciences @ University of California, Irvine Roman Gurovich is skilled in: JavaScript, Ruby on Rails, jQuery, CSS, Git, Java, Backbone.js, HTML 5, CSS3, SASS, jQuery UI, CoffeeScript, Ruby, Node.js, Marionette