Katharine L Cardona (Anderson)
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