Benjamin Draper

  • Excellent written, verbal, problem-solving, and code refactoring skills.
  • 15+ years of FE/BE/FS development experience across multiple technologies.
  • Strong relational database design and normalization skills.
  • Solid experience in leading small to medium sized project teams.
  • Considerable experience working remotely and with remote project teams.
  • Lead Front End Developer SecureAuth Irvine, CA May 2017 - December 2019
    • (Internal) Architected and managed the multi-repo codebase for the admin interface of the company's flagship "Identity Platform" product. Led a six member team (including myself) that worked closely with the internal UX team to refine and enhance UI flow and with the back-end developer teams to integrate APIs and cloud services. React, Webpack, Jenkins, Groovy
  • Tech Lead/Senior Developer RivetLogic Reston, VA January 2011 - March 2016
    • (Internal) Engineered a software framework for Liferay that increased developer productivity for creating sites with multiple forms and CRUD operations. The framework centered around a system of POJOs working in JSP and Service Builder layers to streamline data persistence and data marshalling to and from HTML forms. The framework also included a set of custom JSTL tags to streamline form buliding, Rails-inspired DB querying built on top of Liferay's custom queries, and a custom bean-validation framework inspired by the JSR-303 specification (but a bit more useful). Liferay 6.1/6.2, JSP Taglibs
    • Shea Homes Led a team of developers in a large project to revamp a homebuilder client's internal community management system. In parallel, our team also built out the back-end foundation for the client's "home-customizer" application, which aspired to make customizing a home similar to customizing a new car via the web. Liferay 6.2
    • Noridian BCBS Supported multiple efforts and projects to help bring an insurance client into compliance with the Affordable Care Act regulations. Liferay 6.2
    • Indiana University Health (IUH) Team lead on project to build out a Patient Registration and Claims System for a healthcare client. In this case, the client had their own IT staff, but needed people with Liferay experience to guide their team. Liferay 6.1/6.2
    • Latham Pool Products Led development on a workflow system that helped a client manage approvals for various pool design documents. The system also included a sophisticated search and filtering mechanism that made it easier for a given user to find documents needing attention. Liferay 6.1
    • TaylorMade Golf Developed a rails-based rendering engine for an Alfresco/Crafter content management back-end. This became the basis for a client's primary Golf equipment site as well as their golf apparel retail site. Ruby, Rails, Alfresco, Crafter
  • Freelance Front-End Developer The Designory Long Beach, CA July 2009 - September 2009
    • Nissan Built web-based, rebate calculator front-end for an automotive client participating in the "Cash For Cars" government incentive program. jQuery
  • Senior Associate Acquity Group Chicago, IL January 2006 - May 2009
    • BCHydro Wrote RSS functionality to aggregate news articles appearing in RSS feeds by category. This enabled content authors to able to configure RSS feeds by date range, feed count, and whether or not links to the feeds were available within a given category or on selected pages. Day Communique 4.2
    • Riptown Media Designed and built an ad campaign randomizer, image gallery viewers, informational 'blobs', domain search, and other components needed by a Canadian media client for their Day CQ CMS applications. Day Communique 4.2
    • Lakeshore Learning Designed and implemented product browsing, shopping cart and wish list functionality, and highly customized checkout processes on the Blue Martini E-Commerce platform for a client's B2B and B2C website redesign project. Blue Martini 9.1
    • E! Online Aided the development of JSP-based front end that interfaced with custom CMS system that formed the core of the client's web presence. Day CRX, JSP, CSS
    • Wynn Las Vegas Led development effort for online Gift Card Sales project. This project included a public-facing website and an internal call center site for fulfilling gift card orders. Blue Martini 6.0.3
  • Senior Programmer/Tech Lead Ameriquest Mortgage Services (AMS) Orange, CA June 2005 - November 2005
    • (Internal) Architected and developed a web-based interface for a heuristic loan allocation application that interfaced with a 3rd party optimization engine and allowed business users to build pools of loans for sale to investors. This new interface increased business productivity by an estimated 45% by eliminating almost all manual loan pool assembly. BEA WebLogic 8.1, Eclipse 3.1, Hibernate 2.x, Oracle 9i, ILOG CPlex
  • Programmer/Analyst II Ameriquest Mortgage Orange, CA October 2002 - May 2004
    • (Internal) Lead development efforts on proprietary loan auditing application that included a redesign of significant portions of the base framework, enhancements to data integrity and application security, and the addition of critical features. These improvements eliminated or greatly reduced manual processes and saved the company approx. $1.5 million per month. PowerBuilder 8.0, PFC, MSSQL Server 2000
    • (Internal) Managed implementation of a 3rd-party Quality Control application across multiple business units, coordinating the efforts of database administrators, network engineers, the application vendor, and internal clients.
  • Web Developer NetworkEarth Fallbrook, CA February 2002 - May 2002
    • (Internal) Designed, coded, and maintained an e-commerce distributor site for the Seasilver healthcare product. HTML, Flash, PHP, MySQL
  • Software Engineer Cysive, Inc. Reston, VA September 2000 - March 2001
    • (Internal) Designed and developed administrative JSP front end and assisted our internal DBA in the design of the database back-end for our internal J2EE Time & Expense system that provided management functionality and detailed reports for project managers and partners. JRun 3.0, Rational Rose, Oracle 8i
  • Consultant Relational Data Systems (RDS) Irvine, CA April 1998 - September 2000
    • Classic Industries Primary developer on a team that built a point-of-sale inventory system that streamlined all of the client's business critical operations such as inventory management, purchasing, billing, system security access, etc. PowerBuilder 6.5
    • [unknown] Created a socket-level, multithreaded "web-spider" that allowed this Japanese start-up web portal company to offer search engine capability. Java 1.2, JDBC, Solaris 7
