Dathan Guiley

Dathan Guiley

San Diego, United States
Hire Dathan
Scroll To View More
Dathan Guiley

Dathan Guiley

San Diego, 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 twenty 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 three 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
San Diego, United States
Availability
Part-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 eCommerce site.
Employment
  • Developer
    Freelance (via Toptal)
    2013 - PRESENT
    • Contributed to a variety of products and projects for clients ranging from brand-new startups to larger enterprises.
    Technologies: Java, Scala, Groovy, Angular, NoSQL, etc.
  • 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.
  • CTO
    AdGlue
    2013 - 2015
    • 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
  • Software Development Manager
    Overstock.com
    2010 - 2013
    • Led the principal team of an eight-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.
    • Led technical tasks on an Amazon Advertising Network project. The project enabled delivery of targeted ads based on Amazon behavioral data for third-party websites.
    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
    • Led technical projects for the second-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 and 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
  • CTO Mentor at CONNECT Accelerator San Diego (Other amazing things)
    http://www.connect.org/entrepreneur-experience

    CONNECT is an accelerator that provides executive level mentorship to startups preparing to seek funding and launching.

  • 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
    SQL, Java, JavaScript, HTML5, CSS3, Scala
  • Frameworks
    Spring, Jersey, Hibernate, AngularJS, Apache Struts 2
  • Libraries/APIs
    Java Servlets, JPA, Jackson, JMS
  • Tools
    IntelliJ IDEA, Maven, Adobe Photoshop
  • Paradigms
    Agile Software Development, SOA, Microservices, Service-oriented Architecture (SOA), Test Automation, Scrum, REST, Object-oriented Programming (OOP), Lean Development
  • Storage
    Couchbase, MySQL, CouchDB, Oracle SQL, Memcached, Cassandra
  • Misc
    eCommerce, Ad serving, 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
I really like this profile
Share it with others