Katharine L Cardona (Anderson)

katharinelilly@gmail.com

I’m a coder, straight and simple. Give me a problem and I’ll find a solution.

As long as there’s a puzzle to solve, system to implement, or process to streamline I’ll be the happiest little programmer in the world.

Senior software engineer with 12+ years of experience specializing in C++, C#, legacy systems, internal tooling, and build/release engineering. After 17+ years in the video game industry, I am seeking to apply this experience to software engineering outside the gaming industry. Experienced in maintaining long-lived production codebases, integrating legacy systems, and developing tools to improve processes for multiple teams/disciplines.

Technical Skills:

  • Languages: C++, C#, Perl, JavaScript, Typescript, HTML, CSS, PostgreSQL, SQL
  • 12+ years professional software development
  • Legacy code maintenance and modernization
  • Internal/external tools
  • Database systems
  • Jenkins: CI/CD and automation
  • Cross-team technical coordination

Professional Experience:

Feb 2017 – current; Associate Programmer -> Senior Software Engineer I, Daybreak Game Company

  • Developed and maintained end-to-end client/server systems in a large, long-lived C++/C# codebase while collaborating across engineering, technical operations, and other disciplines
  • Selected Engineering Accomplishments
    • Learned the needed skills to assist with transitioning to web-based UI while implementing code standards for languages (CSS, TypeScript, HTML) new to the team
    • Migrated an ANT-based build system to Jenkins, created a reusable implementation template for other teams, and automated build processes to reduce total build time by approximately one hour.
    • Designed and implemented a scalable data-management system for high-volume, dynamically structured records, reducing database load through on-demand data loading.
    • Created new tools from scratch for internal Customer Service team and continued to implement new functionality as various new systems were added
  • Wrote, tested, and refined SQL needed for performing server merges
  • Put in hardware requests, set up necessary configurations, and was on-site for launching new servers
  • Handled all launches of expansions (yearly) and other major releases starting in 2018

Nov 2016 – Feb 2017; Associate Programmer/Release Engineer, Daybreak Game Company

  • Scheduled all internal and public builds to ensure complete and successful regular updates
  • Gauged build viability as quickly and correctly as possible while controlling public facing data and assets
  • Coordinated with Operations, Community, Quality Assurance, and Development teams to ensure clear communication

July 2015 – Nov 2016; Customer Service Rep., Daybreak Game Company (Sony Online Entertainment)

June 2014 – Feb 2015; Associate Programmer/Release Engineer, Sony Online Entertainment

  • Redesigned and refined existing build system (proprietary process based on ANT)
  • Extensive use of Perl (specific tasks, functions, and implementation), XML (individual build and entire system configurations), Python (basic asset and change verifications), and ANT (the build system itself)
  • Expedited builds on different platforms, with special attention to parallelizing tasks as a priority while removing extraneous build code and implementing new, streamlined functionality
  • Prepared for additional platform launches by creating new branches in both Perforce and the build system for internal and external environments, complete with additional workspaces, branches, and databases

May 2009 – May 2014; Senior Customer Service Rep., Sony Online Entertainment

Education:

Aug 2012 – May 2014; Coleman University, Associate’s Degree in Programming; 3.97 GPA

  • President’s List (3.8+ GPA) May 2013 – May 2014; National Technical Honor Society; graduated top of class