Drew Stevens work email
- Valid
- Valid
- Valid
- Valid
Drew Stevens personal email
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.
-
Senior Software EngineerQuick Base Apr 2016 - PresentBoston, Massachusetts, UsI’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. -
Senior Software EngineerIntuit Nov 2012 - Apr 2016Mountain View, California, UsI 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. -
Senior Software EngineerIntuit 2007 - Nov 2012Mountain View, California, UsAs 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. -
Senior Application DeveloperFannie Mae 2003 - 2007Washington, District Of Columbia, UsI 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. -
Senior Software EngineerVitria 2001 - 2003Menlo Park, California, UsAs 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. -
Software DeveloperDigital Impact 1998 - 2001At 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.
-
Co-FounderActual Software, Inc Jan 1998 - May 1998Saint Paul, Minnesota, UsI 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. -
Software DeveloperSanga 1996 - 1998
-
ConsultantHp Jan 1996 - Jul 1996Palo Alto, Ca, Us -
ConsultantBell Canada Jan 1994 - Jan 1996Montreal, Quebec, Ca -
Member Of Scientific StaffNortel Networks Jan 1991 - Jan 1994Ca
Drew Stevens Skills
Drew Stevens Education Details
-
Carleton UniversitySoftware
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial