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.