About

Highly-driven software developer with solid background in full stack development and an emphasis on back-end. Main areas of expertise are Node, Express, Java, Spring Boot, SQL, REST APIs, ChatGPT integration, cloud, and information security. Experienced with AngularJS, React, and Bootstrap for front-end development. Proven willingness to work in a team to support business needs, adapting to new technology.

Education

Alan studied IT at College of DuPage before transferring to Southern Illinois University Edwardsville (near St. Louis) to study computer science. He then moved back to Chicago. As part of his continuing education Alan recently completed a web development bootcamp at Fullstack Academy to expand his skill set. He studied abroad through the SIUE School of Business and went to Shanghai, Hangzhou, and Beijing. He has also gone to hackathons and created many apps and websites.

Skills

Alan has years of professional experience developing Spring Boot applications, standalone Java/SQL tools, shell scripts, scheduled tasks, Excel spreadsheets, and Wordpress sites. His core skills are Java and SQL.

Here is a full list of Alan's skills:

Strong skills:

  • • Healthcare Informatics
  • • Express
  • • Node
  • • Java
  • • T-SQL
  • • PostgreSQL
  • • MySQL
  • • Spring Boot
  • • Maven
  • • Information Security
  • • Networking
  • • HTML
  • • CSS
  • • JavaScript
  • • Git
  • • REST APIs
  • • Bash
  • • Bootstrap
  • • AWS
  • • Logging and Monitoring
  • • Testing
  • • Debugging
  • • Data Structures
  • • Algorithms

Intermediate skills:

  • • Apache httpd
  • • PHP
  • • Python
  • • AngularJS
  • • React
  • • Azure
  • • Netlify
  • • Heroku
  • • Quartz
  • • Cron
  • • Pen Testing
  • • VMs
  • • Hypervisors
  • • Linux
  • • Windows Server
  • • ChatGPT integration
  • • ModSecurity
  • • Firewalls
  • • Microsoft Excel
  • • Jasper Reports
  • • Apache POI
  • • Task Automation

Continual Learning

Nowadays, tech skills can't be set in stone. Technology changes all the time, so it's important to be able to adapt to industry changes. It's extremely important to be able to quicky learn new languages, frameworks, and tools. Alan works on personal coding projects in his spare time to learn new concepts which can be useful on the job.

Resume

Resume available upon request. Please email Alan using the link below if you are interested.