Thomas Pisula
Software Engineer
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
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.
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
- English
- Native
- Polish
- Fluent