Luke Kraus

I'm a

About

I am a full-stack software engineer with $yearsOfExperience+ years of experience. I have worked in a variety of roles including: indivudal contributor, team lead, and management. Through these experiences I have been able to design and impliment complex systems, have hands-on experience with a variety of cutting-edge technologies, and also work in strategic roles to help deliver on a product from a management perspective.

Full-stack Software Engineer

Software Engineer, Manager, Product Owner

  • Birthday: 8 July 1996
  • Website: www.lukekraus45.com
  • Phone: +814 335 0802
  • City: Pittsburgh, PA
  • Age:
  • Degree: Bachelor, Computer Science
  • Email: lukekraus45@gmail.com

Skills

The following are some of the most relevant skills I have aquired through my career working with the various technologies.

Java/Spring Boot 90%
Angular50%
System Design/Architecture 75%
Kubernetes 70%
Rego/OPA85%
Python 35%

Resume

The following are my relevant education and professional experiences

Sumary

Luke Kraus

Full-stack software engineer with experience bringing large scale projects from ideation to production implementation with the unique ability to work as a developer, architect, or project manager and understand requirements from both a technical and business perspective.

  • Pittsburgh, PA
  • (814) 335-0802
  • lukekraus45@gmail.com

Education

Product Management Certificate

2023

Cornell University

Bachelor of Computer Science

2014 - 2018

University of Pittsburgh, Pittsburgh, PA

Projects

Head of Engineering

July 2019 - December 2019

WellFi

  • Operated as Head of Engineering for WellFi, a startup funded by UCLA Anderson Venture Accelerator while mentoring 4 interns
  • Built out all infrastructure and deployment pipelines on AWS using ECS, S3, and Code Pipelines
  • Used Plaid Rest APIs to allow users to aggregate finance data from multiple institutions and interact with them inside of the WellFi webapp
March 2022 - Present

Home Assistant

  • Leveraged open-source Home Assistant OS to integrate smart home devices from various vendors using APIs to create automations as well as CSS and Grafana to create interactive dashboards

Professional Experience

Senior Fullstack Software Engineer

April 2023 - Present

Datadog, Remote - Pittsburgh, PA

AVP, Senior Software Engineering Manager

January 2023 - March 2023

PNC Bank, Pittsburgh, PA

  • Continued to execute on all responsibilities which I had as a Software Engineering Manager

AVP, Software Engineering Manager

August 2021 - January 2023

PNC Bank, Pittsburgh, PA

  • Managed 5 Center of Excellence crews (API, UI, Mobile, SRE and Governance), consisting of 60+ employees in remote work locations to create tools and frameworks to assist in the development experience for 1000+ developers
  • Built a governance framework using Open Policy Agent that included more than 60 automated controls which allowed teams to decrease the production change process from weeks to minutes
  • Developed a Jenkins pipeline library using Groovy that allows teams to create a new project and deploy to production within minutes and without any additional configurations that is used for 3000+ builds per day

Software Engineer Senior

August 2020 - August 2021

PNC Bank, Pittsburgh, PA

  • Led a crew of 10 developers which created full-stack applications and frameworks to accelerate development within the bank
  • Developed a centralized Development Hub using Angular micro-apps and Java Micro-services which included 10+ custom tools which saved over $1M annually in vendor software costs
  • Created PNC’s Build to Manage solution which created SRE tooling and principles within the bank and was adopted by over 300 crews
  • Completed daily code review across 80+ repositories
  • Led bi-weekly knowledge share forums with 200+ developers to share new leading practices and answer questions from the development community

Software Engineer

July 2019 - August 2020

PNC Bank, Pittsburgh, PA

  • Developed 50+ production Java Spring Boot APIs deployed on OpenShift using the IBM Garage methodology which included TDD, BDD, paired programming and trunk based development
  • Selected to develop a full-stack proof-of-concept to showcase PNC’s implementation of the BIAN framework which was presented to 11,000 delegates at the SIBOS convention

Technology Development Program Analyst

June 2018 - July 2019

PNC Bank, Pittsburgh, PA

  • Completed rotations in 4 strategic technology areas to gain foundational industry knowledge (Security, APIs, Intelligent Automation, DevOps)

Courses

The following are courses which I have completed outside of my formal education

  • All
  • Infrastructure
  • System Design
  • Algorithms
  • Data Stores

Introduction to Containers, Kubernetes, and OpenShift V2

This course introduces the core concepts of Containers and Kubernetes and explains how containers differ from virtual machines. It also covers the importance of containers in cloud computing as well as the emerging ecosystem of related technologies such as Docker, Kubernetes, OpenShift, Istio and Knative.

