Software Development


Senior Associate Software Engineer at Infosys
January 2021 – June 2023
Worked within a distributed systems engineering team to modernize a client's legacy storage infrastructure by architecting a centralized Amazon Web Services (AWS) data lake. Developed serverless and compute-driven automation routines to streamline heavy data migration, schema validation, and automated cloud resource governance.
-
Data Lake Ingestion & Storage Infrastructure: Orchestrated data warehousing migration streams using AWS Redshift, building automated extraction pipelines to sync analytical workloads into long-term Amazon S3 storage buckets for cold-storage disaster recovery backups.
-
Automated Validation Pipelines: Managed execution runtimes and deployed a custom automated data integrity engine written in Python, utilizing existing enterprise Amazon EC2 virtual computing nodes to run deep data validation workloads.
-
Multi-Agent Reporting Services: Programmed automated reporting modules within the script to compile delta logs into clean PDF summaries, integrating the output with AWS Simple Notification Service (SNS) / Simple Email Service (SES) to dynamically dispatch system health reports to stakeholder distribution lists.
-
Diagnostic Triage & Metadata Architecture: Overcame a significant structural bottleneck where varying target schemas and high-volume historical tables blocked traditional row-by-row comparisons. Resolved this by engineering a custom Python with SQL extraction method that built temporary staging tables and metadata catalogs to isolate primary and unique keys dynamically, enabling precise, high-performance data differentiations without impacting production performance.


Junior Software Engineer at Revature
September 2020 – January 2019
Completed an intensive enterprise-level Big Data architecture program, specializing in the design, optimization, and deployment of high-throughput data processing pipelines and distributed analytical models.
-
Distributed Compute Infrastructure: Developed hands-on data architectures leveraging the Hadoop ecosystem, writing distributed computation workflows across Hadoop MapReduce, Apache Spark, and Scala.
-
Large-Scale Dataset Analysis: Engineered extract-transform-load (ETL) routines to aggregate, clean, and profile diverse public domain datasets, including historical Zillow housing market metrics and multi-variable financial data tables.
-
Real-Time Stream Processing: Architected a live data ingestion pipeline to process streaming Twitter data feeds, utilizing distributed message listeners to compute high-velocity sentiment and trend patterns.
-
Diagnostic Triage & Text Parsing Optimization: Responded to a data processing issue where variable-length Unicode structures and appended skin-tone modifiers for emojis caused text-parsing truncation and corrupted metric buckets. Researched the underlying Unicode specifications and authored a deterministic suite of Regular Expressions (Regex) to successfully isolate, decode, and group complex multi-byte emoji patterns for accurate downstream analytics.

Star Trek Video Mashup Website Project
October 2019 – December 2019
Developed a collaborative web platform utilizing a cloud-based backend architecture to allow users to dynamically curate, schedule, and stream custom playlists of episodic video segments.
-
Database Architecture & Schema Design: Engineered the relational database schema utilizing SQL, structuring data models for high-efficiency video indexing, defining primary/foreign key constraints, and optimizing referential integrity.
-
Cloud Integration & API Support: Managed the data persistence tier in conjunction with Amazon Web Services (AWS), authoring optimized SQL query templates to act as data contracts for backend AWS Lambda microservices handling API Gateway requests.
-
Full-Stack Ecosystem: Maintained system integration across a multi-tiered stack utilizing Java for core backend logic, alongside JavaScript and HTML for dynamic front-end state rendering.
-
DevOps, Git Triage, & Team Leadership: Resolved a critical project blocker caused by improper upstream Git pushes that introduced widespread structural conflicts. Triaged and repaired the broken repository history to restore data integrity, and subsequently established standard operating procedures for branch management, commit hygiene, and merge resolution across the four-person team.