Forward-thinking engineer and open-source contributor passionate about building robust, scalable applications. Experienced with modern technologies like React, GraphQL, and Webpack, I focus on delivering clean solutions that align with both user needs and business goals.
Experience
2024 — Now
New York City Metropolitan Area
Developed wx4code, an AI-powered code assistance tool that provides inline comments, unit test generation, and PR reviews.
Designed, built, and deployed frontend service using Next.js and React.
Integrated Watson Code Assistant and Granite models to summarize code files, generate tests using RAG patterns, and retry failed test compilations.
Implemented GitHub App integration using webhooks to allow AI-powered PR reviews, generating critiques and improvement suggestions.
Designed a conversational AI feedback system, using RAG patterns allowing users follow-up questions on PR reviews.
Redesigned database models to support the transition from an MVP to a scalable enterprise-level service.
Led security implementations, integrating OIDC and IBM Blue Groups with signed JWT authentication.
Provided 1-on-1 mentoring, tracked team performance, and recommended candidates after interviews.
Developed roadmaps, identified key metrics and milestones, and facilitated Agile sprint ceremonies, including planning, retrospectives, showcases, backlog grooming, and daily stand-ups.
Coordinated with managers and organized demos to drive adoption of modernization tools across IBM CIO.
2022 — 2024
New York, United States
Successfully migrated 13+ terabytes of data across 130 CIO databases from IBM DB2 on Cloud to an internal data services platform in 2023.
Led architectural design discussions covering API performance, authentication, standardized statusing, and data structures.
Built a reverse proxy security checkpoint in Node.js and Express for authentication token validation and API request redirection.
Implemented end-to-end logging to capture critical system events and failures, reducing debugging time by 75%.
Developed UI/UX workflows using Enterprise Design Thinking and IBM Carbon Theming, removing the need for UI specialists.
Integrated Kafka, Kafka Connect, custom UI, and APIs to create a self-service relational database streaming platform.
2021 — 2022
Created a lightweight utility class for handling server-side caching, following the command design pattern, with methods that support both write-through and write-back caching, as well as policies and options to facilitate horizontal scaling capabilities.
Structured the cache around key-value storage of nodes in a Doubly Linked List, based on the hot and cold data principle.
Designed two main eviction policies, Least Frequently Used and Least Recently Used, making use of the same core linked list data structure, and maintaining constant time complexity for all high volume methods in both policies.
Orchestrated TravisCI with over 100 Jest Unit-tests, offering 100% coverage of the caching suite while speeding up workflow.
Took advantage of TypeScript's static typing to build out a full product page for Qache easily identifying and preventing potential errors and ensuring compatibility and universal interactivity between components.
Launched and hosted the product page and demo via AWS S3, API Gateway, Lambda, and DynamoDB.
Developed under tech accelerator OS Labs (opensourcelabs.io)
New York City Metropolitan Area
Automated a modal decision wizard utilizing stateful components and conditional rendering with React.
Aggregated data from multiple 3rd party API’s and curated information to create an intuitive experience for new players to create their character sheets.
Designed an Apollo server to reduce over-fetching of client requests for deeply-nested Mongo documents.
Education
Hunter College