Java software engineer with experience in both web-based and client/server architectures.
Principal Software Tech Lead @ I run the Advertising Platform team at Hulu, responsible for building Hulu's ad server and related technologies. I manage a team of engineers, oversee architectural decisions, and work with business leaders at Hulu to help redefine TV advertising. From March 2015 to Present (10 months) Software Manager, In-Memory Systems @ Leading the team responsible for the AWS Elasticache service managing Memcached and Redis in-memory database clusters for AWS customers.
Responsibilities include:
- Work with engineers to improve development processes and standards to maintain and improve quality of existing service
- Meet with customers and product management teams to define feature roadmap for the next year, then lead engineering teams to deliver new features and grow the business
- Establish career development plans for team members and provide mentorship to enhance technical and leadership skills for the team From October 2014 to March 2015 (6 months) Software Development Manager: Amazon Echo @ Over the course of two-and-a-half years, led software teams responsible for the following functionality for the Amazon Echo launch:
- Device authentication and registration
- Dialogue management framework
- Application Development framework
- Alarms, Tasks and Shopping lists, and Flash Briefing (news) user-facing features
Led teams in implementing Scrum effectively, set standards for automated testing and deployment, consistently met team deadlines by establishing consistent and predictable pace of delivery and following excellent backlog management practices; led remote team to deliver new feature from the ground up in eight months. From February 2012 to September 2014 (2 years 8 months) Software Engineer @ Worked on a project to rewrite DoubleClick Search, an advertising tool that helps large-scale search advertisers manage their online advertising campaigns across multiple search platforms, onto the Google platform. Project was highlighted as a Top 10 Quarterly accomplishment for Google. From January 2011 to January 2012 (1 year 1 month) Software Development Manager @ From May 2010 to January 2011 (9 months) Software Development Engineer @ Helped to build Amazon's Relational Database Service, making it easy for customers to set up, operate, and scale a relational database in the cloud. (see http://aws.amazon.com/rds/) From November 2008 to May 2010 (1 year 7 months) Software Development Engineer @ As a member of the eCommerce Platform Product Group, wrote software to enable third party applications built on Amazon's eCommerce Platform. From May 2007 to November 2008 (1 year 7 months) Sr. Software Engineer @ From October 2006 to May 2007 (8 months) Software Engineer @ Lead developer for web-based medical transcription platform. Improved performance of application by optimizing Oracle query performance; integrated speech recognition with existing platform.
Principal skills: Oracle, Java, JavaScript, BEA WebLogic From June 2004 to September 2006 (2 years 4 months) Java Developer @ Sole member of a new Java web development division for an Oracle consulting company. Assembled tools and development practices while developing two J2EE web applications from concept to functional prototype. EJB/Struts/Oracle/MySQL From November 2003 to April 2004 (6 months) Documentation Tools Specialist @ Provided custom software development services to documentation department, including online help system development, DocBook XML publication, and Adobe Illustrator automation. From July 2001 to November 2003 (2 years 5 months) Software Developer @ From March 2000 to March 2001 (1 year 1 month)
BS, Computer Science @ Carnegie Mellon University From 1996 to 2001 Jeff Beal is skilled in: Agile Methodologies, Object Oriented Design, Java, Scalability, Distributed Systems, SOA, Web Applications, Subversion, Tomcat, Software Documentation, Software Development, Software Engineering, Java Enterprise Edition, Oracle, JUnit