Dale Davis Email and Phone Number
Dale Davis work email
- Valid
- Valid
- Valid
- Valid
Dale Davis personal email
Seasoned software developer with extensive experience across multiple business domains, programming languages, and platforms.
-
Staff Software EngineerGeico Nov 2024 - PresentChevy Chase, Md, Us* IaaS - Cluster Management in Golang -
Staff Software EngineerJuniper Networks Sep 2018 - Feb 2024Sunnyvale, Ca, UsJuniper Cloud-Native Contrail Networking (CN2)* Produced design specs, Golang code, unit tests, integration tests, and test documentation* Automated Golang build and test execution in mono-repo with Bazel* Upgraded Golang and Kubernetes libraries used to build CN2* Implemented aggregated Kubernetes API servers for configuration and kube management* Created custom resource reconcilers for CN2 CRDs* Maintained developer provisioning scripts* Upgraded or replaced 3rd party libraries and containers with known vulnerabilitiesJUKE - Multi-Cloud Control and Data Fabric* Added AWS key file support to node creation and automated regional security group creation* Parallelized instance and storage management for AWS EC2 and GCE clouds by rewriting synchronous business logic in micro-service web handlers as Celery tasks* Created and maintained database models and schema for JUKE task queue (SQLAlchemy)* Created and maintained build containers (Docker) and micro-service containers (JUKE/lxd)* Ported tasks database from MySQL to PostgreSQL and added schema migration (alembic)* Created task queue REST API micro-service with async APIs and self-generating, always accurate Swagger documentation, and added volume snapshots and scheduling to JUKE* Combined 21 separate GitHub repos into a single Gitlab repo with complete combined history* Created Flask Blueprints and REST endpoints for legacy micro-services* Added build, release, versioning, and Sphinx documentation generation to Python 3 projects* Created internal PyPI index for in-house package deployment* Wrote JIRA tickets and documentation, conducted code reviews, and mentored developers in Git, Python, SQLAlchemy and Docker* Wrote unit tests with PyTest and API integration tests with requests and concurrent.futures -
Member Of Technical StaffRiverbed Technology Jan 2016 - Aug 2018San Francisco, California, Us* Implemented views, controllers, directives, and tests for SteelFusion 5.0 NFS release in AngularJS 1.5 and Jasmine, as well as maintained dependent legacy Python services* Performed full stack development on SteelConnect, Riverbed's cloud-based SD-WAN network controller including:** Datacenter and branch configuration for Border Gateway Protocol (BGP)** WAN Optimization UI** Endpoints and jobs for Longest Prefix Match (LPM) gateway feature** Outbound NAT UI** Trusted Authorities UI (Angular 4.x)* Created Vagrant base boxes and Docker containers for SteelConnect development* Converted proprietary inline database to a PostgreSQL-backed RESTful CRUD service using Python 3, Eve, Flask, and SQLAlchemy -
Senior Software EngineerPromega May 2015 - Dec 2015Madison, Wi, UsSenior Software Engineer working on Promega's customer-facing software.* Developed curve fitting and analysis libraries (linear, polymorphic, 2- and 4-parameter) for PBS software platform using C#/.NET and NMath.* Developed data analysis software using C#/WPF, Modern UI, and MVVM.* Produced comprehensive software architecture document (SAD) for new analysis software product.* Produced and presented training slides on git usage for colleagues. -
Senior Software EngineerSimply Hired Aug 2013 - May 2015UsDeveloped software to assist in search engine optimization (SEO) at Simply Hired:* Created back link crawler to diagnose SEO issues related to Google Penguin using Python, Scrapy, and MySQL.* Created crawler to identify XML site map errors using Python, Scrapy, and SQLite.* Created tool to rebuild error-free XML site map from crawl using Python and SQLite.* Created regression test framework for SEO issues using Python and Selenium.* Identified and corrected structural SEO issues on Simply Hired U.S. and international sites using Python, Django, and PHP.Designed and developed web applications for Simply Hired:* Performed extensive refactorings to repair broken database routers and upgrade SimplyHired.com from Django 1.5 to 1.7.* Converted views from function-based (FBVs) to class-based (CBVs) reducing service coupling.* Created job search advice app and full stack modules for local pages using Django and MySQL.* Built libraries to generate structural SEO for mobile web pages.Miscellaneous:* Built a native iOS job search app using Swift, XCode 6 Beta 5, and our existing search back-end as a Hack Day project. -
Senior Software EngineerRetailmenot, Inc. Oct 2011 - Aug 2013Austin, Tx, UsDesigned and developed software for RetailMeNot.com:* My Accounts user account management that increased new user account conversion by 10x* Facebook OAuth and email/password loginsDeveloped the software and services to assist in search engine optimization (SEO) for RetailMeNot:* Monitoring and content quality measurement jobs* Automated sitemap generator* Database schemas and ETL jobs for SEO and financial reporting* UIs for canonical URL management* Custom web spiders for canonical URL validation and discovery using Scrapy web spider frameworkAdditionally, I performed hot fixes and deployments while on production support.Technologies used included PHP, Python, C#/.NET, jQuery, DataTables, MySQL, AWS EC2 & S3, Hive, Vertica -
Senior Software EngineerDemand Media Nov 2008 - Sep 2011Santa Monica, Ca, UsDeveloped the following components for Demand Studios content authoring web application:* Topic Pages authoring system* User permissions system* Marketing communications and resources site* eHow.com site crawler using ScrapyDeveloped the following social media software:* Server-side systems for Twitter Relevant Content Stream* Twitter auto-follow/auto-publish system* LIVESTRONG.com Daily Dare Facebook appDesigned and implemented desktop applications for Demand R&D:* ROI Firefox toolbar plugin* SpreadFast report generation tool* Voice-controlled Q&A application using .NET voice recognition and speech synthesis librariesTechnologies used while on the Studio and Innovation teams included C#/.NET, ASP.NET MVC, NHibernate, SQL Server, WordPress, PHP, MySQL, Python, Twisted, Django, SQLite, JavaScript, jQuery, MongoDB, Tornado, Twitt APIs, Scrapy, XUL, WPF, Apache Solr -
Senior Software EngineerKershner Trading Group Feb 2008 - Nov 2008Austin, Texas, UsCreated services for the KTG Auto-Trading/Auto-Stops system:* Auto-Trading Model Engine (ATME) - a distributed service for coordinating automated stops optimized for 64-bit multi-core platforms* Auto-Trading Deployment (ATDEP) - a distributed service for configuring and connecting traders to ATME servers* Auto-Trading Client - a UI controls for connecting GUI clients to the various Auto-Trading services* Wrote over 200 unit tests for ATME and ATDEP* Developed robust logging using Apache Log4Net and system metrics using Windows performance counters* Produced design documentation with Word, Visio, and Enterprise Architect UMLAdditional duties included development of the Order Approver service to allow pit and coaches to manage risk through the creating order approval rules based on trader ID, account, symbol, and other criteria, as well as updating the NYSE market data feed service for opening and closing imbalances.Technologies used included C#/.NET, Windows Communication Foundation (WCF), NUnit, Moq -
Lead Developer, Interim Project ManagerQuest Software 2006 - 2008Aliso Viejo, Ca, UsDeveloped software components for Toad Studio for Data Analysts:* Enhanced automation features implemented with .NET 3 and Windows Workflow Foundation (WWF)* Custom Windows Workflow activities for logging, file manipulation, SMTP email, and database interaction* Custom activity designers, type converters, and serializers for graphical workflow editor* Various features for Toad Studio's ODBC support in .NET 2 and C# including view and index editing, metadata improvements, Excel and Access connectivity, and ODBC driver-specific options and SQL syntax highlighting* Participated in SCRUM-based agile development cyclesPerformed project management tasks on LiteSpeed for Oracle:* Managed developers and testers for LiteSpeed for Oracle, an enterprise backup application that allows DBAs to backup Oracle databases from a central GUI with assorted encryption and compression capabilities* Gathered business requirements from marketing and domain experts* Created and maintained software specification and architectural documents: system diagrams, schema changes, UI designs, use cases* Designed and developed libraries to allow .NET clients to communicate with OLS agents via HTTP and XML* Performed security and performance analysis on OLS agent and engineTechnologies used included: C#/.NET, WWF, XML, WinForms, DevExpress controls -
Senior Software EngineerBd Jan 2002 - Apr 2006Franklin Lakes, New Jersey, UsDeveloped UI and components for BD FACSCanto Clinical - Acquisition and Analysis Software for BD FACSCanto Flow Cytometer:* Main application forms (worklist, acquisition view, report views, instrument calibration wizard, and others)* Worklist persistence classes* Custom WinForms controls: CarouselView, GradientPanel, ListViewEx, CategoricalTraceListener, SliderEdit, TabFixerPanel, WorklistGrid and others* Utility libraries for sound playback, high performance timers, CRC32 hash, registry access, application logging, reflection, background tasks, and Win32 access* Printing and report systems* Domain-specific icons and graphics using Adobe Illustrator and Photoshop* User login, management, and usage tracking componentsRelated duties included:* Designed and documented integration architecture for UI and subsystems using UML* Assisted with user experience improvement and feature analysis by conducting on-site usability studies* Interacted with customers in post-training usability interviews* Developed UI and application prototypes for customer and marketing surveys* Worked on porting application and frameworks to .NET 2.0, replacing redundant classes and updating existing code to use generics, partial classes, and other new 2.0 CLR features* Evaluated, validated, and integrated 3rd party UI libraries from DevExpress and Dundas into application[Additional responsibilities listed on resume]Technologies used: C#/.NET, WinForms, XML, ADO.NET, DevExpress controls, Dundas Chart, UML, Java, JDO -
Staff Software EngineerSecurify, Inc. Apr 1999 - Dec 2001Developed components for PDStudio - Network Security Policy Development Software for SecurVantage:* UI components using Swing* ANTLR parser for policy specification files* XML components for PDStudio's file persistence, TCP/IP protocol description language, and system configuration including DTDs and SAX2-based parser* High-level policy class libraries* Extensive documentation using UML and Javadocs* Undo architecture prototypeOther responsibilities included:* Developed SPMEdit, a Windows application for editing security policy specification files using Microsoft Found Classes (MFC)* Assisted security consultants with analysis of Windows-specific security issues* Led construction of online SecurVantage demo system for RSA conference* Prototyped message-based back-end for SecurVantage Enterprise* Developed offline policy query environment integrated into ExcelTechnologies used: Java, Swing, JMS, ANTLR, XML/SAX2, UML, C++, MFC, VBA
-
Senior Software EngineerThermo Fisher Scientific Apr 1994 - Apr 1999Waltham, Ma, UsDeveloped components for Spectrace Instruments' WinTrace - Acquisition and Analysis Software for the QuanX X-Ray Spectrometer including:* Method Explorer, a C++/MFC-based application in the WinTrace suite used in the analysis of X-ray fluorescence spectrometry using Stingray Object Toolkit and Grid* Developed persistence model using COM structured storage* Designed COM automation interfaces between Method Explorer and Acquisition Manager* Developed System Configuration and Spectrum Converter utilities, plus shared system DLLs Other responsibilities included:* Ported legacy DOS analysis code to Windows using Borland C++, UML, Tools.h++, and Math.h++. Resulting port increased performance by 100%* Maintained engineering team intranet including WinTrace project web site, bug tracking database, version control system, and server administrationTechnologies used: C++, MFC, Stringray components, COM, UML, HTML -
Software EngineerMotay Electronics, Inc. Apr 1993 - Apr 1994Developed components for Unigen - Semiconductor Device Test System:* Developed driver DLLs for Unigen V21 DUT test system* Worked closely with hardware engineers in all phases of specification, design, and test* Developed Windows UI for Unigen V21Burn-In Board Test System (BBT)* Designed visual programmer for BBT allowing creation of burn-in board tests via schematic entry* Maintained legacy DOS code for BBTTechnologies used: C, C++, Visual Basic, MFC
-
Software EngineerTest Systems, Inc. Apr 1992 - Apr 1993Developed software for MIL-STD-1553 Tester including:* Embedded firmware for PC-based MIL-STD-1553 test card* Developed DOS test card development softwareTechnologies used: C, C++, Borland Turbo Vision, Texas Instruments C26 DSP
Dale Davis Skills
Dale Davis Education Details
-
Devry UniversityElectronics Engineering Technology
Frequently Asked Questions about Dale Davis
What company does Dale Davis work for?
Dale Davis works for Geico
What is Dale Davis's role at the current company?
Dale Davis's current role is Staff Software Engineer - IaaS (Cluster Management) - GEICO.
What is Dale Davis's email address?
Dale Davis's email address is da****@****bed.com
What schools did Dale Davis attend?
Dale Davis attended Devry University.
What skills is Dale Davis known for?
Dale Davis has skills like C#, Python, Javascript, Software Development, Agile Methodologies, Xml, .net, Jquery, Php, Java, Html, Mongodb.
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