Algoexpert

Prepare for coding interviews

SystemExpert

Learn and understand how to build scalable and highly available systems

Elastic Stack: Getting Started

This is an introductory course on the Elastic Stack and the basics for how to use it for operations. This course teaches the fundamentals of Elasticsearch and Kibana.

Executing Basic Queries with Elasticsearch

Elasticsearch is a leader in enterprise search which is the heart of most application in the digital world. This course will teach you the basics of querying data in Elasticsearch.

Portfolio

The following are the projects I have built or contributed to outside of my professional experiences

  • All
  • Java
  • Android
  • MIPS Assembly

Christmas Card

Interactive Java Swing UI for creating a "Christmas Card"

AutoCoder

MIPS application to generate machine code based on input

Mobile Voting

Android app to allow users to vote based on different inputs

Battleship

Battleship game with graphics created in Java

War

Java implementation of the card game War using a queue

Testimonials

Brian Wargo

Software Engineer Principal at PNC

I've had the pleasure of working with Luke for the past 4 years and I consider myself fortunate to have had the experience of working alongside him as well as reporting to him. Luke's management and expertise in software development made a substantial impact not only on me but anyone that had crossed paths with him. No matter how much Luke has going on he always finds time for everyone whether it is as a manager, a mentor or as a friend and is always there to provide feedback, suggestions or just listen if you need him to. I have grown substantially as a software engineer and an overall person from having the opportunity to work with Luke over the past 4 years and his overall impact on me is something that I will look back on many years from now.

Muneeb Ahmad

Microservices Architect, Open Group Master Architect, IBM Recognized Educator

I had the privilege of working alongside Luke at PNC Bank for over three years, and I can confidently say that he is a skilled and knowledgeable professional. Luke possesses the ability to design and implement complex systems using the latest technologies, while also excelling in management and leadership roles. He is a collaborative leader who encourages open communication and has successfully managed large teams across different regions. Luke's leadership has been instrumental in creating tools and frameworks that have enabled hundreds of teams across various lines of business to implement APIs and other application components. He is a natural leader and a great asset to any organization. I wholeheartedly recommend Luke for any software development or technology leadership position within an organization.

Karl Ohaus

Senior Software Developer at PNC

Luke has been an excellent manager for the year and change I have worked under him. Driven and knowledgeable, Luke would always save time in his schedule to learn new technologies that might be coming to the team or to group program with his team members to get projects through obstacles. He holds his teams to a high standard, but holds himself to it as well. In my experience, the few mistakes he made he would own fully while also quickly devise solutions to remedy them. Luke's communication skills are also noteworthy. Within his teams, he excels at describing goals, expectations, and structures in easily understandable terms. External to his teams, he is great at championing and presenting work done by his team. Furthermore, he is vocal and engaged in team ceremonies, often asking clarifying questions and weighing in. On the whole, I would recommend Luke for any leadership position. Any team he leads with produces great work and individuals under him grow quickly.

Morgan Root

Application Developer: Cloud Microservices at IBM

I have had the privilege to work with Luke for nearly 5 years and can say with full confidence that he is one of the hardest working people I have ever seen. He will be the first one in and the first one to leave. He is constantly trying to grow but to also help others around him grow as well. I have learned so much working with Luke and then reporting to him while at PNC. Without his work ethic and drive, innovation and development would not have grown to its fullest potential as it has at PNC.

Abhinav Kasu

Software Developer at PNC

I have been working with Luke as my manager for a few years. Although he is in the managing role of the team, he is always working with us and helping us, which is very rare. Over the years, whenever we have had blockers in our team, he has done exceptional research to overcome them and made sure we were progressing as a team. Even during a hectic schedule, Luke is always learning new technologies through platforms like LinkedIn Learning. He has always given us opportunities and freedom to explore new technologies instead of making us use the standard tools. At a personal level, Luke sets up time every week with each of us on the team to understand our work and if we needed help, he is the first to volunteer. Overall, Luke is a great asset to any organization and the knowledge he brings with him is very valuable.

Anandaraj Renganathan

Sr Technical lead at PNC | Full stack development | Project delivery | Release Management

Luke has been an excellent manager, and I've learned a lot from him His technical expertise, and collaborative approach have been invaluable to the team. I've worked with Luke as my manager for the past two years on a software development framework project. Luke is the software manager for our team and is responsible for overseeing the work of the developers. Luke has a collaborative leadership style, and he encourages open communication among team members. He's always available to answer questions or provide guidance, and he's very approachable. He's also very organized and has a strong attention to detail, which helps him keep the team on track.

Contact

Phone:

+1 814 335 0802