Dirk Weibel

Dirk Weibel

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Developer, Mentor, Team Lead, Cloud Architect; >20 yrs experience
Developer, Mentor, Team Lead, Cloud Architect; >20 yrs experience

Over 20 years' experience in coding web-based applications large and small. I taught myself to code in my early 20's, then worked as a programmer during the day while earning my degree at night. I've used at least 12 different programming languages, with more time in Java than anything else. Have worked on several large-scale applications using JavaScript, TypeScript, Angular, React, and Node. In Java, I've primarily used either Spring or EJB's. Extensive experience in databases to include relational and NoSQL. Extensive experience with AWS services.

Eastern Time (US & Canada) (-05:00)
Joined October 2020
EXPERTISE
10 years experience
22 years experience
5 years experience
5 years experience
10 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Dirk's profile has been carefully vetted and approved as a Codementor. Connect with Dirk now, and leave a review for them once you're done!
EMPLOYMENTS
Engineering Manager/Lead Software Engineer
Capital One
2016-03-01-Present
  • Architect and document cloud native system designs for high availability and high scalability.
  • Supervised, provide work a...
  • Architect and document cloud native system designs for high availability and high scalability.
  • Supervised, provide work assignments for and collaborate with up to six engineers.
  • Provide mentoring, skill building, career guidance and technical guidance for Engineers
  • Coordinate with other Team Leads, Lead Software Engineers, and Architects on current and future work.
  • Assure code quality through personal code reviews, paired programming, and multiple code analysis tools.
  • Evangelize and enforce automated testing strategies and techniques across the line of business.
  • Personal experience coding solutions in Java, Python, Scala, JavaScript, and TypeScript.
  • First-hand experience implementing solutions leveraging the following Amazon Web Services technologies:Lambda, Elastic Container Service, Application Load Balancers, Route 53 with failover, Simple Notification Service, Simple Queue Service, CloudWatch
  • Act as “Cyber Champion” ensuring our platform was secure from malicious actors.
  • Implement service orchestration layers in Java and Spring creating and consuming RESTful services.
  • Implement event processing systems using Lambdas and Kafka while leveraging existing systems.
  • Implemented component-based front-end systems using Angular or React
  • Setup CI/CD pipelines in Jenkins leveraging Terraform, Ansible, or Puppet for deployments.
  • Enabled observability through monitoring and effective telemetry data to quickly resolve problems.
  • Engineered runtime architecture for active/passive or active/active resiliency across two Amazon Web Services regions.
  • Architect and implemented with two teams a project named Build-a-Plan, allowing qualified customers late in their payments flexibility in repaying their debt without the need to contact a service agent.

Python
Java
Scala
View more
Python
Java
Scala
Angular
Spring
Jenkins
TypeScript
Ansible
Puppet
React
Amazon SQS
JavaScript
Load Balancing
CloudWatch
Amazon SNS
Terraform
AWS Lambda
Amazon ECS
Amazon Route 53
RESTful API
View more
Code School Mentor (Part Time Contract)
Chegg/Thinkful Code School, Viking Code School
2016-01-01-Present
  • Remote mentorship of students working through the code school.
  • Remote mentorship of students working through the code school.
JavaScript
JavaScript
Contract Software Engineer for Capital One
ICF
2013-11-01-2016-02-01
  • Involved in the complete rewrite of the consumer credit card website.
  • 100% cloud native application with Jenkins CI/CD pi...
  • Involved in the complete rewrite of the consumer credit card website.
  • 100% cloud native application with Jenkins CI/CD pipeline and fully automated deployments
  • Wrote the front-end application using Angular components in JavaScript leveraging idiomatic patterns
  • Wrote RESTful API Services in Node/JavaScript or Spring/Java running on Elastic Compute Cloud servers.
  • Implemented using Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD).
  • Wrote automated tests using Ruby, Cucumber, Selenium, JUnit and Mockito.
Ruby
Java
Node.js
View more
Ruby
Java
Node.js
Angular
Selenium
JUnit
Jenkins
Cucumber
Mockito
JavaScript
AWS Compute
View more
PROJECTS
Build-a-Plan
2016
Architect and implemented with two teams a project named Build-a-Plan, allowing qualified customers late in their payments flexibility in...
Architect and implemented with two teams a project named Build-a-Plan, allowing qualified customers late in their payments flexibility in repaying their debt without the need to contact a service agent.
Java
Angular
Spring
View more
Java
Angular
Spring
Jenkins
Ansible
Puppet
React
Amazon SQS
CloudWatch
Terraform
AWS Lambda
Amazon ECS
Amazon Route 53
RESTful API
View more