Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 5.88 KB

index.md

File metadata and controls

65 lines (53 loc) · 5.88 KB

Jason Berk

https://linkedin.com/in/jasonberk

[email protected]

I am a highly motivated and self-driven individual looking for a full-stack software engineering position. I bring a long history of delivering impactful contributions to a wide range of projects. I am passionate about software development and pride myself on writing clean, maintainable code. I have experience with, and enjoy contributing to, DevOps and CI/CD practices. Most importantly, I am seeking a position utilizing my experience to contribute technical leadership across the organization.

Experience

04/2023 - Present K1x - Senior Engineer / Platform Engineer

  • Helping provide cloud native solutions in Azure. Working directly to support our Azure Kubernetes cluster
  • Refactoring existing CI/CD pipelines in Azure DevOps to follow a more 12 factor design allowing feature teams to deploy code safer and faster.
  • Building out Terraform modules from existing state for better isolation and reuse while increasing safety and decreasing infrastructure creation time

09/2022 - 02/2023 Bonterra - Senior Software Engineer / Architect

  • Provided AWS leadership and mentored teammates on Terraform state management best practices and module design.
  • Rearchitected Java integrations with Docusign and Adobe to implement more secure OAuth strategies and leverage webhook callbacks.

2014 - 09/2022 NextGear Capital - Senior Software Engineer

  • Led a complete rebuild of our Graylog cluster utilizing AWS EC2, OpenSearch and SaltStack config management with Python/Jinja.
    • estimated savings of roughly $7,500/month while increasing production log retention
    • all infrastructure managed in Terraform
  • Implemented a custom version of Atlantis allowing over 50 engineers to manage their own Terraform (TF) across roughly 30 AWS accounts.
    • enforced company rules around the PR process and provides auditability
    • built with Node/ExpressJS and deployed as docker containers in AWS Fargate
    • all infrastructure managed in Terraform
  • Implemented custom Java miro-service tooling, allowing 50+ engineers to create new services in a consistent manner.
    • UI built with ReactJS and deployed in Nomad on-premise
    • API built with Java and SpringBoot also deployed in Nomad on-premise and responsible for the creation of repositories, scaffolding code, Jenkins CI/CD jobs, Spring Cloud config stubs and Veracode registration
  • Implemented Veracode integration tooling. This helped developers identify regressions faster and increased overall security posture.
    • Java / SpringBoot app which uploads build artifacts and schedules scans
    • Java / SpringBoot app which downloads Veracode XML reports and synchronizes findings with our ticketing system
    • Java project using JAXB to generate a library of reusable model objects for binding to Veracode XML report output
  • Collaborated on a set of custom SpringBoot starter libraries. Specifically responsible for most Spring Security components and OAuth2 solutions using Okta and PingFederate.
    • used by over 90 internal applications
    • provided out of the box solutions / configurations for Spring Cloud Config, Spring Actuators, log aggregation, OAuth2 multi-tenancy, standard integration tests, swagger generation and JDBC connectivity
  • Developed and maintained multiple Terraform modules and Terragrunt tooling at an organization level to enforce policies around AWS usage and security.
    • responsible for the creation of standards and documentation which help provide guidance to the entire engineering department
    • presented at multiple internal AWS learning sessions
  • Proficient in SQL and JPA.
    • capable of using tools to connect directly to an RDBMS to view, query and modify tables, views, functions and stored procedures
    • experience with Liquibase and Flyway tools
  • Tech Lead on a feature team that created numerous AngularJS components while converting our internal .NET client to a modern web application.

2013 - 2014 Interactive Intelligence (ININ) - Senior Software Engineer

  • Member of an integrated delivery team, working in an agile environment to design, develop, and maintain integrations between 3rd party products and internal tools. Extensive experience with AngularJS.
  • Contributed to the next generation of cloud native call center tools intended to replace all customer managed on-premise solutions. Primary languages were Java and KnockoutJS.

2008 - 2013 Purdue Federal Credit Union - Software Developer

  • Developed numerous online banking tools. My most impactful contribution was the complete rewrite of the monthly statement generation process using Java, *NIX tools and MySQL.
    • Converted an overly complex system with many points of unrecoverable failure and a multi-day runtime into a streamlined process that ran in hours
    • By using better data extraction techniques, RDS storage, *NIX tooling and PDF generation tools I was able to convert exported server data at month end to online statements in the same day
    • Achieved roughly $15,000/month in bottom line savings by overhauling the statement printing and mailing process
    • This process also provided the ability for targeted marketing and better analytics

2000 - 2007 Purdue University - Software Developer

  • Gained experience in Apache, Perl, Java and *NIX tools. Worked directly with WebCT integrations and for the IAM department to increase software security practices at the university across different departments.

Education

  • 1995 - 1999 Purdue University - Computer Technology, Bachelor of Science

Projects

  • Borrowed Time EAP - Web Designer / Maintainer
    • Built with NuxtJS using Tailwind CSS and hosted on GitHub Pages.