Dathan Guiley

Dathan Guiley

Salt Lake City, United States
Hire Dathan
Scroll To View More
Dathan Guiley

Dathan Guiley

Salt Lake City, United States
Member since July 15, 2013
Dathan is a forward-thinking freelance software architect, developer, and leader with roots in effective software development. He has nearly 20 years in the field and experience with in-house development and management work at top internet companies including Amazon, Netflix, Yahoo!, and Overstock. He has focused for the last 2 years on consulting, development, and management for startups and challenging projects.
Dathan is now available for hire
Portfolio
Experience
  • SQL, 18 years
  • JavaScript, 14 years
  • Java, 14 years
  • Object-oriented Programming (OOP), 10 years
  • Agile Software Development, 4 years
  • Service-oriented Architecture (SOA), 4 years
  • CouchDB, 2 years
  • Scala, 1 year
Salt Lake City, United States
Availability
Full-time
Preferred Environment
Mac, Linux, IntelliJ, Java, Scala, SQL, NoSQL
The most amazing...
...things I've coded are ad servers for high traffic sites and a clean, performant inventory system for a large e-commerce site.
Employment
  • CTO
    AdGlue
    2013 - PRESENT
    • Set and executed technology strategy. AdGlue is an online advertising startup that targets ads to specific page content.
    Technologies: Groovy, Grails, AWS, Storm, Netty, ElasticMapReduce
  • Founder, Principal Consultant
    PowerUp
    2012 - PRESENT
    • Consulted on software development best practices, the agile process, and leadership.
    • Performed hands-on architecture, project planning, and development in Java and Node.js.
    • Implemented a data strategy involving big data, collection, metrics, and dashboarding.
  • Software Development Manager
    Overstock.com
    2010 - 2013
    • Led the principal team of an 8 team effort to integrate Overstock in external marketplaces. This constituted Overstock’s most significant project and included a tight timeline and tough requirements.
    • Coded and developed an adoption strategy for the next generation inventory system.
    • Led a team in hot swapping critical aging pieces of an order processing pipeline.
    Technologies: Java
  • Senior Software Developer
    Amazon
    2009 - 2010
    • Worked as technical lead on a next generation auction-based ad delivery platform.
    • Was technical lead on an Amazon Advertising Network project. The project enabled delivery of targeted ads based on Amazon behavioral data for 3rd party web sites.
    Technologies: Java
  • Senior Software Engineer
    Netflix
    2006 - 2008
    • Principal (only) developer for the Netflix Ad Server, a lightweight embedded ad server with sophisticated delivery control, targeting, and simulation.
    • Designed and implemented Netflix’s RulesEngine Framework, responsible for determining content to be displayed at the top of Netflix home pages.
    Technologies: Java
  • Senior Software Engineer
    Yahoo
    2005 - 2006
    • Worked as technical lead for the presentation tier of Campaign Planning Tool (CPT), a web application used by the Yahoo sales team to create, validate, and commit advertising proposals.
    Technologies: Java
  • Senior Software Engineer - Navy Contract
    Northrop Grumman IT
    2002 - 2004
    • Was technical lead on the 2nd generation development of the MyWxmap weather data visualization web application. The app allowed meteorologists to view weather charts and analyze predictive weather model results.
    • Designed and implemented the UI for the Chemical Downwind Forecast (CDF) web application. The app was designed, implemented, and deployed in a three-week period to support troops in Iraq.
    • Developed Jabber Webchat (JWC), a web-based Jabber client providing a highly responsive chat interface using only HTML cross browser JavaScript.
    Technologies: Java
  • Software Architect and Engineer
    Enterprise Broadcasting Corp
    1998 - 2001
    • Led development of software for a hybrid digital cinema / eCommerce prototype with kiosks at each seat supporting broadband content and feature presentations.
    • Developed an application enabling a Grass Valley Group (GVG) Profile Video Server to transmit SMPTE Time Code to IP clients, allowing for synchronization between video and application servers.
    Technologies: Java, Delphi (Object Pascal), C++
  • Software Developer
    Cybertron
    1995 - 1998
    • Designed and implemented a Virtual Reality (VR) viewing engine using Delphi (Object Pascal), OpenGL for real time rendering, and LightWorks for radiosity rendering.
    Technologies: C++, Delphi (Object Pascal)
Experience
  • fijadu.com (Development)

    (This website is no longer active)

    Fijadu.com was a year long solo side project to create a news aggregator based on personal interests similar to techmeme.com. It was developed in Scala, and includes CouchDB persistence in the cloud as well as a lightweight learning module based on a custom trim Naive Bayes classifier. Fijadu.com launched, but was later taken down due to a lack of time for marketing and climbing server costs.

  • Dathan is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Dathan shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    JavaScript, SQL, Java, Scala, CSS3, HTML5
  • Frameworks
    Apache Struts 2, Hibernate, Jersey
  • Libraries/APIs
    Java Servlets, JMS, Jackson, JPA
  • Tools
    IntelliJ IDEA, Maven, Adobe Photoshop
  • Paradigms
    REST, Object-oriented Programming (OOP), Test Automation, Scrum, Agile Software Development, Service-oriented Architecture (SOA), Lean Development
  • Storage
    Oracle SQL, CouchDB, Memcached
  • Misc
    Ad serving, eCommerce, CloudFront
  • Platforms
    Amazon Web Services (AWS), Linux, WordPress
Education
  • Bachelor's degree in Computer Science (theoretical focus)
    University of California at Santa Cruz - Santa Cruz, CA
    1993 - 1996
Hire the top 3% of freelance developers
I really like this profile
Share it with others