About

Thanks for stopping by. Read below to learn more about myself and my background.

Qualifications

I'm a versatile Full Stack Developer with over 20 years of experience, skilled in a wide range of programming languages and frameworks, including TypeScript, JavaScript, HTML, CSS, Swift, Kotlin, PHP, Java, C, C++, Python, and Perl. With a strong background in both frontend and backend technologies and a commitment to staying current with industry trends, I consistently provide reliable web and mobile applications that meet and exceed expectations.

Education

Northern Illinois University (2004 - 2007)

Rock Valley College (2000 - 2004)

Skills

TypeScript
JavaScript
HTML
CSS
React
Vue 3
React-Native
Swift
Kotlin
PHP
JAVA
C / C++
Python
Perl
Rust
SQL
Docker
Microcontrollers
PIC Assembly

Experience

  • Self Employed (2006 - present) - Freelance Software Developer
    • Delivered a diverse array of contract programming projects in C++, PHP, Java, and Objective-C, ensuring timely completion and high-quality results.
    • Conceptualized, developed, and released multiple mobile applications (games and utilities) for iOS and Android platforms, catering to both personal interests and client requirements.
    • Created and maintained numerous websites utilizing PHP, HTML, CSS, and JavaScript, demonstrating strong proficiency in web development technologies.
  • SitePen (January 2019 - present) - Senior Full Stack Developer
    • Developed and maintained web applications using TypeScript, JavaScript, Vue, and React, demonstrating exceptional expertise in modern web technologies and frameworks.
    • Collaborated with cross-functional teams to design and implement scalable, performant, and visually appealing solutions tailored to client requirements.
    • Streamlined development processes and contributed to best practices, ensuring consistent, high-quality results and timely project delivery.
  • SitePen (May 2016 - January 2019) - Full Stack Developer
    • Designed and implemented custom JavaScript solutions for a range of client projects, enhancing user experience and overall website performance.
    • Employed cutting-edge CSS3 and HTML5 techniques to create interactive and visually appealing web components, consistently meeting client specifications.
    • Actively contributed to various open source projects, fostering collaboration and knowledge sharing within the developer community.
  • FatWallet, Inc. / eBates / Rakuten (2006 - May 2016) - Senior Full Stack Developer
    • Developed and maintained high-traffic websites and APIs using PHP, MySQL, PostgreSQL, and Java, optimizing performance and ensuring seamless user experience.
    • Collaborated closely with cross-functional teams to identify areas for improvement and implement strategic enhancements to web applications and APIs.
  • Arachnid, Inc. (2000 - 2006) - Embedded Software & Web Application Developer
    • Engineered software solutions for coin-operated dartboards and associated products using C, C++, and Microchip PIC Assembly, adhering to industry standards and best practices.
    • Developed web applications using PHP, HTML, CSS, and JavaScript, and leveraged MySQL for robust backend database support, resulting in efficient and user-friendly systems.