Steven Bach

Steven Bach Email and Phone Number

Crypto Services Developer Success Engineer @ Apple
Austin, TX, US
Steven Bach's Location
Austin, Texas, United States, United States
Steven Bach's Contact Details

Steven Bach personal email

About Steven Bach

Dev. experience* End to end, full stack app dev. on Linux including kernel tuning/kernel module development, containerization, k8s, network monitoring and config, system administration* > 10 yrs in InfoSec working on network security appliance, online payments, and cryptography* > 10 yrs experience in Java, mostly Spring/Hibernate, Spring Boot* Worked professionally in many languages: HTML, JS, CSS, AJAX, JSON, Dart, Angular, Perl, Ruby/jRuby/Rails, Python* Extensive work with SQL/relational DBs. Oracle, MySQL on large backend systems.* Experience with SQL query tuning, profiling, optimizing for query engines.* Experience with C including Linux kernel dev exp, userland apps, libs. * Experience with Elasticsearch using Lucene for web crawl analysis & persisting/searching data, Kibana dashboards.* Experience with Redis, ActiveMQ, ZeroMQ, Kafka, NiFi, Hadoop/HDFS, Kubernetes* Extensive TCP/IP and UDP networking knowledge exp. based on experience as a developer of a network access control and security monitoring appliance* Extensive experience with PKI, current job in Cryptographic Services works heavily with certificates, PKI, TLS, etc.

Steven Bach's Current Company Details
Apple

Apple

