Jaime Jackson-Block

Philadelphia, PA

Software Engineer, Web Developer, homelab Network and Systems Administrator, and cat parent. Humble connoisseur of food, drink, the arts, and technology.


Skills

  • Programming polyglot — adaptable programming knowledge of multiple languages, paradigms, and frameworks including: Languages:
    • • C
    • • C++
    • • Go
    • • Haskell
    • • Java
    • • JavaScript
    • • Kotlin
    • • Prolog
    • • Python
    • • Scala
    • • Swift
    • • TypeScript
    • • VBA
    Databases:
    • • SQL
    • • NoSQL
    Web/Frameworks:
    • • Express.js
    • • FastAPI
    • • Gin
    • • Spring
    • • React
    • • React Native
    • • Vue.js
    • • HTML
    • • CSS
  • Experience deploying applications and infrastructure in containerized and cloud environments with autoscaling to AWS using IaC (Terraform) including:
    • • API Gateway
    • • CloudFront
    • • CloudWatch
    • • CodeDeploy
    • • DynamoDB
    • • EBS
    • • EC2
    • • ECS
    • • EFS
    • • ELB
    • • IAM
    • • KMS
    • • Lambda
    • • RDS
    • • Route53
    • • S3
    • • Secrets Manager
    • • VPC
  • Proficient user of Windows, Linux, and macOS operating systems and software including:
    • • office suites
    • • browsers
    • • text editors
    • • IDEs
    • • shells
    • • package managers
    • • build tools
    • • version control systems
  • Analytical, detail-oriented, creative, resourceful, quick learner, and adaptable. Strong verbal and written communication. Reliable team player.

Education

Drexel University

Philadelphia, PA
Bachelor of Science in Computer Science, Minor in Business Administration Concentrations in Software Engineering and Data Structures & Algorithms
December 2019
  • Theory of Computation
  • Data Structure & Algorithms I/II
  • Web & Mobile App Development
  • Operating Systems
  • Systems Programming
  • Software Engineering
  • Software Architecture I/II
  • Software Verification & Validation
  • Software Evolution
  • Artificial Intelligence
  • Machine Learning
  • Computational Photography

Professional Experience

JPMorganChase

Wilmington, DE
Software Engineer II
April 2025 to Present
  • Led the design, implementation, testing, and deployment of a FastAPI-based data catalog façade microservice to AWS ECS via Terraform.
  • Transforming rapidly evolving product requirements into development tasks.
  • Enhancing application security with Role-Based Access Control provided via OIDC claims.
  • Implementing modular and reusable code patterns across UI (React/JavaScript) and backend (FastAPI/Python) projects.
  • Improving application performance, reliability, and observability by implementing asynchronous code patterns, connection pooling, and structured logging.

Comcast Corporation

Philadelphia, PA
Engineer 2, Software Development
March 2020 to January 2025
  • Analyzed, designed, implemented, tested, deployed, maintained, and provided support for multi-node, Spring-based web applications for Comcast customer IAM.
  • Key engineer in designing and implementing an OAuth 2.0 Step Up Authentication Challenge PDP API with an external PIP integration.
  • Configured and deployed infrastructure and applications to AWS using Terraform.
  • Automated end-to-end testing with Neodymium and performance testing with Gatling.
  • Utilized Jenkins and GitHub Actions for automating CI/CD pipelines including PR builds and tests, application releases, container publishing, and deployments.
  • Led efforts in improving front-end development best practices on the team including modernization, modularization, package releases, bundling application code and stylesheets, linting, and testing.
  • Created and monitored data visualizations in Splunk, ELK, and AWS CloudWatch to assess the health of deployed applications.
  • Researched improvements for current system architecture to increase performance and reduce costs.
  • Raised awareness toward potential issues including bugs, privacy, security, accessibility, ease of use, and maintainability.

Viridity Energy Solutions, Inc.