Note: Cities listed above are company HQ locations and not necessarily work locations.
Proficiency Web & Mobile Programming & Platforms Other
3+ years React, NodeJs, HTML, Javascript Webpack, Java, JSP, JSTL, Liferay XML, Relational DB Design, SQL, Regular Expressions
1+ years Responsive Design, Bootstrap, CSS3 Ruby, Rails, BlueMartini, PowerBuilder XSLT, Git, JIRA
<1 year Vue, Angular2, LESS, SASS, Google Charts Python, Express, Typescript Jenkins, Adobe Illustrator
  • Liferay Diamond Bar, Ca May/June 2015
    • Developing for the Liferay Platform 1
    • Developing for the Liferay Platform 2
  • School of Continuing Education (NOCCCD) Anaheim, Ca July/August 2009
    • Beginning Illustrater CS4
  • Sterling Commerce San Mateo, Ca January 2008
    • Comergent 7.2 Technical Fundamentals
  • Ecometry San Mateo, Ca January 2006
    • BlueMartini 6.5 Basics
  • BEA Orange, Ca December 2003
    • WebLogic Integration
  • New Media Center San Diego, Ca October/November 2001, March/May 2002
    • Macromedia Flash 5 Beginning
    • Macromedia Flash 5 Intermediate
    • Macromedia Flash 5 Advanced
    • Macromedia Flash 5 Cartooning
    • Perl 5
    • ColdFusion 4.5
  • ATG Dynamo 5.0 San Francisco, Ca January/February 2001
    • Dynamo for Java Developers 5.0
    • Personalization Server 5.0
    • Leveraging Dynamo 5.0
    • Developing E-Commerce Web Applications
  • Sybase El Segundo, Ca May 2000
    • Building EJB Applications Using PowerJ and EAServer
  • Cal State Fullerton University Extension Garden Grove, Ca June 1999
    • Advanced Java Programming
  • SCBCD (Sun Certified Business Component Developer) J2EE 1.3 February 2004
  • SCJP (Sun Certified Java Programmer) J2SE 1.4 December 2003
  • SCJP (Sun Certified Java Programmer) J2SE 1.2 February 2000
  • Bachelor of Science in Computer Information Systems California State Polytechnic University Pomona, CA March 1999
    Relevant Technology Courses
    • Management Information Systems
    • Object Oriented Programming
    • Systems Analysis and Design
    • Object-based Programming
    • Business Telecommunications
    • Executive Support Systems
    • Information Systems Careers
    • Client/Server Application Development
    • Programming with C++
    • Object COBOL Programming
    • Rapid Application Development
    • Systems Development Project
    • Workgroup Support Systems
    • Java Programming for Business
    • Advanced C++ Programming
    • Computer Programming with Visual Basic