Brad Hays work email
- Valid
- Valid
- Valid
- Valid
Brad Hays personal email
- Valid
Brad Hays phone numbers
Driven professional with broad technical skill set. Able to multi-task and juggle multiple pressing projects simultaneously, meeting all deadlines. Thrives in environments that constantly embrace new technologies.http://www.bjhays.net-Programming-My Primary language has been Python, however I have worked in Node, PHP, Javascript, CSS, HTML, Java, Java Spring, Coldfusion 10. 2 years developing on Magento Enterprise Edition Platform. Git revision control and source code management system on Github & Bitbucket-Servers-CentOS 5.8 & 6.4 setup and configuration for Magento including mysql, postfix, Varnish Cache, and Memcache.-Networking-Troubleshooting, installing and designing networks in the north state as well as some Bay Area locations. Although primarily with Windows server 2000/2003 environments, these networks consist of Novell and Linux archetecture of which I am proficient.Certs: MCP, CCNA
-
Staff Software EngineerSdvi Corporation Mar 2023 - PresentSunnyvale, California, Us -
Senior Test EngineerCarro Dec 2021 - Mar 2023Irvine, Ca, UsResponsible for developing and implementing cost-effective methods of testing and troubleshooting complex systems to verify functionality.As lead of test automation, I - Support and coordinate with team members and other departments - Participate in scrum ceremonies including design review, grooming, standup, retro - Develop and execute functional/regression/integration tests based on product requirements for our graphql and rest API services - Troubleshoot issues and reports them as bugs/regression with root cause analysis where possible to developers/product via Jira and escalate as appropriate outside of normal triage - Manage and maintain backlog of issues for testing and issues found while testing -Other automation tasks as requestedMy day-to-day tasks make use of the following technologies:CI/CD - argo/argo workflows - github actions - docker/docker-compose - bash scripting - slack notifications of errorsTesting - pytest - selenium - Graphql - Rest APIsShopify - Graphql - Rest APITools - datadog - docker -
Senior Software Engineer In TestRecharge Payments Jul 2019 - Nov 2021Santa Monica, California, UsAs an embedded QA member of a feature team, I am responsible for verification of acceptance criteria, regression, and FE testing where automation is deemed too costly to create. As a QA guild member, I create and maintain pytest and docker based test suites. I am part of a weekly rotation that triages customer service escalations. Projects that I have designed and implemented:- Performance testing with locust- Pytest plugins to supplement suites and provide reliability in a timely manner- Developer centric tools to enable quick local setup and time to development through dynamic docker-compose generation based on developers' needs.- Slack bots using websockets, Gcloud run, and gitlab pipelines for CI/CD to automate self-serve tasks to developers.- Visual regression tool for FE contractors to use when migrating themes to new engine, harnessing python-needle.- Swagger.openapi based testing scaffold harnessing docstring documentation to test flask routes. Fully integrated with VCR and mocking strategies.- Circleci and gitlab pipeline and job config through yaml files.Testing Initiatives- Reducing cost and developer time by optimization and parallelization of pytest unit and integration suite. - Refactoring tests to run in parallel- investigating slow tests for performance gains in production code- implementing x-dist in a mono-repo.Other company wide efforts I was heavily involved with: - Migrated python 2.7 to python 3.7, regression testing in increments to maintain backward compatibility.- Creating and maintaining documentation on areas tested in confluence. -
Sr. Software Engineer (Test)Lucidworks Oct 2016 - Jul 2019San Francisco, California, UsAs part of the Quality Engineering team at Lucidworks, I am responsible for all testing-related engineering: test automation frameworks, automated test development, performance benchmarking, dataset generation, etc. My team works closely with Engineering and Product Management to understand product features and ensure meaningful test coverage.Specific areas:• Support and write test frameworks in pytest Write tests in python | Create fixtures• Docker Create images | Harness docker-compose for dependency mapping | Create immutable images for testing features, embedding prerequisites• Browser-tester Our in-house Selenium/protractor stack for testing angular based UIs | Docker-compose based tool • Cloud Build AWS EC2 AMIs through Packer Terraform - TFE (via scripts in Jenkins) | CLI (testing) Amazon AWS ec2 through terraform [ Windows 2016 | Amazon Linux | Ubuntu ] S3 archiving of job data Route53 internal DNS zones for scale testing• Scripting Python - Automating repetitive tasks like upgrade orchestration for multiple servers | Reporting from Jira | Jenkins notifications to slack on test failures per team OS Scripting [ Bash | Powershell ]• Mentoring teammates and developers• Zap testing• Create proposals for improvements to test suites [ swagger/OpenAPI | micro-service Integration testing | sonarqube ]• Sonarqube Administration | Gradle plugin and integration with microservices | Sonarscanner • Manual testing Java based project where automation was not feasible Regression | Exploratory | Sanity• Polyglot reading code Java | Python | Node | Angular• CI/CD - Jenkins Wrote Pipeline scripts in groovy | Dockerized jobs for testing locally | Configured Archiving and retention | Debugged failures | Git multi-branch pipeline jobs | Source controlled configs/job definitions -
Web Application DeveloperMentor Graphics Apr 2014 - Oct 2016Wilsonville, Or, UsAs a full stack developer I use the following tools/services to produce highly available services:Virtualization● vmware via vSphere● AWS ECS (EC2 container Service) & ECR (EC2 Container Registry)AWS ● VPC (Virtual Private Cloud)● load-balancing with ELB● messaging with SQS ● autoscaling architectures (through CloudFormation)● using EBS under high I/O requirements● custom monitoring metrics/analysis/alarms via CloudWatch● AWS API through Boto (python) and cli● EC2 (virtual servers)● Amazon Linux● DynamoDB● SimpleDB● Identity and Access Management (IAM)● Elastic Beanstalk (app deployments)● SNS (notifications)● SQS (queueing)● Route 53 (DNS management)● S3 (storage)● EBS (persistent disk storage)● RDS (MySQL server)● ElastiCache (Memcache)● EC2 Container RegistryTeam-city (CI)● fully automated deployment and control systems● leveraging github or stash as well as an old svn repo API Interactions● Swagger/OpenAPI● Rest, SOAP, WSDL, xsdLinux system administration● Centos6● OpenLDAP● Solr 4/5 & Lucidworks Fusion● Zookeeper● Micro-service APIsCloud Networking● AWS VPC● Subnets● DNS (route 53 /Bind)Documentation● Swagger/OpenAPI● json schema● Requirement gathering● project definitions● Jira ticketingprogramming languages (sorted by descending fluency) ● Python● bash● Javascript● PHP● NodeJs● Java● ColdFusion● In the past I've also been productive with C++Testing● unit tests● integration tests● mocksDeployment methodoligy● A/B - Blue/GreenMonitoring● PagerDuty● Papertrail - log aggregation/analysis I18N● Babel (python) Databases● Oracle● Microsoft SQL Server 2008 R2 (SP3) ● AWS DynamoDB (noSQL)● MySqlWeb services development and API design● Python Flask Blueprints● connexion● NodeJSContainers● docker, docker-composeSecurity● amazon token/key managementBackup/recovery● custom scripting for EC2 to S3 bucket (with versioning)● solr snapshot● LDAP backup -
Software DeveloperBuild.Com Dec 2013 - Apr 2014As part of a team of developers that are responsible for the backlog of bugs in our Coldfusion & Java codebase, I am charged with improving the experience of all users of our software. Using tools such as IntelliJ and RazorSQL, along with Sublime I troubleshoot the interactions of our Java Spring based web services API, Mybatis, MSSQL, and Coldfusion templates.All work is done under Git version control system via Github using terminal commands. A Jira ticketing system under the direction of stakeholders directs my priorities. Once my code is committed, it is reviewed and then Quality Assurance looks over it before it is deployed to production. QA utilizes reproduction and tests that I write in the Jira ticket to perform their review. Once complete I initiate a pull request to the master branch for inclusion of our next release.
-
Php Programmer MagentoBuild.Com Mar 2012 - Apr 2014Developing leading edge features into the eCommerce platform, particularly on the Build.com Magento platform● Programming with a strong understanding of OO principles and the best practices● Developing with a strong understanding of security protocols and prevention measures for XSS, SQL Injection, among other known security risks.● Written clean, modular code and properly designed object oriented code● Tracing procedural and object oriented code to track and fix bugs● Designing highly scalable DB queries on MySQL● Assisted, troubleshot and provided assistance to testers and support personnel as needed to determine system problems● Meet all quality and specification requirements by working closely with the QA Team, End Users and project managers.● Version control through Git harnessing gitHub via command line interface.● Work with stakeholders to assess needs when Jira tickets are submitted, when incomplete or need followup.● Created virtual machines using virtualBox to test.
-
Owner / TechnicianNext Step Solutions Aug 2007 - Dec 2013Web/Internet● Manage DNS records for 31+ companies● Providing email, Website space, FTP access, etc● PHP Backend Programming● Novice in Java, Coldfusion, Perl● HTML4/5 website coding standards● MySQL database management, usage● Varnish Cache, APC (PHP App Cache)Systems● Build custom PCs from scratch, researching compatibility of components● Hard drive cloning/backup & restore● Installation of workstations including Windows xp-8, Ubuntu, Suse LinuxDocumentation● Create step-by-step procedural documentation and easy to read Visio diagrams for environment turnover to end-user.LAN/WAN● Installation/setup/troubleshooting of Windows Server 2003 environment● Group Policy, Active Directory, IIS 6.0, Exchange 2003 & 2007, Domain authentication and resource sharing● Automated backups through vbscript to external hard drives and cloud server● VPN implementation with Cisco products, multi-site● Troubleshooting server-based network issues● on-site, Remote (RDP, LogMeIn, TeamViewer)● Wireless network installation and planning (802.11a-n) ● Cisco WAP4410N, Linksys WRT54G(S) ● Installation of switches, routers and networking hardware● Perform Site Surveys, and provide documentation for clients● Design the layout for cable InstallationsGeneral● Research & purchase equipment based on customer needs -
Network EngineerNetwork Innovation Sep 2005 - Aug 2007Chico, California, UsAs part of a team of network engineers, I provided network services and troubleshooting for clients of varying sizes, both on-site and remotely. Weekly team meetings ensured that all members were up to speed with all clients.Duties Included:Systems• Hard drive cloning/backup & restore• Installation of workstations• Windows XP, Vista, • Ubuntu, Suse LinuxDocumentation• Create easy to follow step-by-step procedural documentation and easy to read Visio diagrams for environment turnover to end user.Communication• Using PowerPoint presentations and outstanding writing and communication skills efficiently delivers complex technical subject matter to non-technical clientsLAN/WAN• Installation and setup of Windows Server 2003 SBS• Troubleshooting Windows Server 2003 environment• Group Policy• Active Directory• IIS 6.0• Exchange 2003 & 2007• Domain authentication and resource sharing• Automated backups through vbscript to external hard drives, and backupexec• VPN implementation with Cisco products, multi-site• Troubleshooting server-based network issues on-site and Remote (RDP, LogMeIn)• Wireless network installation and planning (802.11a-n)• Installation of switches, routers and networking hardware• Perform Site Surveys, and provide documentation for clients• Design the layout for cable Installations• Printer troubleshooting and installation -
H.I.S. Tech 1Oroville Hospital Nov 2001 - Oct 2005Us·Provided support as helpdesk team member fielding calls and educating users on AS400 and PC based applications and peripherals ·Executed server backups and Saves using Backup Exec, and tape rotations and storage measures ·Designed and implemented web-based, multi-user helpdesk software in PHP and MySQL · Installed and configured Linux server for webapplications including MySQL and PHP ·Conducted data transfer of billing information and maintenance utilizing HBOC and Cirius group Software ·Monitored servers including RAS (Remote Access Server), Exchange server, Domain controller, and AS400 ·Administrator of Linux based Webserver utilizing skills in scripting, backups, etc. ·Configured security on Linux Server including Firewall and Virus protection. · Performed daily checks of logs to gauge server status -
StudentCsu Chico Aug 2002 - May 2005Chico, Ca, Us -
Ics TeamWalmart 1999 - 2001Bentonville, Arkansas, Us -
Camp CounselorBoy Scouts Of America 1998 - 1999Irving, Tx, Us
Brad Hays Education Details
-
California State University, ChicoComputer Information Systems -
Butte Community CollegeComputer Science -
Las Plumas
Frequently Asked Questions about Brad Hays
What company does Brad Hays work for?
Brad Hays works for Sdvi Corporation
What is Brad Hays's role at the current company?
Brad Hays's current role is Staff Software Engineer.
What is Brad Hays's email address?
Brad Hays's email address is br****@****ers.net
What is Brad Hays's direct phone number?
Brad Hays's direct phone number is +153053*****
What schools did Brad Hays attend?
Brad Hays attended California State University, Chico, Butte Community College, Las Plumas.
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