Philadelphia, PA
Technical Product Manager, Intern
July to September 2017
  • Reviewed the current VPower system architecture with lead developers and offered suggestions for improvement.
  • Documented product requirements and workflows for internal processes using UML diagrams.
  • Researched external products including notification systems, CRMs, and cloud computing options as solutions to business requirements.
  • Utilized Google Analytics to create reports on VPower product usage.
  • Wrote Python scripts to analyze large-volume experimental battery storage statistics.

National Board of Medical Examiners

Philadelphia, PA
Measurement Analyst Assistant, Co-Op
April to August 2016
  • Created a prototype for testing research software to categorize key phrases in test answers and consolidate multiple user responses using Microsoft Access and VBA.
  • Completed a prototype for automating a research process by creating a PowerPoint presentation report using Microsoft Access and VBA.
  • Created spreadsheets for analyzing a live database using Microsoft Excel and PowerPivot.

PJM Interconnection

Audubon, PA
Development & Integration Services, Co-Op
March to June 2015
  • Developed and tested the back-end of eDatafeed and Data Viewer web applications using J2EE on a Spring framework and Oracle DB.
  • Fixed front-end UI bugs of eDatafeed and Data Viewer using HTML, CSS, and JavaScript.
  • Collaborated in an agile environment with other developers and business units to define requirements and priorities.
  • Utilized Atlassian Jira and Confluence for issue tracking and product documentation.

Side Projects

Self-Hosted Private Network Services and Applications

Personal Project
Project Owner & Engineer
December 2023 to Present
  • Maintain FOSS application and service deployments for personal and friends use at home using a number of SBCs, an old gaming computer, an L2/3 switch, and a router.
  • Manage underlying networking infrastructure including firewalls, VLANs, DHCP, DNS, CrowdSec, WireGuard tunnels, reverse proxies, and load balancers.
  • Deploy VMs, configurations, and software using a combination of Ansible and OpenTofu as host services, Docker, and Kubernetes stacks.
  • Services and applications include:
    • • apt-cacher-ng
    • • chrony
    • • step-ca
    • • Kerberos V5
    • • OpenLDAP
    • • FreeRADIUS
    • • Keycloak
    • • Gitea
    • • Home Assistant
    • • Immich
    • • Grocy
    • • Firefly III
    • • Plant-it
    • • Bar Assistant

Souvinear

School & Personal Project
Lead Engineer
September 2018 to June 2020
  • Culminating senior project for the 2018-19 Drexel University school year with the intention of creating a mobile app and social network for sharing music and live music experiences with other people using location-based services without compromising user privacy or security.
  • The project was built for iPhone devices using Swift with a Google Firebase backend.
  • Expanded scope for post-graduation involved building from the ground up using React Native for cross-platform development, documentation for requirements and components, testing, and creating a cloud-based backend to handle business logic that could not be performed on Firebase's serveless architecture.
  • We also planned to coordinate with venues and artists to provide better experiences for their audiences.

Personal Email Server and Website

Personal Project
Project Owner & Engineer
August 2018 to Present
  • Deploy and maintain personal and family email and web servers on an AWS EC2 instance using Postfix, Dovecot, Roundcube, and Nginx.

Showcaser

School & Personal Project
Project Owner & Engineer
January 2016 to July 2018
  • Original inception as a Web & Mobile App Development course project to post and view live music show times to a location-based bulletin board using Android SDK, CloudMine, and Google Maps API.
  • Expanded scope as a personal project to include other art forms, performance requests and time slot approvals, ratings for venues and artists, and the inclusion of other social networking features using a Node.js and MongoDB back-end with an HTML, CSS, and JavaScript front-end.

GraalOnline

Multiple Online Servers
Developer/Programmer
2007 to 2012
  • Created and modified game systems including health and combat, mini-games, scripted action sequences, and menus.
  • Developed level and animation editing tools as replacements to the deprecated tools available to developers at the time.

Updated 2025-11-15