Derek Bennett work email
- Valid
- Valid
Derek Bennett personal email
Derek Bennett phone numbers
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
-
Sr. Staff Software EngineerGeicoHealdsburg, Ca, Us -
Platform Data Infrastructure - Team Lead And Software EngineerStitch Fix Apr 2016 - PresentSan Francisco, Ca, UsHands-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 -
Solutions ArchitectMfoundry And Fidelity National Information Services Nov 2012 - Oct 2015Jacksonville, Fl, UsTechnical 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. -
Senior Software EngineerBrighterion Jan 2011 - Nov 2012Brighterion 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
-
Director, Platform Software GroupWireless Matrix Jul 2008 - Jun 2010Herndon, Virginia, UsManaged 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 -
Lead Software Application EngineerWireless Matrix Feb 2007 - Jul 2008Herndon, Virginia, UsDesigned 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. -
Chief Architect And Operations OfficerTegrasol, Inc. Jun 2006 - May 2007Worked 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)
-
Senior ConsultantIlog Aug 1998 - Apr 2006FrWorked 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 -
Manufacturing Simulation DeveloperIbm, Systems Storage Division Jun 1994 - Aug 1995Armonk, 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++. -
ConsultantAndersen Consulting (Now Accenture) Mar 1992 - Aug 1993Worked 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
Derek Bennett Education Details
-
University Of California, BerkeleyIndustrial Engineering And Operations Research -
Bradley UniversityIndustrial 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
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