Thomas Pisula

Thomas Pisula

Software Engineer

Contact
Professional Skills Summary

Full Stack Web Development (Advanced): WebApi, C#, .Net, ASP.Net, SQL, HTML, Javascript

Cloud Engineering (Intermediate): Ubuntu Linux, Kubernetes, Docker, Podman, Containerization, Helm, Gitlab, Terraform, Ansible

Work Experience

2021-10-01 to Present

Software Engineer at LabratsWork

I created LabratWork as an environment I could use for software development projects while learning cloud engineering, devops, and kubernetes.

Built and managed a development environment consisting of Kvm hosts, GitLab, Docker, NFS, PgSQL, and Kubernetes.

Installed and maintained network hardware/software (OPNSense, Layer 2 Switches). Used VLANs, Firewall Rules, Trunking(Bonding), Traffic Monitoring, and configured site to site VPNs.

Setup and configured GitLab CE. Deployed GitLab Runner instances to provide CI/CD to different environments/contexts/sites.

Followed a code-first approach to provisioning and updating infrastructure using terraform, ansible, and bash scripts.

Built CI/CD pipelines in Git(Lab|Hub) to automate testing, building, and deploying changes to infrastructure, code projects (.net), and general maintenance tasks.

Created custom images to optimize build times by caching software and project dependencies. Leveraged RAMDISK for certain build contexts (high IOP's) to reduce build/test/run cycle times.

Developed Ansible and Terraform modules to allow for code re-use and versioning, which improved integration of changes.

Created projects for deploying kubernetes clusters in-house on KVM and cloud providers (AWS, Hetzner).

Installed and Configured OpenEBS, Metallb, Traefik, and CertManager to provide services for running containers.

Created Helm Charts and Container Images for projects.

Completed Linux Foundation Cloud Engineering Bootcamp.

Completed coursework and obtained CKAD, CKA, and LFCS certificates.

2016-10-01 to 2021-08-01

Senior Software Engineer at Corptax

CSC Corptax transforms the business of tax through technology, business process expertise, and award-winning customer support. I worked with a team responsible for ensuring the import/export/data transformation processes were reliable and consistent.

Enhanced the Corptax product by making changes in C#, Html, Css, Javascript to bring new features to customers.

Reviewed bugs and performance issues. Made changes to resolve them.

Created tests along with changes to ensure full test coverage when possible. Introduced integration and unit tests when gaps in testing were discovered, as well as refactored areas to make them more testable

Introduced full test coverage for domestic tax rate calculations in a way that enabled us to fully test highly granular rules while also avoiding treadmill work of regeneration when they were updated every period.

Profiled and optimized a customer process that took multiple hours by about 95%.

2014-01-01 to 2016-10-01

Programmer at Americaneagle.com

One-stop shop offering a full range of solutions for anyone looking to succeed in their online endeavors. Worked as a solo developer for multiple sites, as well as with a team for a larger client.

Full Stack Web Development

Regularly reviewed and refactored existing code to reduce cost of future maintenance.

Worked with deployment team to ensure stable releases.

Improved page load performance through SQL and C# tuning and caching.

Implemented google analytics.

2011-05-01 to 2013-07-01

Junior Developer at Meliora Software

Startup that sought to improve property tax appeals through data.

Using publicly available information, generated models for selecting better comparables for property tax appeals.

Developed desktop and web applications for internal use, as well as a publicly facing website for customers.

Education

2022-02-01 to 2022-06-01

Linux Foundation

Bootcamp: Cloud Engineering

2009-01-01 to 2010-01-01

Harper College

Certificate: Network Systems Networking and Telecommunications

2010-01-01 to 2013-01-01

DePaul University

Bachelor: Finance

2014-01-01 to 2015-01-01

Oakton Community College

For Fun: Computer Science

Languages
  • English
  • Native
  • Polish
  • Fluent