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