Drew Stevens

Drew Stevens Email and Phone Number

Senior Software Engineer at Quick Base @ Quick Base
Drew Stevens's Location
Framingham, Massachusetts, United States, United States
Drew Stevens's Contact Details

Drew Stevens personal email

n/a
About Drew Stevens

Full stack senior software developer, passionate about using modern technologies to quickly deliver awesome experiences. Currently focused on UI development using React/Redux/Node.js.Server-side technologies used include C++, JPA, Hibernate, JMS, JAXB, JDOM, JDBC, Spring (IoC, AOP), EJBs (session beans, MDB’s), Servlets, JSPs, Apache Struts, BlazeDS/LCDS.

Drew Stevens's Current Company Details
Quick Base

Quick Base

View
Senior Software Engineer at Quick Base
Drew Stevens Work Experience Details
  • Quick Base
    Senior Software Engineer
    Quick Base Apr 2016 - Present
    Boston, Massachusetts, Us
    I’m currently developing the next generation of the QuickBase UI (a large React-based responsive SPA), working with UX designers to deliver a completely modern experience. I introduced React Bootstrap, SASS, React Router, Flux (later Redux and related middleware) to the project and developed dozens of the React components (with Jasmine/Enzyme tests) that comprise the app. I’m also writing Node.js services to serve as a “frontend backend” to the Java RESTful APIs.
  • Intuit
    Senior Software Engineer
    Intuit Nov 2012 - Apr 2016
    Mountain View, California, Us
    I was responsible for integrating Connection Cloud (a SaaS data access product acquired by Intuit) into the current QuickBase product. I introduced AngularJS as the UI component framework and wrote most of the directives, services, and unit tests used to support the feature (called QB Sync). I also did significant server-side work to support a rearchitecture of Connection Cloud as a stateless service by migrating persistent data into QuickBase and writing SQL Server stored procedures and .Net data access REST APIs .I implemented a pricing and packaging feature handling layer to allow product features to be exposed to users dynamically according to their pricing plans. The framework allows our developers to easily check feature availability either in template markup or from APIs. I also added admin tools to view and manipulate plan features and analyze feature usage in customer apps before allowing plan upgrades/downgrades.I helped develop QuickBase App Dashboards, a Backbone.js based application portal allowing app builders to drag and drop customizable widgets (charts, reports, search tools, custom HTML etc) to allow users to visualize all their important data in one place.
  • Intuit
    Senior Software Engineer
    Intuit 2007 - Nov 2012
    Mountain View, California, Us
    As part of the QuickBooks Online (QBO) team, I developed new features and reimplemented legacy components using modern web application technologies. I implemented the web UI and PDF generation for purchase orders. I helped develop the new portlet-based QBO home page by developing various Dojo widgets (todo lists, user-to-user messaging, user feedback/ratings etc.). I was part of a small team responsible for modernizing the look and feel of QBO using CSS. I was responsible for migrating the product’s transaction pages (Sales Receipts etc.) from a proprietary Servlet-based implementation to a more feature-rich, maintainable, and performant implementation based on JSP, HTML5, CSS3, Dojo, and REST technologies.I was one of the developers of Anduril, an MDA toolset based on TopCased, oAW, and Eclipse EMF. I implemented the code generators for Flex artifacts from an Intuit metamodel using the XPand templating language. I also created and demonstrated sample applications to showcase the tool’s capabilities.I consulted the Customer Management Online application team on their Flex/Java integration needs, implementing extensions to Adobe’s LiveCycle Data Services APIs to improve the scalability and security of the JMS adapter used to provide data change notifications in the Flex client.I was initially hired at Intuit as developer on Merlin, a proprietary platform designed to support the development of platform-neutral services within Intuit. I was responsible for implementing code generation from Enterprise Architect metamodels via Ruby templates and from user code via custom Java annotation processors.
  • Fannie Mae
    Senior Application Developer
    Fannie Mae 2003 - 2007
    Washington, District Of Columbia, Us
    I developed the RCR Exchange System, a multi-tier application used to record REMIC bond exchanges. The application featured Excel-style data entry, a dynamic query builder, and Excel import/export.I developed the CMO Model UI, a Swing front end for the CMO Model application. The CMO Model UI greatly simplified the process of reverse engineering REMIC deals. The UI transforms Excel spreadsheets provided by underwriters into flat files used by the CMO Model application. The UI also provides editing capabilities with validation and a sophisticated drag-and-drop tree-based editor for bond payment distribution rules (patent pending) for which I was given the CEO Inventor’s Award.I developed an application to calculate yield maintenance charges for REMIC deals. The application scrapes treasury rate data from the US treasury web site and persists those rates using an EJB service. The rate data is exposed as a SOAP web service for use by CMO Model application and the yield maintenance calculation client.I presenting a number of “tech talks” to the IRIS development teams on tools including Ant, JProbe, XDoclet, Spring, Hibernate, web services, messaging middleware and server-side debugging.
  • Vitria
    Senior Software Engineer
    Vitria 2001 - 2003
    Menlo Park, California, Us
    As a senior developer at Vitria, I implemented new features for Business Cockpit, Vitria’s web application for real-time monitoring of business processes. I was responsible for migrating the application to Apache Struts and created custom JSP tags to represent reports. I also developed NetBeans modules used to configure views and prototyped client-side chart rendering using SVG and NetCharts Java applets.
  • Digital Impact
    Software Developer
    Digital Impact 1998 - 2001
    At Digital Impact, I implemented and supported Digital Impact’s Campaign Management System (CMS), a Swing application used by content authors to create, edit, test, and execute thousands of email campaigns. The application provided campaign and vendor management, rendering of XML content in various email formats (HTML, AOL, plain text), a business rule editor used to target email campaigns, and campaign control using publish-subscribe messaging middleware interfaces to production servers.
  • Actual Software, Inc
    Co-Founder
    Actual Software, Inc Jan 1998 - May 1998
    Saint Paul, Minnesota, Us
    I was co-author of Multimail, a commercially successful and critically acclaimed email client for the Palm Pilot supporting POP3, IMAP4, and SMTP protocols. Actual Software was acquired in June 2000 by Palm Computing, which rebranded Multimail as Palm VersaMail.
  • Sanga
    Software Developer
    Sanga 1996 - 1998
  • Hp
    Consultant
    Hp Jan 1996 - Jul 1996
    Palo Alto, Ca, Us
  • Bell Canada
    Consultant
    Bell Canada Jan 1994 - Jan 1996
    Montreal, Quebec, Ca
  • Nortel Networks
    Member Of Scientific Staff
    Nortel Networks Jan 1991 - Jan 1994
    Ca

Drew Stevens Skills

React.js Redux Javascript Es6 Immutable.js Webpack Angularjs Backbone.js Bootstrap Jasmine Enzyme Agile Methodologies Web Applications Java Spring Xml Eclipse Jquery Soap Css Object Oriented Design J2ee Application Development Hibernate Tomcat Jpa Junit Servlets Jsp Jdbc Jaxb Html Css3 Ioc Aop Design Patterns Soa Saas Ooad Sql

Drew Stevens Education Details

  • Carleton University
    Carleton University
    Software

Frequently Asked Questions about Drew Stevens

What company does Drew Stevens work for?

Drew Stevens works for Quick Base

What is Drew Stevens's role at the current company?

Drew Stevens's current role is Senior Software Engineer at Quick Base.

What is Drew Stevens's email address?

Drew Stevens's email address is dr****@****uit.com

What schools did Drew Stevens attend?

Drew Stevens attended Carleton University.

What skills is Drew Stevens known for?

Drew Stevens has skills like React.js, Redux, Javascript, Es6, Immutable.js, Webpack, Angularjs, Backbone.js, Bootstrap, Jasmine, Enzyme, Agile Methodologies.

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.