View
Crypto Services Developer Success Engineer
Austin, TX, US
Website:
apple.com
Employees:
163018
Steven Bach Work Experience Details
  • Apple
    Crypto Services Developer Success Engineer
    Apple
    Austin, Tx, Us
  • Advantis Global
    Cryptographic Services Developer Success Engineer
    Advantis Global May 2022 - Present
    San Francisco, California, Us
    Developer support for cryptographic services, X.509 cert troubleshooting TLS and mTLS, RA/CA related support, responding to queries helping with API, debugging code, providing examples, creating and updating documentation, maintaining support tools, working closely with SW Eng and SREs on emerging issues, helping develop internal tools, and producing high quality docs.
  • Apple
    Cryptographic Services Developer Success Engineer
    Apple May 2022 - Present
    Cupertino, California, Us
    Developer support for cryptographic services, X.509 cert troubleshooting TLS and mTLS, RA/CA related support, responding to queries helping with API, debugging code, providing examples, creating and updating documentation, maintaining support tools, working closely with SW Eng and SREs on emerging issues, helping develop internal tools, and producing high quality docs.
  • Viking Cloud
    Software Engineer
    Viking Cloud Mar 2022 - Apr 2022
    Chicago, Illinois, Us
    Lead dev. working with a team of devs and contractors to build port of WRM from hosted deploy to Kubernetes/Terraform/Google Cloud Platform deploy, rewriting application replacing ESB with Kafka messaging, Dockerize services, replace handling of user/org /auth services, updating to Java 17, latest Spring Boot, rewriting large, complex front end in TypeScript/Angular, integrating into new deploy env and corp infrastructure.Handled migration of large MySQL db as well as user, role, org data, and other app data into new env.Work started in Nov. 2021. Prod app deployment on Mar. 24 2022, work complete before schedule, with services and webui running and stable, already scaling better than previous deploy. Bugs reported in the app have been minor.
  • Trustwave
    Software Engineer
    Trustwave Jun 2019 - Mar 2022
    Chicago, Illinois, Us
    Worked on the Web Content Monitor application monitoring and ensuring banking regulation compliance of web site's digital payment platforms.Worked on a mission critical project to get an application ported from a legacy Flash based UI to a modern AngularDart front end driven by Spring Boot JsonRPC services. Started with no engineers who had worked with the maintainers on the port team, completed by Nov 2020 before Flash EOL.Learned Dart, Angular, and front end technologies quickly, building and maintaining services running as Java Hibernate Spring Boot apps deployed to clusters of app servers.Was a starting member of the team working on the major port project and finished the port which was a full rewrite of legacy Flash app front end from planning to execution, working closely with QA, PMs, and senior engineering management. Worked with and trained contractors to work on this project. With the port complete currently working on features, with a significant backlog of work. App was periodically pentested, we hardened the app and also maintained any affected layers of app infrastructure, immediately responding to any serious security vulns.Used technologies like Java, MySQL, Elasticsearch, Nutch, Carawlera, used knowledge of Linux, networking, http, https & web protocols to analyze issues with the crawler and to build solutions as needed.Git/gitflow based app with CI in Jenkins.Wrote documentation of new systems and maintained dev and system documentation.
  • Trustwave
    Software Engineer
    Trustwave Jun 2014 - Jun 2019
    Chicago, Illinois, Us
    Worked on the Trustwave NAC network appliance, initially Fedora based, upgraded to CentOS with updates to kernel modules to support new network KPIs changed for 802.1q and basic networking, and updates to modernize Linux userland and config.This was a Linux based system with kernel modules to handle networking, 802.11q, 802.x, and other 802.11 networking protocols and OSI Layer 2 switch based comms using ARP poisoning on MACs. Besides kernel modules the system was comprised of a C userland app that read and wrote data to pipes in /proc, a Spring/Hibernate Java based app, and a pair of Ruby on Rails apps.Wrote tools to handle system config, install from scratch on new hardware, configuring Linux disks, networking, drivers.From the kernel to the C app to the Java app to the Rails app there was more abstraction of data to optimize performance and get responsive updates on network events.Built and maintained a Rails web admin app for network monitoring, with one central management system managing network and system configuration and network analysis tools. A second Rails web app ran headless on sensors for comms that interfaced with Java.Systems used Google protobufs with ZeroMQ for comms between sensors for network monitoring and management. Developed testing systems that generated thousands of endpoints communicating with various networking protocols, a simulator to generate traffic of thousands of endpoints, and other tools to stress test.Worked with yum, rpm, and spec files for rpm generation from sources. Helped develop Docker based containerization build system.App was periodically pentested, we hardened the app and also maintained the Linux infrastructure, immediately responding to and serious security vulns.Moved app from svn to git, moved builds/CI from Jenkins to Gitlab.Documented systems and maintained dev, system documentation.
  • Apple
    Customer Systems Enterprise Software Engineer
    Apple May 2013 - May 2014
    Cupertino, California, Us
    * Migration of eight separate web/reporting tools/systems from hosting on Xserves running Mac OS X Server to Linux, changing DB back end to Oracle, while coordinating with various teams to get all aspects of configuration brought together - moved a large set of disparate tools on varied technologies from OS X / FrontBase to Linux / Oracle.* Configured complex Apache, Perl, PHP, Ruby config. on Linux systems tied to reverse proxy, load balancer, high availability config.* Produced documentation of services, interfaces, configuration, to allow handoff of support to support team.* Managed contractors to coordinate development tasks tied to migration.* Smoothly rolled-out release with no P0 or P1 issues, and minimal P2 issues, while working with support staff to get fixes for issues deployed quickly.* Worked with internal security team to ensure that all system config. and software we ran passed stringent security requirements.
  • Apple
    Enterprise Support Team Software Developer
    Apple May 2009 - May 2013
    Cupertino, California, Us
    * Full time developer of software used by AppleCare Enterprise Support organization, working with many teams to improve workflow and integration of tools, localization of resources, analyzed and documenting business requirements to prioritize development goals, and developed and documented processes related to these.* Maintained, developed, extended, and enhanced a large suite of tools primarily serving the Ent. Support organization and AppleCare.* Performance profiling and tuning to optimize SQL, Apache config., hardware, and OS.* Continued prior development work, maintenance and original development work on many agent facing and reporting tools using Perl, Ruby, PHP, Java, and Cocoa/ObjC.* Maintained up to date knowledge of application security issues and secure design principles.* Coordinated with many other teams to provide interoperability of software with existing corporate infrastructure.* Worked to move tools towards modern web standards, using JQuery/AJAX, HTML5, CSS, and iOS optimization.
  • Apple
    Enterprise Support
    Apple 2001 - May 2009
    Cupertino, California, Us
    Joined Enterprise Technical Support team merging a NeXT WebObjects support and consulting team with a new support team I was the initial member of, and helped hire into and build into a large support org. Continued support of Mac OS X Server, also Xsan, RAID, fibre channel, Active Directory and other enterprise products for enterprise customers with support contracts. Did support while also learning about and doing development on internal web applications and Cocoa applications. Learned internals of Mac OS X and Mac OS X Server and CLI on Mac OS extensively.
  • Apple
    Applecare Tier 3 Technical Support
    Apple 2000 - 2001
    Cupertino, California, Us
    T3/ESA supporting applications and servers, primarily Mac OS X Server, also Xsan, RAID, fibre channel, Active Directory integration, and ApppleScript. When I started in T3 I created a web form (Perl/mod_perl based) to automate escalations, called RTA, and continued to create software where I saw a way to automate/simplify processes.
  • Apple
    Applecare Technical Support
    Apple 1998 - 2000
    Cupertino, California, Us
    Started as Edu and iMac phone support, moved to T2 quickly handling escalations from frontline agents and also supporting hardware service providers and probiding applications support. At peak was added to > 20 skill sets on the phones.

Steven Bach Skills

Ruby Perl Php Apache Css Os X Linux Mysql Html 5 Jquery Objective C Javascript Mac Os X System Administration Sql Oracle Lamp Software Development Html Integration Ajax Svn Git Ruby On Rails Osx Spring Boot Java Sql Tuning Hibernate Json Information Security

Steven Bach Education Details

  • San Francisco State University
    San Francisco State University
    Philosophy/Classics

Frequently Asked Questions about Steven Bach

What company does Steven Bach work for?

Steven Bach works for Apple

What is Steven Bach's role at the current company?

Steven Bach's current role is Crypto Services Developer Success Engineer.

What is Steven Bach's email address?

Steven Bach's email address is st****@****ink.net

What schools did Steven Bach attend?

Steven Bach attended San Francisco State University.

What are some of Steven Bach's interests?

Steven Bach has interest in Image Editing, Network Security, Big Data, Citizen Science, Computing In Natural History, Biology, The Big Picture, Digital Photography, Infosec, Pen Testing.

What skills is Steven Bach known for?

Steven Bach has skills like Ruby, Perl, Php, Apache, Css, Os X, Linux, Mysql, Html 5, Jquery, Objective C, Javascript.

Who are Steven Bach's colleagues?

Steven Bach's colleagues are Kaka Huang, Chris Ortuno, Joe Mendoza, Murad Rehimov, Aaron Grewal, Maren Drath, Marco Busia.

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.