Joel Mussman

Joel Mussman

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
View Video
ABOUT ME
The "Professor": 40+ years of secure software development
The "Professor": 40+ years of secure software development

I mentor programmers and development teams. I have the skill set to get you out of any development problem. That includes but not limited to: Java, C#, .NET, JavaScript, TypeScript, Python, Spring, Angular, React, and Agile methodologies. I have a focus on writing "clean code", secure coding, and identity management (SAML 2.0 & OAuth 2.0).

English
Eastern Time (US & Canada) (-04:00)
Joined June 2023
EXPERTISE
27 years experience
I started working with Java at its release for IBM helping develop their first training programs. I have worked with every Java technolog...
I started working with Java at its release for IBM helping develop their first training programs. I have worked with every Java technology, from AWT through Spring Boot. I have delivered speciality training and mentoring in secure Java to the U.S. Air Force and other entities.
View more
View more
23 years experience
I moved from ASP to .NET and C# immediately when Microsoft released it to compete with the Java environment. I worked on .NET and .NET Co...
I moved from ASP to .NET and C# immediately when Microsoft released it to compete with the Java environment. I worked on .NET and .NET Core applications integrated with SQL Server. My last big .NET project over 2021 was an integration of .NET Core application with Auth0 using OIDC via OWIN. I have provided mentoring and instruction in secure programming with C# to the U.S. Air Force and other entities.
View more
View more
27 years experience
I have worked with JavaScript since it was Mocha, then LiveScript, and finally JavaScript. I have applied object-oriented principles sinc...
I have worked with JavaScript since it was Mocha, then LiveScript, and finally JavaScript. I have applied object-oriented principles since it became possible in ECMAScript 5, and even more so when classes appeared in ECMAScript 6. I am comfortable with most popular SPA frameworks including React, Angular, Vue, and Ember.
View more
View more
10 years experience
I started leveraging TypeScript for the better type checking when Microsoft built it on top of ECMAScript in 2012. I am even more comfort...
I started leveraging TypeScript for the better type checking when Microsoft built it on top of ECMAScript in 2012. I am even more comfortable using TypeScript with frameworks like React and Angular than using JavaScript.
View more
View more
27 years experience
As an early member of the Open Worldwide (formally Web) Application Security Project (OWASP) I have worked for years in identifying and s...
As an early member of the Open Worldwide (formally Web) Application Security Project (OWASP) I have worked for years in identifying and solving security issues in Web applications, and applied this to to Java, .NET, JavaScript/TypeScript, Python, and other development environments.
View more
View more
43 years experience
Identity management covers a wide range of sub-topics and I've been involved with most of it. I started with individual systems in RSTS/E...
Identity management covers a wide range of sub-topics and I've been involved with most of it. I started with individual systems in RSTS/E and UNIX, helped design and build one of the first distributed (shared) systems for the U.S. Air Force LONEX project, and worked with the beta of DNS. When federated systems such as Kerberos and NIS (formally Yellow Pages) arrived I implemented and leveraged them. After Y2K I implemented SAML and then OAuth, OIDC, and SCIM for federated authentication, authorization, and secure distribution of identity. I am certified with Okta and Auth0 and I work with both companies.
View more
View more
30 years experience
In 1993 at the U.S. Air Force Laboratory we heard about and jumped on a new network standard for sharing documents and information: HTML....
In 1993 at the U.S. Air Force Laboratory we heard about and jumped on a new network standard for sharing documents and information: HTML. With a background in graphics design and publishing as well as programming, HTML evolved right into my skill sets. Now a mature technology, these skills help mentor for good UX and good programming to drive these designs.
View more
View more

REVIEWS FROM CLIENTS

Joel's profile has been carefully vetted and approved as a Codementor. Connect with Joel now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
express-microservice-controller
A very simple Node.js microservice controller built on Express.
JavaScript
2
0
okta-password-import-hook-dotnet
C#
1
1
Stack Overflow
166 Reputation
0
0
5
EMPLOYMENTS
IAM Consultant, Instructor, Content Developer - Contract
Okta
2020-05-01-Present
Help develop and deliver Okta training for customers focused on software developers, courses including: Customer Identity for Developers,...
Help develop and deliver Okta training for customers focused on software developers, courses including: Customer Identity for Developers, SSO Enable Custom Apps and Sites with OIDC, and API Access Management with OAuth, Customer Identity Cloud: Implement Authentication with Auth0.
OAuth 2.0
SAML
View more
OAuth 2.0
SAML
View more
Consultant & Instructor - Contract
U.S. Military
2017-05-01-Present
Contract to provide software development, secure software design, and DevSecOps consulting and training to the U.S. Army, Air Force, and ...
Contract to provide software development, secure software design, and DevSecOps consulting and training to the U.S. Army, Air Force, and selected defense.
Java
C#
Selenium
View more
Java
C#
Selenium
JUnit
Nunit
TypeScript
JavaScript
Jest
.NET
Puppeteer
View more
Consultant, Instructor - Contract
nTier Training
2011-09-01-Present
Provide training for nTier clients, focused on Java EE, JavaScript, Spring, Grails, other web application technologies, Agile methodologi...
Provide training for nTier clients, focused on Java EE, JavaScript, Spring, Grails, other web application technologies, Agile methodologies, and software engineering in general. Design courseware for software development and database applications: Java, JavaEE, C#, .NET, Oracle, Microsoft SQL, MongoDB, JavaScript & JavaScript Frameworks: Node, React, Angular, Vue, Backbone, and Ember. Build web applications with Java to support public and private facing services. Contributed to large client curriculum development and strategies. Developed portal website, portal applications, Git and Subversion repositories. Managed course development repositories and processes.
HTML/CSS
Java
C#
View more
HTML/CSS
Java
C#
Angular
Oracle
React
Scrum
JavaScript
.NET
Agile
View more
PROJECTS
Limeade Update
IDMWORKS
2021
Solved the problems of connecting Auth0 and OWIN using OIDC for the Limeade portal application and implemented the code.
Solved the problems of connecting Auth0 and OWIN using OIDC for the Limeade portal application and implemented the code.
C#
.NET Core
.NET Framework
C#
.NET Core
.NET Framework
Course UpdatesView Project
Okta
2022
Helped update the Okta Customer Identity for Developers and Customer Identity Cloud: Implement Authentication with Auth0 courses for Okta.
Helped update the Okta Customer Identity for Developers and Customer Identity Cloud: Implement Authentication with Auth0 courses for Okta.
Java
C#
JavaScript
Java
C#
JavaScript