Torben Sorensen
Silicon Valley, California, US
Symantec Inc., Sunnyvale, CA
Mar 2014 Current
Systems Analyst


  • Facilitate communication between front-end team in Spain and Corporate headquarters in Sunnyvale.
  • Evaluate software changes, and assist with guiding future development.
  • Analyze and expand upon a cryptographic product, which is still undergoing heavy development, using database schema tools, automated software development environments and advanced tools for detecting and resolving the use case issues with the platform.
  • Create documentation for the system using diagrams, step-by-step instructions, and modern automated tools for managing a large and complex Java, PHP, and XML code base.

  • Yahoo! Inc., Sunnyvale, CA
    May 2013 Feb 2014
    Systems Analyst


  • Standardized server and virtual machine configurations using Yahoo!'s internal package management and configuration tool known as 'Igor', so that developer VM's and product servers can be completely managed using this internal tool, and any new added dependent packages can be automatically added to all the server's configurations via the command line.
  • Database schema redesign and cleanup:
  • Enforced referential integrity by adding indexes and constraints to existing schema
  • Removed no longer needed tables
  • Improved database queries by analyzing the slow query log, identifying poorly performing queries, and improving their relative performance times
  • Added indexes and made schema changes to vastly improve database result speed
  • Documented several complicated maintenance procedures, including database setup and implementation, complete server setup, for production, testing and development environments.
  • Created and implemented a detailed plan for connecting with various Yahoo! services, including Yahoo! Backyard, BugZilla, ServiceNow, etc.

  • Google Inc., Mountain View, CA
    Sept 2011 Jan 2013
    Systems Analyst


  • Lead a team of 3 developers, along with Google project managers, in enhancing an existing internal application, using modern Agile software development principles and tools.
  • Standardized and documented the development pipeline, including using code storage and system monitoring applications.
  • Completely revamped the existing application by using the Model View Controller (MVC) pattern, using REST services for improved portability between the mobile and web-based applications
  • Improved the MySQL Database design to a normalized table structure. Documented the new schema structure and proposed various organizational and performance related solutions.
  • Set up and documented a Jenkins Continuous integration server to perform various code analysis, produce documentation, and monitor the live system.
  • Set up integrations with other Google technologies, including integrating with a web-based Java Authentication system

  • Alikelist Inc., Sunnyvale, CA
    Feb 2010 Sept 2011
    Systems Analyst


  • Lead the development of the AlikeList Mobile site, for iPhone by developing design schematics, requirements, user interface diagrams, and use case scenarios.
  • Wrote technical planning documents and implemented the Facebook and Twitter authentication and data import systems.
  • Continued to upgrade the application from procedural coding to using the Model View Controller (MVC) pattern.
  • Worked on the evolving MySQL Database design, by outlining and implementing structural and performance enhancements within the normalized table structure.

    Camosun College, Victoria, BC, Canada
    September 1995 - December 1997
    Diploma, Computer Systems Technology
    Completed the Computer Technology Specialist Program at Camosun College. This involved 3 years study in programming (mostly C++ and Java), and systems design. This included 9 months of co-op work terms, split into three 3 month periods. I completed two work terms at the Ministry of Forests in Victoria at the TASB division as a webmaster responsible for maintaining and upgrading the Ministry's web-based documentation. My final work term was spent working at BC Tel Interactive for 3 months, which then became a full-time position.
    Sun Solaris Systems Administration, Levels I + II
    August 1999
    Completed the Sun Solaris Systems Administration course, which includes basic setup to advanced principles.



    Valid XHTML 1.0 Transitional