Looking for a paper/pdf version? Link to that here!
Kaleb Alanis
Software Engineer
Skills
Programming
Frameworks
Libraries
Cloud / OS
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.
- Fullstack developer for the Integration Hub, a marketplace where employers can discover, install and manage integrations with Indeed Partners that augment/influence their hiring journey on the Employer platform.
- Designed the Employer Integration domain model in DynamoD and implemented a system of record GraphQL API in Spring + Kotlin. Lead developer on the Integration Hub micro-frontend app, written in Typescript & React
- Spearheaded the design and extension of our catalog API's integration with Contentful, a headless CMS service. Collaborated closely with the UX/content team to create adaptable content models, providing a scalable solution for maintaining extensive integration content in our integration catalog, streamlining content management for the business teams.
- Modernized our testing patterns by pioneering the use Playwright in our tech stack when implementing end-to-end testing in the Partner Console product domain. Also implemented automated a11y smoke tests that leverage the Axe accessability tool
- Extended our Gitlab CI/CD pipeline to gate the quality of merge requests against the results of the new end-to-end and automated a11y smoke tests
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.
- Added significant feature contributions to the D&B Connect platform, a multitenant Big Data SaaS application which ingests customer company data, matches it against records found in D&B's Data Cloud, and enriches it with supplementary data purchased by customers
- 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
- Extended our current APIs to support brokered ingestion from 3rd party data providers into our data pipeline by programmatically creating Tray.io workflows which broker data and communication between our backend and a 3rd party CRM
- Created an workflow to consume customer data delivered by Tray.io, migrating said aggregated data into S3 and loading the customer data into HDFS before initiating Hadoop jobs to perform Big Data operations on the customer's dataset
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 and implemented a 'Keep Me Signed In' feature for B2C users, using Front End device fingerprinting and integrating with HomeDepot's Identity Access Management API
- Creator of Customer Auth Service, a microservice designated to authenticate and register HomeDepot.com B2B andB2C users
- Co-wrote and maintain the Common Sign In Experience, the new HomeDepot sign-in page for B2C B2B users written in React/Redux
- Redesigned Add Payment APIs in Saved Cards Page to validate credit card against CVV2/AVS, as well as in-house fraud systems
- Designed a fraud safe RESTful API which allowed users to change their Instant Checkout settings, allowing the user to edit their address and credit card information
Education
The University of Texas at Austin 09/2013 — 05/2017
🎓 3.69 B.Sc. Computer Science