Software Engineer experienced in developing applications with React, Node/Express, PostgresQL, AWS, Go Lang, Python, and Kubernetes.
2022 — Now
2021 — 2022
➢ Built internal tools in React for sales and marketing teams to make pre-campaign insights based on consumer trends
➢ Utilized Hack/Php to create recurring cron-like jobs to process data updates to the graph, schedule data integrity jobs, query Hive tables, create new GraphQL schemas and queries, and develop overall business logic on the server side
➢ Implemented Relay with React to perform client-side GraphQL queries for customizable and performant data fetching
➢ Used Recoil for a lightweight boilerplate-free state management solution that provides fast and flexible state shared across the application, time-travel debugging, persistence, routing, and derived data from asynchronous queries
➢ Delegated Python tasks in automated Dataswarm pipelines to routinely query tens of millions of data points and record the data to a distributed file storage for asynchronous exports and further batch processing to update data to the graph
➢ Added strict typing to PyTorch utils with the Pyre Python type checker for increased code quality and maintainability
2020 — 2021
Los Angeles, California, United States
➢ Developed and maintained an internal asset management system to support AT&T TV and Video on demand content,
while replacing legacy workflow systems in order to decrease overall processing times and dramatically reduce costs
➢ Used Terraform to create and configure the infrastructure of an event-driven serverless application supported by AWS
Lambdas, S3, SNS notifications, SQS queues, Step Functions, CloudWatch alerts, and API Gateway RESTful APIs
➢ Utilized Kafka’s high volume data streams to transfer XML and JSON data with low latency across multiple systems
➢ Automated Kubernetes orchestration and deployment of Go Lang micro services built on portable Docker containers
➢ Refactored a legacy micro service to consume data from SQS queues and push data to an Elasticsearch index in order
to capitalize on Kibana’s dashboarding tools that grant operators visibility into the current status of on demand content
➢ Employed NATS Streaming for loose decoupling, high-speed messaging, and data processing across micro services
➢ Configured CloudWatch rules to establish routine cron jobs that trigger Lambda functions for updating statuses of
missing video on demand content and maintaining the integrity and accuracy of the data by cleaning expired records
➢ Leveraged Jenkins CI/CD pipelines for automated integration testing, deployment, security scans, and code analysis
➢ Applied Flyway database-migration tool for simple data migrations and versioning of a PostgreSQL relational database
2019 — 2020
➢ Engineered React/Redux and Node/Express single page application deployed on AWS and containerized with Docker
➢ Built Node.js/Express middleware and updated configuration files to allow the development team to integrate the sendgrid email API with specialized codes for facilitating the automation of transactional emails to clients
➢ Contributed to unit tests with Jest and Enzyme to ensure a robust and reliable codebase with consistent functionality
➢ Mentored a team of developers in the construction of a microservices monitoring tool for various cloud platforms (AWS, Google Cloud Platform, Azure) by overseeing task delegation and leading routine code review and debugging sessions
➢ Updated and maintained custom YAML content parser to dynamically convert and compile YAML files into React components in order to establish a seamless workflow for non-technical team members to create and edit content
Long Beach, California
➢ Employed Python data munging techniques with Pandas and Jupyter Notebooks to perform a comprehensive statistical analysis on the LBPD recruitment process to present to key stakeholders within the LBPD executive team
➢ Used Plotly API to construct interactive plots in order to illustrate dynamic changes in recruitment data over time
➢ Applied SQL queries to prepare and deliver business license information alongside a team of data scientists
Education
California State University, Long Beach