Dan West

Senior Solutions Architect at Golden Hearts Games
  • Claim this Profile
Contact Information
Location
US

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Computer Games
    • 1 - 100 Employee
    • Senior Solutions Architect
      • Oct 2021 - Present
    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Solutions Architect
      • Apr 2011 - Oct 2021

      • Successfully migrated the Nanigans platform from CentOS 6.10 physical servers over to CentOS 7.7.1908 virtual servers running in AWS. Built a Puppet master server in AWS to manage the package requirements across all of the different server tiers. • Initialized the GCP environment used by the Causal Modeling Platform team. Created an OpenVPN server such that developers were able to communicate with the GCP instances. Created an IPSec tunnel to allow the GCP servers to leverage existing Puppet code from the Puppet Master server located in a physical data center. • Designed and implemented horizontal architecture that has successfully scaled to handle over 750 million attributable events in a single day. Load tests have suggested that the architecture could handle up to 5 billion before reaching its next bottleneck. • Wrote many custom scripts and Nagios alerts to monitor platform behaviors and respond accordingly with mitigation actions when necessary. • Created code deployment script and strategy to deploy code to the many different server tiers within the Nanigans application and ensure that all code was packaged with the necessary configuration files according to the server tier. • Created a light weight configuration management solution which allows product features to be turned on/off at the client, site, shard and ad account levels. • Manage 100 database environments running MariaDB 10.0.23 with 80 replication points. The database environments consist of thousands of actual databases. Designed and implemented the database backup strategy and database health strategy. • Segmented code, when necessary, which allowed several different Engineering sub-teams to operate autonomously. The segmentation also has been a means to mitigate risk with some of the more highly sensitive areas of the code. • Designed and implemented the Nanigans Reporting API 1.0 which allowed customers to integrate and retrieve Nanigans data from their server-side. Show less

    • Australia
    • Software Development
    • 1 - 100 Employee
    • Director of Web Development
      • Jun 2008 - Apr 2011

      • Ran a team of 7 Web Applications Engineers that were responsible for the design, implementation and delivery of all web products required to meet the business needs. • Worked with all members of the Web Applications Development team to breakdown their projects into manageable tasks that can be delivered against deadlines. Set Product expectations and worked collaboratively with the Product team to target deadlines based on the breakdown of tasks. • Designed the web architecture and Mysql database architecture that supported a Facebook application which received 250K daily active users. The web architecture leveraged tools such as APC and memcached. The Mysql database architecture leveraged specifically designed indexes and data partitioning for optimal performance. Show less

    • United States
    • Entertainment
    • 1 - 100 Employee
    • Director of Web Development
      • Mar 2006 - Mar 2010

      • Worked collaboratively with QA and Product Development to manage the SVN and/or CVS branches necessary to support the many releases in progress at one time. There had been up to ten releases in progress at any given time. Made sure that all Web Applications Development team members were aware of their current release(s) and appropriate code branch(es).• Scheduled design sessions and code reviews to ensure that all web developers were producing top quality, highly maintainable code.• Attended design and product marketing meetings to listen to and help decide the current needs of the business. Delivered 50+ custom backend and front end applications that adhered to the requirements. All backend code was written in OO Perl. The front end was Mason, CSS, HTML and Javascript. Show less

    • Lead Web Developer / Web Developer
      • Aug 2001 - Mar 2006

      • Designed and implemented entire backend of WorldWinner Championship (Bracket) Tournaments using OO Perl. Implemented entire front end using Mason, CSS, HTML and Javascript. Projected implementation for this project was three months. Actual implementation took one month. The beta Championship Tournament completed within two weeks and had no issues.• Developed and continued to enhance the game pages and tournament standings pages using Perl, Mason, CSS, HTML and Javascript. Backend code is entirely OO Perl. DBI is used to connect to the Informix DB. Front end display was Mason, CSS, HTML and Javascript. Performed read/write/cache database analysis and determined that the Mason cache should be used whenever possible to save DB resources.• Wrote and continued to enhance the tournament signup process using OO Perl and Informix DB transactions. This code processed over 500,000 transactions per day and analysis had shown that it was capable of processing several million per day.• Maintained home page game lists using DB fields and Mason cache. DB fields used bits to map permissions to the players’ current account states. The players that shared common attributes all got the same cached versions of the game lists. The site became ten times faster by saving the game lists in this way.• Created and maintained over 40 administration tools used by other employees to manipulate the site’s dynamic data. Tools were written in Mason and HTML. Perl was used for error checking and the backend DB updates. All tools had their own access permissions so that only the employees that required access were able to view and use the tool.• Implemented DB flag process used to turn site features on/off.• Administered partner financial system responsible for making monthly payments to WorldWinner’s several thousand partners.• Created stored procedures, tables, indexes, constraints and triggers in Informix. Show less

    • Web Developer
      • Jan 2001 - Aug 2001

      • Streamlined financial interface to speed up accounting reconciliation. Used Perl, CGI and SQL in conjunction with Oracle 8.1.7, SQL Server 7.0 and Great Plains financial software. • Developed re-list function to sort through 30,000+ records and allow upwards of 2,500 re-lists in 30 minutes. • Upgraded Perl to 5.6.0 and installed all modules used by existing code. • Created stored procedures, tables, views, constraints and triggers in Oracle 8.1.7. • Maintained Stronghold Apache configuration files for Solaris and Linux web servers. Show less

    • Non-profit Organizations
    • 400 - 500 Employee
    • Web Developer
      • Jun 1998 - Jan 2001

      • Developed classified ad interface to enable journal advertisement searches. • Programmed interface with searchable index for Medicine in Quotations, a collection of more than 3,100 famous quotes in medicine. • Created programs to enable the sorting of articles by date and type. • Instituted and maintained configuration files for over 50 majordomo mailing lists. • Maintained Apache configuration files for Solaris web server. • Assured professional appearance for web site of 20,000+ files. Show less

Education

  • University of Pennsylvania
    Bachelor's, Anthropology, Religious Studies
    1994 - 1998

Community

You need to have a working account to view this content. Click here to join now