Dylan Greene

Dylan Greene Email and Phone Number

Principal Engineer at Medallia @ Medallia
Palo Alto, CA
Dylan Greene's Location
Arlington, Virginia, United States, United States
About Dylan Greene

Developer, mentor, and leader with a passion for developer happiness and efficiency, building maintainable and testable code, and the fast moving world of JavaScript, TypeScript and Node.Passionate and experienced with regards to tooling, security, performance, E2E testing, AI, modern JavaScript best practices, building teams, deploying at scale, cost savings, tool research, upgrading dependencies, and modernizing older projects.Contributor to open source projects like NPM, Yarn, Jest, and Bun.

Dylan Greene's Current Company Details
Medallia

Medallia

View
Principal Engineer at Medallia
Palo Alto, CA
Website:
medallia.com
Employees:
1
Dylan Greene Work Experience Details
  • Medallia
    Principal Engineer
    Medallia May 2022 - Present
    Pleasanton, California, Us
    * Created tooling for unifying how we run and track E2E tests across the company.* Helped speed up building and running browser tests by migrating to Playwright.* Leading effort to make all engineers more efficient using AI in their daily workflow.* Putting out fires, like finding issues preventing our product from working for a very specific outdated browser configuration required by a major customer.* Researching new ways to improve developer experience, such as using dev containers to quickly onboard engineers.* Contribute to open source projects that help us be more efficient and release better software, such as fixing blocking issues in Bun.* Decide on prioritization for code improvements and dependency issues across many teams
  • Medallia
    Senior Staff Engineer
    Medallia May 2019 - May 2022
    Pleasanton, California, Us
    * Created the tools used by most frontend teams for building, testing, and deploying software at Medallia.* Created tools for performance / load testing our products, as well as dashboards and alerting.* Created automated web test platform used by all teams.* Created tools for measuring helping improve code coverage, accessibility coverage, typescript migrations, bundle size regressions, and flaky tests.* Set standards for how we build and ship software.
  • Medallia
    Tech Lead, Staff Software Engineer
    Medallia Sep 2016 - May 2019
    Pleasanton, California, Us
    Started and grew a new office for Medallia in Northern Virginia. From three engineers to over 40 in less than two years. Helped create the culture, refereed many of the initial engineers, conducted interviews.Created the development stack and tools (called Magic) used by frontend engineers at Medallia for building, testing, and deploying frontend SPA modules.Tech Stack* Node* GraphQL via Apollo* TypeScript* Jest* Docker* S3Created tool called Argus that is used by all frontend teams at Medallia for efficiently writing non-flaky E2E, functional, and integration tests. Includes visual feedback similar to Cypress, but works on all browsers. * TypeScript * WebDriverIOMade significant improvements to performance reporting tools, re-wrote in TypeScript. * TypeScript * Confluence (where the reports can be easily viewed)Security Champion
  • Opower
    Architect, Tech Lead
    Opower Mar 2010 - Sep 2016
    Arlington, Va, Us
    (Opower was bought by Oracle in 2016)Architect for the teams building the Opower Enterprise Web platform. * Helped establish a developer culture of easily testable functional-style code, avoiding JavaScript callback hell with promises and generators, documenting features and best practices, end-to-end automated testing.* Always working to improve developer efficiency and happiness through improved tooling, communication, regular demos, and learning.The platform * Modularized frontend made up of Node modules in Github that can be forked for customizations.* Accessible, internationalize/localized, responsive and mobile-friendly.* Scalable backend built in Node.* Monitored via New Relic, browser error tracking.* Simple tutorial to get started, everything runs on our laptops, all development uses fixtures instead of hitting real services or databases.* Using Node, modern functional JavaScript, and libraries such as Angular, Webpack, Koa.
  • Addthis
    Dev Lead, Software Architect
    Addthis Jun 2006 - Jan 2010
    Reston, Virginia, Us
    (AddThis was bought by Oracle five years after Dylan left.)Joined AddThis (then called Clearspring) before the company had any products or customers and helped design and develop nearly every feature from the first widget tracking service to the "concept car"-like vision of what the next generation sharing tool could become.
  • Coursereviews.Com
    Founder, Owner, Developer
    Coursereviews.Com May 1999 - Jun 2006
    CourseReviews started as TeacherReviews in college dorm room in 1999. Working with an investor to help gather new partnerships so that the site will make a few extra bucks. * Designed, built, and manage system used by millions of students around the world. * Secured partnerships, and acquired several similar competing student-run sites.Designed and created features such as: * AJAX system for searching for schools and creating reviews. * Highly-scalable MS SQL backend. * RSS feeds for new reviews and OPML for professor and course listings.
  • Dabu
    Founder, Owner, Developer
    Dabu 1999 - Jun 2006
    Created DABU because in 1999 there weren’t any good tools for putting digital photos online. Created advanced framework (also used by CourseReviews) for simplifying web development of large complex popular web sites. Personal site (DylanGreene.com) is an example DABU site.* Created custom framework using ASP, MS SQL Server. * One of the first tools with online photo sorting and manipulation.* The first and maybe only blogging tool written in VBScript/ASP.Designed and created features such as:* Partial-page caching, URL-redirect, custom template – all created using ASP. * Unlimited domain name support, with on-the-fly domain support (x.dabu.com and x.com).* Support for RSS, OPML, comments, captions, anti-spam, AJAX, XML-RPC, etc.
  • Webmethods
    Senior Usability And Design Engineer
    Webmethods 1999 - May 2005
    Darmstadt, Hessen, De
    Introduced the ideas and concepts of usability to webMethods when it was just 101 employees, helped create and grow the usability team as it reached 1000 employees. Lead user-focused design for over twenty products. * Lead the interaction design for most webMethods products. * Create user personas based on customer interviews. * Designed and constructed templates for web-based tools. * Built numerous prototypes and mockups using PowerPoint, Visio, HTML, etc. * Designed for localization (typically Japanese and German).Example work: * Redesigned web-based administrative system. * Design of web-based portal framework. * Design and prototype of the UI for a service-orientated architecture development tool. * Design of common installation software used by all webMethods software. * Designed and built web-based tool for automatically creating splash screen graphic. * Created design standards and guidelines.
  • Microsoft Corporation
    Student Consultant - Microsoft Research
    Microsoft Corporation Aug 1998 - May 1999
    Redmond, Washington, Us
    Acted as the Microsoft representative at University of Maryland’s main campus to help Microsoft understand why their tools were not being used by computer science professors. By providing solutions for professors’ concerns and building a relationship between Microsoft and the university, helped introduce Microsoft’s tools into Maryland’s computer science classrooms for the first time.
  • Microsoft Corporation
    Program Manager - Internet Explorer (Internship)
    Microsoft Corporation May 1998 - Aug 1998
    Redmond, Washington, Us
    Responsible for adding a new level of security in Internet Explorer (IE) and redesigning the IE Security tab. Designed and supervised the creation of a new IE administrator features. Work done more than a decade ago still lives on in Windows 7 and Internet Explorer 8.
  • Microsoft Corporation
    Program Manager - Site Server (Internship)
    Microsoft Corporation May 1997 - Aug 1997
    Redmond, Washington, Us
    Created the specifications, prototypes, and other designs for portions of Site Server Core. Worked with other program managers, developers, and testers on wizards for creating professional-quality web sites for users without web development experience.
  • University Of Maryland Diamondback
    Editor Of "Reality Bytes" Bi-Weekly Column
    University Of Maryland Diamondback 1996 - 1997
    College Park, Md, Us
    Wrote computer-related articles for a non-computer-savvy audience of one of the top rated and most read school papers in the nation. Topics include hardware and software reviews, guides for buying a new computer, and one of the first articles in any major publication about MP3’s.
  • The Windows 95 Starting Pages
    Founder, Owner, Developer
    The Windows 95 Starting Pages 1994 - 1997
    Received over twenty awards for The Windows 95 Starting Pages (formally at www.dylan95.com, I've since sold it to another company). The site has been featured in computer magazines, newspaper articles, radio shows, books, manuals (including the original Netscape manual), technical publications, and was used as an instructional aid for teaching students "good HTML design" at universities and colleges.
  • Washingtonpost.Com
    Internal Applications Developer (Internship)
    Washingtonpost.Com May 1996 - Aug 1996
    Washington, Dc, Us
    Returned sanity to the WashingtonPost.com editors. When WashingtonPost.com launched they were required convert Washington Post articles to HTML by hand. I created SPUD, the *Something* Page UpDater, automating this and other tedious and error-prone processes.
  • Technology Services Corporation
    Interface Designer And Programer (Internship)
    Technology Services Corporation 1995 - 1996
    Designed and developed the user interface and error control system for the AEGIS missile detection simulation software used by the US Navy.
  • University Of Maryland
    Application Developer
    University Of Maryland 1994 - 1995
    College Park, Md, Us
    Co-wrote WITS - the Windows Internet Tool Set. This application was required by the University of Maryland for all students, staff, and faculty to connect to the Internet. This was back when Windows 3.1 was the latest operating system. Windows and Mac OS did not have support for the Internet built in back then.
  • Johns Hopkins University Applied Physics Laboratory
    Software Developer Mentor Student
    Johns Hopkins University Applied Physics Laboratory 1992 - 1994
    Laurel, Maryland, Us
    Multimedia data system for students.

Dylan Greene Skills

Javascript Web Services Software Development Web Development Jquery Html Agile Methodologies Ajax User Interface Git Software Engineering Enterprise Software Css Front End Open Source Node.js Front End Development Website Development Soa Agile Project Management Prototyping Distributed Systems Testing Scalability Node Html5 Json Web Design Seo Javascript Frameworks Web Architecture Html 5 Cross Browser Compatibility Api Web Standards Kanban Game Design Angular Web Components Github Entrepreneurship

Dylan Greene Education Details

  • Stanford University
    Stanford University
    Stanford Advanced Computer Security Certificate
  • University Of Maryland
    University Of Maryland
    Computer Science

Frequently Asked Questions about Dylan Greene

What company does Dylan Greene work for?

Dylan Greene works for Medallia

What is Dylan Greene's role at the current company?

Dylan Greene's current role is Principal Engineer at Medallia.

What is Dylan Greene's email address?

Dylan Greene's email address is dy****@****ail.com

What is Dylan Greene's direct phone number?

Dylan Greene's direct phone number is +170377*****

What schools did Dylan Greene attend?

Dylan Greene attended Stanford University, University Of Maryland.

What skills is Dylan Greene known for?

Dylan Greene has skills like Javascript, Web Services, Software Development, Web Development, Jquery, Html, Agile Methodologies, Ajax, User Interface, Git, Software Engineering, Enterprise Software.

Who are Dylan Greene's colleagues?

Dylan Greene's colleagues are Driss Desjardins, Jobin Peter, Eleanor Telling, Raili Teruel, Víctor Monroy Ocaña, Janet Eng, Javier Navarro.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.