Evan Cordulack

Resume

Lead Software Engineer, The Seattle Times (June 2017 - present)

While it took far longer than I ever expected, this position has allowed me to go from a developer who knew he should write unit tests to a developer whodoes write unit tests. Making this change in how I worked helped me spread these habits through the rest of my team and now we write more maintainable code with more confidence in the code we ship.

  • Received the The Innovation Product & Development Team Values Award for work and leadership on creating a new Article Page design
  • Created an API using Node.js and GraphQL to provide information to a single-page React application for the newsroom to track the status of their articles from their inception through post-publication marketing efforts
  • Gave talks to developers and other ST teams about various topics including Unit Testing, Continuous Integration/Continuous Delivery, GraphQL, Front-end Build Processes, and RabbitMQ
  • Mentored junior developers through pair programming, more detailed asynchronous code reviews (using Pull Requests), open-ended phone & Slack conversations
  • Created, implemented (by leading through example, presentations, individual meetings and code reviews), and then had to abide by (!), policies for writing unit tests for our code. These efforts took our team from one that didn't write tests to one that does.
  • Researched, gained consensus for, and set up JS and PHP testing tools in our most critical code bases
  • Organized a ReactJS group open to all developers in the company

Senior Software Engineer, The Seattle Times (December 2015-June 2017)

This position was the first time I started working as a remote developer full-time. Besides trying to navigate how to communicate with the rest of my team while never being in the office, the main challenge of this position was how to speed up the server-side performance of seattletimes.com. Ultimately, this meant refactoring a great deal of code that we wrote too quickly when launching the site using WordPress the year before.

  • Refactored the code that controls curation on www.seattletimes.com and fixed bugs that resulted in dropping average server response time from over two seconds to around 300ms
  • Rewrote code that allowed for www.seattletimes.com to run on 4 servers instead of 12-20 and remove multiple MySQL read replicas
  • Identified backend (PHP and MySQL) and workflow performance bottlenecks
  • Received IT Impact Award for making dramatic performance improvements on www.seattletimes.com

Software Development Manager, The Seattle Times (December 2014-December 2015)

The highlights of this position were working as an advocate for the developers on my team, researching and presenting how seattletimes.com could be faster to non-technical audiences inside the Seattle Times, and helping establish a solid Agile(ish) way of developing our products.

  • Gave presentations about web performance optimization to upper management
  • Identified front-end performance issues that resulted in dropping Start Render times from 2.5-2.8 seconds to under 2 seconds
  • Wrote white papers for upper management about front-end performance and reader-facing search
  • Served as a ScrumMaster and helps the company transition to Agile software development practices
  • Managed 4-5 developers
  • Created bi-weekly “developer sessions” where developers across departments present and discuss development techniques
  • Organized and participated in a reading group for developers and QA analysts about C
  • Wrote documentation for developers to streamline our deployment and version control workflow
  • Served on the Mobile Strategy Committee that helped shape how the Seattle Times understands mobile readers

Software Engineer, The Seattle Times (April 2014-December 2014)

This was the first time I worked on a team of developers and we worked under an incredibly tight deadline to not only ship a redesign of seattletimes.com, but also to migrate it to a new CMS (WordPress).

  • Developed curation tools for redesigned seattletimes.com homepage and section indexes
  • Collaborated with internal customers to conceptualize and refine seattletimes.com user experiences
  • Coordinated with vendors to help augment our internal development team
  • Helped update the workflow for Front-­end development using Grunt & Sass
  • Supported developers and users to better understand WordPress development and usage

Interactive Developer, Phinney Bischoff (2013-2014)

I was lucky enough to work with fantastic people while working at this small design and brand strategy shop. Most notably, their ability to collaborate with others (including developers like me) to create the best result possible while not compromising their vision taught me a lot about how to work with people to achieve a common goal while delivering on a deadline.

  • Rebuilt phinneybischoff.com to be responsive using Django, Backbone.js, and Bootstrap
  • Developed a web application for managing and reusing documentation
  • Created interactive wireframes and applied visual vocabulary (Style Tiles) to them
  • Refactored PHP code on legacy sites to ease performance bottlenecks
  • Participated in client pitches for web-based projects
  • Helped write proposals and case studies for RFPs
  • Provided support for WordPress and Drupal sites
  • Created HTML emails and templates for third-party mail applications

