Derek Bennett

Derek Bennett Email and Phone Number

Sr. Staff Software Engineer @ GEICO
Healdsburg, CA, US
Derek Bennett's Location
San Jose, California, United States, United States
Derek Bennett's Contact Details

Derek Bennett personal email

n/a
About Derek Bennett

Hiring for a core infrastructure engineer here: https://www.stitchfix.com/careers/jobs?gh_jid=2988573&gh_jid=2988573). See also our blog for more info about us and other openings: https://multithreaded.stitchfix.comAbout me:Experienced hands-on solutions developer, technical architect, and team lead. Major areas of expertise are: 1) decision support and optimization-based applications; 2) server-side applications and web services; and 3) high-volume processing of data and transactions. • Strong educational background and familiarity with operations research techniques such as linear programming, mixed-integer programming, local search and heuristics, and rules engines • Familiarity with a wide range of technologies and platforms, including Scala, Java, J2EE, C, C++, web services (REST and Soap based), Python, web development, and AWS • Track record of successful implementations over my career • Worked with startups and smaller companies as well as larger organizations • Managed a development team, and also served in architect and consultant rolesSpecialties: Data infrastructure and applications; Development of optimization-based applications; server-side development with Java, Scala, and C++Languages: Java, Scala, Python, C++, C, HTML5, Javascript (with JQuery and JQuery mobile), CSS, SQLFrameworks and APIs: J2EE, JMS, JNI, Spring, Hibernate, XML/XSD, Web Services (REST/Soap)Optimization and Analytical Software: OPL, AMPL, CPLEX, some COIN-ORTechniques: LP, MIP, CP, Regression, forecasting, simulationConcepts: Agile and iterative development, design patterns, testing-centric development, object-oriented design

Derek Bennett's Current Company Details
GEICO

Geico

