David Cruz

David Cruz Email and Phone Number

Senior Staff Software Engineer @ Favor
David Cruz's Location
Austin, Texas, United States, United States
David Cruz's Contact Details
About David Cruz

David Cruz is a Senior Staff Software Engineer @ Favor.

David Cruz's Current Company Details

Senior Staff Software Engineer @ Favor
David Cruz Work Experience Details
  • Favor Delivery
    Senior Staff Software Engineer
    Favor Delivery Jul 2023 - Oct 2024
    Austin, Texas, United States
    - Configure and maintain the production ElasticSearch cluster to make it more fault tolerant & allow it to handle increased traffic.- Designed & implemented an ingestion framework & pipeline for fast daytime updates of Elasticsearch data.- Wrote elastic search query building code to make it easy to add new endpoints efficiently and with limited Elastic search knowledge.- Designed, Implemented & maintained a Kotlin Search API/backend that utilizes ElasticSearch that powers the favor consumer application.- Serve as a source of knowledge to guide other developers to more effectively contribute.- Help Favor identify performance bottlenecks and advise them on viable solutions.
  • Disco
    Senior Software Architect
    Disco Apr 2022 - May 2023
    Austin, Texas, United States
    - Developed and maintained a python application used to index content into elastic search.- Update docker infrastructure/developer tools to run on M1(ARM64) developer computers . - Develop software processes to compare values from a legacy system and new data source as part of migrating to that new data source..- Perform code reviews and provide feedback.- Review and provide feedback on designs and infrastructure.
  • Cision
    Senior Staff Engineer
    Cision Sep 2021 - Mar 2022
    Austin, Texas, United States
    - Team Lead for a platform focused team. - Provided oversight & vision on the search api that utilized Elasticsearch powering the application.- Provide oversight and vision on their ingestion pipeline.- Architecture for my team & other teams to enable them to deliver their projects.- Develop and provide on-going support for VertX applications written in Java.- Develop and provide on-going support for Spring boot applications.- Develop applications that use Amazon Kinesis and SQS for processing large data sets through streaming data ingestion.- Provide guidance, knowledge, and support for dev work throughout the organization.- Help product managers understand how features work and provide insight into what work is required to meet a project goal.- Design, maintain, and guide the product direction of our search ecosystem that allows customers to query a large ES cluster with document count in the billions. - Designed ACL system to control access to Elastic search documents.
  • Cision
    Staff Software Engineer
    Cision Feb 2017 - Sep 2021
    Austin, Texas Area
    - Team Lead for a platform focused team. - Providing mentoring, prioritization, design, and vision for future product direction.- Architecture for my team & other teams to enable them to deliver their projects.- Develop and provide on-going support for VertX applications written in Java.- Develop and provide on-going support for Spring boot applications.- Develop applications that use Amazon Kinesis and SQS for processing large data sets through streaming.- Provide guidance, knowledge, and support for dev work throughout the organization.- Help product managers understand how features work and provide insight into what work is required to meet a project goal.- Design, maintain, and guide the direction of our search ecosystem that allows customers to query a large ES cluster with document count in the billions. - Designed ACL system to control access to Elastic search documents.- Designed & implemented many foundational pieces of software that allow the Cision to provide its media monitoring services.
  • Proofpoint
    Senior Software Engineer
    Proofpoint Apr 2015 - Feb 2017
    Austin, Texas Area
    - Provide ongoing support for a Spring,Jersey, Ext JS application- Help optimize existing code base to handle load with use of cache, queues, and async workers.- Add new customer features to existing application as required.- Migrated our code base from using Facebook 1 FQL to Graph 2.0 api calls and added support for Facebook login.- Designed and implemented micro service to bridge communication between our legacy software and Proofpoint after we were acquired.- Built multiple prototypes to demonstrate alternative techniques and technology stacks to the team.- Updated local developer environment to run on Docker containers to make setup/maintenance easier and faster.
  • Amd
    Product Development Engineer 2
    Amd Jun 2011 - Apr 2015
    Austin, Texas Area
    - Developed a system level test client used to test Graphics cards and CPUs. (Java/OSGI)- Architected and implemented a remote agent for executing diagnostics on a system under test. (c++)- Enhanced a hardware abstraction and monitoring layer for system testing. (c++)- Architected and implemented a framework to share business logic across projects. This reduced overlapping code and also the number of developer hours required to bring up new products. (ruby/swig/c++)- Developed build infrastructure for internal software projects. (Scons, Gradle, Python, Bamboo)- Developed install scripts to install our software onto test systems. (python/bash)- Mentored co-op’s and junior developers on proper software architecture and best practices.- Developed a dashboard for displaying aggregated build status and product bringup metrics.- Developed application to aggregate build results, code coverage, and code defects to help determine software health. (Spring framework/MVC/Rest, Quartz, LevelDB, Redis, embedded jetty )- Introduced Docker and utilized it for deploying java/ruby application to production servers.
  • South Texas College
    Programmer Analyst
    South Texas College Feb 2005 - Oct 2008
    Mcallen, Texas Area
    - Developed an online attendance application utilized by professors for financial aid attendance tracking. (Java struts)- Developed an online application for the nursing/emt department. Allowed students to apply for admission, verify their eligibility, and calculate their ranking within minutes. This replaced a manual paper form process and reduced staff workload from hours per student to minutes. (java struts)- Planned, implemented, and managed the university cashiering system.- Installed and configured payment gateway software to facilitate taking online payments for student tuition. - Served as liaison between the information systems group and the staff members to help determine their needs.- Implemented software to provide self service kiosks for student/faculty use. (Html,Javascript,CSS, Flash)- Performed system administration on Windows & Linux Servers that hosted our applications.- Provided application support to students, faculty, and staff.

David Cruz Skills

C++ Javascript Ruby Java Css Html Git Bamboo Jira Eclipse Intellij Idea Agile Methodologies Unit Testing Php Drupal Gradle Scons Spring Framework Spring Mvc Testing Debugging Web Development Amazon Web Services Kinesis Alexa

David Cruz Education Details

Frequently Asked Questions about David Cruz

What is David Cruz's role at the current company?

David Cruz's current role is Senior Staff Software Engineer @ Favor.

What is David Cruz's email address?

David Cruz's email address is cr****@****sco.com

What is David Cruz's direct phone number?

David Cruz's direct phone number is +151229*****

What schools did David Cruz attend?

David Cruz attended The University Of Texas-Pan American.

What are some of David Cruz's interests?

David Cruz has interest in Retro Gaming, Open Source Projects, Fishing.

What skills is David Cruz known for?

David Cruz has skills like C++, Javascript, Ruby, Java, Css, Html, Git, Bamboo, Jira, Eclipse, Intellij Idea, Agile Methodologies.

Not the David Cruz you were looking for?

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.