Web Applications Specialist, College of William & Mary (2009-2013)

I was fortunate to be able to create a number of interesting web applications while at W&M and I also learned what it took to maintain (and occasionally shut down) legacy applications. The support elements of this job helped me understand how important it is to provide help using different means of communication--some people like to read instructions and others like to talk through a problem in real time.

  • Designed and developed a responsive dictionary Web application using Django and Backbone.js
  • Migrated XML dictionary data into MySQL database using Python
  • Developed a WordPress plugin and theme that integrated Google Maps and WordPress
  • Developed a Kickstarter-like website for funding undergraduate research
  • Developed MVC-based PHP applications with CodeIgniter
  • Maintained and supported an 900 site/3800 user multi-site installation of WordPress
  • Reduced the number of Web-related support requests by creating online documentation
  • Led introductory Web workshops for faculty, staff, and students
  • Provided individual support for Web services
  • Wrote posts and served as an editor for Academic Information Services blogs
  • Transitioned legacy Web applications from PHP4 to PHP5
  • Set Web-related policy at W&M as member of the Web Collaboration Team

Academic Technologist, College of William & Mary (2008-2009)

This job was my introduction to how much work it took to deliver a website to a client in a very short amount of time (and seeing how rewarding that can be, while at the same time, seeing how it isn't a pace you can sustain for very long.)

  • Developed a WordPress theme to match the design of W&M’s existing main website
  • Customized WordPress themes and moved sites from custom CMS applications to WordPress
  • Designed and developed a MVC-based application system for matching teachers looking for mentors working in commercial industries
  • Awarded Information Technology “Game Ball” for excellent service
  • Consulted with faculty about using the Web for teaching and research

Teaching Fellow / Adjunct Faculty, American Studies Program, College of William & Mary (2007-2008)

  • Taught Classes about American Popular Culture and the American War in Vietnam

Education

  • Doctor of Philosophy, American Studies (College of William & Mary, 2013)
  • Master of Arts, American Studies (College of William & Mary, 2006)
  • Bachelor of Arts, American Studies (College of William & Mary, 2003)

Presentations & Papers

  • “WordPress at Scale: Enterprise, Media, and Education,” WordCamp Seattle: Experienced Edition (2015)
  • “Influencing Women”: American Women and Foreign Relations in 1960s Saigon,” Chesapeake American Studies Association Conference (2012)
  • “‘Pearl of the Orient’: Graham Greene and American Understandings of Saigon,” Brown-bag Presentation, American Studies Program, College of William & Mary (2009)
  • “Constructing Saigon: Space, Cultures, and the American War in Vietnam,” Brown-bag Presentation, Massachusetts Historical Society (2008)
  • “Writing Saigon: Else Baker, American Women, and the Vietnam War,” South Eastern Women’s Studies Association Conference (2008)
  • “Consumer Under Fire: Consumption in Vietnam Films,” Film & History Conference (2004)

Academic Awards & Grants

  • Foreign Language and Area Studies Fellowship, Southeast Asian Studies Summer Institute, U.S. Department of Education (2011)
  • Andrew W. Mellon Foundation Short-term Research Fellowship, Massachusetts Historical Society (2008)
  • Southeastern Women’s Studies Association Travel Grant (2008)
  • Arts & Science OGSR/Graduate Student Association Conference Funds, College of William & Mary (2008, 2012)
  • Research Grant, College of William & Mary, American Studies Program (2004, 2008, 2012)
  • Phi Beta Kappa Virginia Northcott Brinkley Award for Outstanding Scholarship (2003)
  • Batten Scholarship for Preliminary Honors Research (2002)