View
Sr. Staff Software Engineer
Healdsburg, CA, US
Website:
geico.jobs
Employees:
30521
Derek Bennett Work Experience Details
  • Geico
    Sr. Staff Software Engineer
    Geico
    Healdsburg, Ca, Us
  • Stitch Fix
    Platform Data Infrastructure - Team Lead And Software Engineer
    Stitch Fix Apr 2016 - Present
    San Francisco, Ca, Us
    Hands-on team lead for the platform data infrastructure team within the Algorithms group at Stitch Fix. We support a team of around 80 data scientists and their business partners with data infrastructure, services, and tools. Some specific things we are working on include: - Spark/YARN clusters through Amazon EMR, along with execution services built with third party and home grown applications. We often run over 1000 Spark jobs each day, of varying sizes. - Redshift and Presto for querying our S3 based data warehouse - Ingestion of data from our operational applications into our warehouse - Event logging pipeline using Amazon Kinesis. Currently working on our next generation pipeline built around Apache Kafka. - Developing microservices and tools for obtaining data and monitoring system health
  • Mfoundry And Fidelity National Information Services
    Solutions Architect
    Mfoundry And Fidelity National Information Services Nov 2012 - Oct 2015
    Jacksonville, Fl, Us
    Technical lead for creating extensions to the mBanking application that provide additional services to compliment core banking functionality. Responsible for architecture and technical design for potential projects. Developing frameworks with reusable code and best development practices. Heavy participation in design and development for several successful deliveries.Participated in the design and development of a customer-facing Self Service portal that will expose configuration and application management tasks directly to financial institutions and partners. The first version of the server allows customers to design and create internal promotions within their banking apps. Amazon S3 was used to store configuration data and other assets. Assisted with other efforts such as investigating the use of JBoss Fuse for the next version of the core server. Technical environment : Java, JBOSS, SOAP, REST, SSL, HTML5, JS, JQuery, JQuery Mobile, Amazon AWSNote: FIS Acquired mFoundry in 2013.
  • Brighterion
    Senior Software Engineer
    Brighterion Jan 2011 - Nov 2012
    Brighterion develops Fraud Detection and Prevention solutions for the credit card and financial industry, based on business rules as well as supervised learning using data mining and neural network approaches. I am working on core components for processing transactions and scoring them for potential fraud. Typical projects include:● Validation of sets of business rules to detect conflicting, duplicate, or ineffective rules ● Extensions and improvements to the Velocity server, used to store behavioral data for accounts to helpdetect abnormal usage patterns and unusual transactions ● Development of a new server used to manage and store longer-term behavioral and profile data
  • Wireless Matrix
    Director, Platform Software Group
    Wireless Matrix Jul 2008 - Jun 2010
    Herndon, Virginia, Us
    Managed a team of highly-skilled software engineers to develop and maintain critical systems supporting a Mobile Resource Management application in a Software-as-a-Service environment. Participated in hands-on development and mentoring of the team as well as management responsibilities.• Our team designed, developed, and supported server-side applications that process of millions of AVL (Automatic Vehicle Location) messages each day• created and supported web services for partners to receive feeds of message data and to integrate with workforce management systems• Re-architected and improved performance of the message processing system consisting of serial and parallel processing steps linked by messages passed through JMS queues• Implemented first version of a two-way messaging system built on in-vehicle navigation devices • Refactored and improved performance of notification engine that sent alerts based on incoming messages • Managed the team, giving annual reviews, hiring of several new team members, and managing the development iterations and workload of the team Technical Environment: Java, Spring, Hibernate, JMS, EJB, XML, JNDI, Web Services, Tomcat 6 and Weblogic 8- 10, Bamboo, Maven, Ant
  • Wireless Matrix
    Lead Software Application Engineer
    Wireless Matrix Feb 2007 - Jul 2008
    Herndon, Virginia, Us
    Designed and developed a field service scheduling and routing application for service technicians such as cable installers. Developed and enhanced our J2EE message processing system.• Implemented initial version of routing application. This application used constraint programming and local search to solve the underlying routing problem, making use of libraries from ILOG (Dispatcher).• Made enhancements to the routing application as requested by the customer and improved performance. • Also enhanced the AVL (Automatic Vehicle Location) message processing system to support new device types, additional data passed in the message, and additional processing steps on the server side. • Worked with architect to begin the redesign and improve the reliability of the system – completed this work when I moved to the director role, working with the team and external consultants to complete theimplementation Technical Environment: C++, JNI, Java, Servlets, EJB, Spring, Hibernate, JMS, XML, Web Services, Tomcat 6 and Weblogic 8, AntNOTE: Started working at Sapias as a consultant in 2007 and then became employee. Wireless Matrix acquired Sapias in July, 2007.
  • Tegrasol, Inc.
    Chief Architect And Operations Officer
    Tegrasol, Inc. Jun 2006 - May 2007
    Worked with a startup Tegrasol Inc. to develop and launch an online communication and collaboration portal, Altedo. As expected in a startup environment I was involved in multiple roles. Primarily involved in design, development, and testing the initial version of the system using PHP, MySQL, HTML, and Javascript. Also worked to define business strategies and prepare presentations for potential investors. At the same time, occasionally did independent consulting on Optimization-related software applications, including work with ILOG and with my now current employer Wireless Matrix (initially Sapias, Inc. as shown above)
  • Ilog
    Senior Consultant
    Ilog Aug 1998 - Apr 2006
    Fr
    Worked with ILOG customers in all phases of development of optimization models for planning, scheduling, logistics, and configuration applications. Projects made use of the tools and applications in the ILOG Optimization Suite, including OPL, CPLEX, and constraint programming libraries Solver, Scheduler and Dispatcher (now called CP Optimizer). Main responsibilities included:• Translating business requirements into mathematical models and application designs • Choosing appropriate methodologies and software to solve the resulting optimization problem, developing the application that solves the problem using ILOG libraries • Working with customers to design, develop, and deploy the finished applications • Taught week-long technical classes to small groups of customers on the use of ILOG Optimization APIs • Participated in pre-sales and prototyping efforts, and occasionally assisted with support issues.Technical environments varied from client to client but primarily worked with: C++, Java, JNI, XML, databases and SQL, HTML and Javascript.Major projects and deployments included: column generation model for grouping greeting cards for printing on large stock sheets in order to minimize production costs; created a complex production planning, trimming, and scheduling model for a paper manufacturing company; several linear-programming models for production and supply chain planning; worked with a CRM software company to create an optimization-based configuration model used by their customers for self-service customization and product configuration; developed a vehicle-routing model for grouping and optimizing routes for less-than-truckload shipments; participated in developing a project portfolio scheduling model for consulting organizations (C++); worked with a large bank to develop a loan recommendation engine for consumer loans, mainly for home equity and line of consumer credit; scheduling model for examinations and audits for a financial exchange
  • Ibm, Systems Storage Division
    Manufacturing Simulation Developer
    Ibm, Systems Storage Division Jun 1994 - Aug 1995
    Armonk, New York, Ny, Us
    (This was a position I held for 2 summers during graduate school at UC Berkeley.) Developed and enhanced a simulation model for disk drive head manufacturing. Additionally, participated in development of an application to link the standalone simulation model with actual data from the manufacturing execution systems. Environment: ManSim/X simulation system from Tyecin, C++.
  • Andersen Consulting (Now Accenture)
    Consultant
    Andersen Consulting (Now Accenture) Mar 1992 - Aug 1993
    Worked with customers on the design, development, and maintenance of mission-critical information systems. In particular, participated in the development of a billing system for a major telecommunications company.

Derek Bennett Skills

Java Agile Methodologies Web Services Xml Sql Hibernate Software Development Java Enterprise Edition Javascript Tomcat C++ Cplex Rest Oop Design Patterns Maven Saas Python Spring Integration Jms Constraint Programming Mysql Spring Framework Css Ampl Supply Chain Optimization Optimization Models Soa Leadership Html Object Oriented Design Objective C Servlets Representational State Transfer Cascading Style Sheets Object Oriented Programming Java Message Service Software As A Service C Jndi

Derek Bennett Education Details

  • University Of California, Berkeley
    University Of California, Berkeley
    Industrial Engineering And Operations Research
  • Bradley University
    Bradley University
    Industrial Engineering

Frequently Asked Questions about Derek Bennett

What company does Derek Bennett work for?

Derek Bennett works for Geico

What is Derek Bennett's role at the current company?

Derek Bennett's current role is Sr. Staff Software Engineer.

What is Derek Bennett's email address?

Derek Bennett's email address is de****@****box.com

What is Derek Bennett's direct phone number?

Derek Bennett's direct phone number is +141588*****

What schools did Derek Bennett attend?

Derek Bennett attended University Of California, Berkeley, Bradley University.

What skills is Derek Bennett known for?

Derek Bennett has skills like Java, Agile Methodologies, Web Services, Xml, Sql, Hibernate, Software Development, Java Enterprise Edition, Javascript, Tomcat, C++, Cplex.

Who are Derek Bennett's colleagues?

Derek Bennett's colleagues are Pam Ottaviani, Olivia Roush, Nancy Bogucki, Alice Jones, Ted L., Ervin Grimstead, Art Art Marchiselli.

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.