Download DOCX Download PDF

Evan Rosebrook

evanrosebrook.com
email address

Experienced software engineer that has successfully led multiple software projects through the entire software development lifecycle from inception, to product release and beyond. Proficient at implementing solutions in numerous technical areas from building data pipelines, to back-end services, front-end UI and DevOps. Provides leadership, training and feedback to ensure that teams perform to the best of their abilities and deliver consistently.


Skills

Front-End: HTML, CSS, Javascript, JQuery, React

Back-End: Scala, Python, C#, Java, SQL

Devops: AWS, Azure, Kubernetes, Docker, Helm, Terraform, Jenkins

Data: SQL, Flink, Spark, Storm, Hive, Hadoop, Oozie, Airflow


Experience

Senior Software Engineer, Expedia - Ads Engineering
11/2014 - Present
Worked as an engineer leading the design and development of multiple software projects which maximize profits and optimize the customer experience.

  • Designed and lead the development of a new streaming platform built on Flink and Kubernetes

  • Architected new data platform leveraging Airflow, Hive, Snowflake and Postgres

  • Designed and Implemented Spark Streaming solution to perform analytics on customer behavior

  • Architected and lead implementation of B2B audience segmentation solution using Storm/Kafka

  • Embraced and evangelized Agile development based on Scrum

  • Developed sophisticated scalable ingestion platform using Scala/Akka

  • Mentor, train and provide feedback to junior engineers

Software Engineer, Expedia - Call Center
11/2012 - 11/2014
Worked as a Software Enginer developing new features for call center applications using .Net MVC and supporting technologies.

  • Create new api for integration with applications outside of GCO umbrella

  • Worked as part of a small team building out new line of business for call center applications

  • Used profiling tools to identify and optimize application performance

  • Collaborated with architects to create standardized development practices

Lead Software Engineer, Tag Creative Studio
03/2011 - 10/2012
Led a team of engineers on multiple projects. Core technologies included Windows Azure, SQL Azure, ASP.NET MVC 3, Razor, JQuery, Windows 8 Metro( XAML), Kinect For Windows SDK.

  • Created a new MVC based architecture for iegallery.com

  • Leveraged Windows Azure technologies for scalability

  • Responsible for task identification and assignment

  • Custom hand gesture detection based one Windows Kinect SDK

  • Created Windows 8 Metro App (XAML)

Software Engineer, Corbis
07/2010 - 03/2011
Worked as a Web Developer on the Veer contributor team. Used .Net 3.5 and JQuery enhance the UI and services

  • Used JQuery and current javascript patterns to enhance site

  • Worked in SOA environment using WCF, etc.

Software Engineer, Microsoft
07/2009 - 09/2010
Worked as a Web Developer on the Windows Core Operations team. Used .Net 3.5, LINQ, WCF and JQuery to bring the Windows Core Operations ticketing system up to date with current technology and UI patterns.

  • Upgraded existing web app to JQuery driven Ajax site

  • Implemented faster/pageable search grid

  • Used AJAX modals to implement seamless bulk edit

  • Widgetized existing UI with custom JSON driven Widgets

  • Migrated from cookie driven persistence to cloud compatible profiles

Software Engineer, Onvia
04/2008 - 12/2008
Worked as a Web Developer building out various new software solutions in a Test Driven Development. Worked as lead engineer on new Data Extract project. Worked as lead engineer building out new guide creation and Delivery software. Utilized .NET 3.5, ASP.NET, AJAX, C#, SQL, LINQ, XSLT, ASP, WCF. Participated in an Agile Development Environment.

  • Built new C# Application to Output Excel Data based on user subscriptions

  • Worked in Front, Middle and Back-End programming roles

  • Designed Database schema for new DB

  • Used TFS for source control and project tracking

  • Unit Testing to ensure software quality

  • Worked in SOA environment using WCF, etc

Software Engineer, Corbis
03/2007 - 04/2008
Worked as an Engineer customizing Digital Asset Management (DAM) systems. Worked as a Lead Engineer on DAM systems for Russell and Lehman Brothers. Utilized ASP.NET, C#, T-SQL, HTML, JavaScript, and AJAX in DAM systems.

  • Customized DAM functionality using C# and SQL

  • Worked in Front, Middle and Back-End programming Roles

  • Implemented AJAX techniques

  • Worked closely with Managers and Clients to implement DAM solutions

Software Engineer, Bensussen Deutsch & Associates
07/2006 - 01/2007
Develop and deploy high end e-commerce web sites. Worked on sites for RiverSource, Alltel, Home Depot, Toyota Racing, etc. Employed ASP, ASP.NET, C#, XML, T-SQL in the production of websites. Websites adhered to standards are dynamic and offer a safe secure e-commerce experience.

  • Worked as a web programmer employing variety of languages and techniques

  • Used T-SQL and stored procedures for reliable results

  • Performed server administration for E-commerce and reporting websites

  • Worked in Front, Middle, and Back-End programming Roles


Education

Digital Technology and Culture, Washington State University, 2006