My name is Josh Caplin and I'm a software engineer living in Arizona 🌵. My current focus is full-stack web development - mainly with React, .NET Core, NodeJS and related technologies.
- 10+ years of experience as a software engineer - architecting & designing applications, building new systems, and enhancing existing systems.
- Website: www.joshcaplin.dev
- Blog: joshcaplin.wordpress.com
- Skiing, disc golf, hiking & building things like a home arcade system and a cryptocurrency mining rig.
- I'd like to help others get into software development. It seems like a common concern is that people don't know how to get started, or no one will hire them without IT experience so I'd like to share some strategies to get past those roadblocks.
const josh = {
codingLanguages: [
'JavaScript', 'TypeScript', 'C#', 'Python',
'...and some obsolete ones I`m too embarrassed to admit',
],
frameworksAndLibraries: [
'React', 'Angular', 'Vue', '.NET Core', 'NodeJS', 'Express',
'Cypress', 'ASP.NET', 'Jest', 'Mongoose', 'NextJS',
'Bootstrap', 'React Testing Librbary', 'jQuery',
],
cloud: ['Azure', 'AWS'],
miscTechnologies: [
'Redux', 'OAuth/OIDC', 'Web API', 'Entity Framework', 'MERN stack',
'unit testing', 'web3', 'Solidity', 'RESTful services', 'git',
'SQL', 'MongoDB', 'Node', 'Fluent UI', 'SSO', 'CI/CD', 'SQL',
'Salesforce', 'GraphQL', 'Sass', 'Less', 'CSS',
],
architecture: [
'Single page applications', 'Microservices', 'MVC',
'Serverless architecture', 'Progressive web applications',
],
currentSideProjects: [
'Publishing a drag & drop npm library', 'Working on a IoT kegerator',
],
askMeAbout: ['web dev', 'coding', 'tech','cryptocurrency', '3d printing',],
funFacts: 'I tried brewing beer for a while... it`s much harder than it looks!',
};