ka
Looking for a paper/pdf version? Link to that here!
Hi! 👋

Kaleb Alanis

Software Engineer

Skills

Programming

Typescript
Java
Python
Kotlin
Go
Scala
Rust
C++
Swift

Frameworks

React
Apollo/GraphQL
Spring
gRPC
Kafka
Hadoop
Node
Express
Gitlab CI
Flask

Testing

Playwright
TestCafe
TestNG
WebDriverIO

Tools & Platforms

Contentful
Salesforce
Tray.io

Databases & Storage

MySQL
S3
DynamoDB
MongoDB
Firebase

Target Platforms

Windows
Linux
MacOS
Android
iOS

Cloud Providers

AWS
GCP

Libraries

Spark
Pandas
OpenGL
SDL2
NumPy
D3
Altair

Work

Indeed 09/2022 — Present

Senior Software Engineer

Indeed is an American company that operates the highest trafficked job marketplace platform in the world. Indeed creates products that help job seekers find employment and help employers staff their businesses.

  • Spearheaded a cross-organizational Multi-Location enhancement to the Job Update API, owning full technical and product delivery from architecture through partner migration; designed a stratified ramp plan bucketing agency partners by revenue tier and ingestion velocity to manage rollout risk, led direct integration validation sessions with agency partners, and drove end-to-end bug bashes spanning job ingestion, augmentation, and job-seeker-facing surfaces.
  • Architected and delivered a job lifecycle event webhook feature, from product requirements gathering on schema shape to implementation, which signals interested partners (ad agencies, ATSs) on the lifecycle of an entitled job on Indeed.
  • Led an initiative that migrated a Django app to Spring Boot, which manages monitoring tasks for partner-built integrations, to align with company best practices and growing standards.
  • Engineered an end-to-end enhancement to the Job Sync API, enabling ingestion of per-job screener questions using GraphQL, Java, and Kafka.
  • Led cross-organizational investigation of Indeed's job ingestion architecture and coordinated a multi-team roadmap to successfully deliver the feature.

Dun & Bradstreet 04/2021 — 09/2022

Senior Software Engineer

The Dun & Bradstreet Corporation is an American company that provides commercial data, analytics, and insights for businesses.

  • Backend Lead on the Connect for Salesforce enhancement to the Connect platform, a product add-on which extends our Customer Data Matching and Enrichment workflows to operate on data from and publish to a user's Salesforce CRM
  • Integrated the Connect platform with Salesforce by initiating an OAuth2 handshake for access credentials on the UI, followed by having the UI call newly created integration setup endpoints written in Java & Spring, before finally storing them against a tenant in new models in our MySQL database
  • Designed and implemented the data model, CRUD APIs and UI orchestration APIs for the Enrichment Rules enhancement, a feature which allows customers to configure the overwriting of their CRM data with data purchased from our Data Cloud
  • Implemented a Spark workflow step in our data pipeline, written in Scala, that takes a customer's configured Enrichment Rules and performs a derived transformation on their matched and enriched dataset before saving these publishing artifacts in S3 as CSVs and using Tray.io to broker the data update into Salesforce
  • Migrated the Connect platform's SSO provider from OneLogin to Okta, refactoring the endpoints used in the SAML ceremony in the process

The Home Depot 07/2017 — 04/2021

Senior Software Engineer

The Home Depot is one of the nations top home improvement retailer, as well as a large competitor in the eCommerce space

  • Designed a WebAuthN password-less authentication enhancement to Home Depot's authentication ecosystem
  • Designed and implemented a Keep Me Signed In enhancement for HD Online, using device fingerprinting techniques and integrating with in-house & vendor fraud detection systems, such as ThreatMetrix
  • Collaborated with UX and Enterprise partners to engineer a new unique HD Online registration enhancement in our Common Sign In Experience for HD's ProXtra customers, along with an accompanying Choose Your Account Type flow which helps customers make an informed decision during their registration process, resulting in an increase in overall customer registration by 30%
  • Lead developer of the Customer Authentication Service, a new microservice designated to authenticate and register HomeDepot.com B2B and B2C customers onto our E-Commerce Platform using updated technologies, written in Java & Spring Boot Netflix Feign, tested with TestNG and CICD with Concourse CI
  • Creator of and maintain the Common Sign In Experience, the universal login page in HD Online for B2B and B2C Customers, unifying multiple authentication locations and their unique behavior across the site onto our expandable implementation, and removing years of tech debt in the process, implemented in React, tested in MochaJS and WebDriverIO, and CICD using Concourse CI

Education

The University of Texas at Austin 09/2013 — 05/2017

🎓 3.69 B.Sc. Computer Science