$ _

Crafting exceptional digital experiences for over 20 years

Full Stack Development | Mobile & Web Applications | Cloud Architecture

About Me

Adam Williams - Principal Software Engineer

I'm a Principal Software Engineer with 20 years of experience developing software for both mobile and web applications. I specialize in full stack development with a focus on building scalable, performant solutions that drive business value.

My expertise spans the entire software development lifecycle, from architecture and design to implementation and deployment. I'm passionate about using the right tools for the job and continuously learning new technologies.

With a background in Human Computer Interaction and Design, I bring a unique perspective that bridges the gap between technical excellence and user experience. My UX design foundation enables me to create software that not only functions well but delivers intuitive, user-centered experiences.

AI Experience

In the evolving landscape of AI and machine learning, I've been actively integrating these technologies into my work.

With Gannett, I have participated in several AI research projects and developed a prototype chatbot using OpenAI APIs.

Also, I have extensive experience with NLP tools for foreign-language processing and implemented collaborative filtering algorithms in PHP and MySQL for recommendation systems.

As an early adopter of AI-powered development tools, I leverage GitHub Copilot daily to enhance productivity and code quality.

While I believe AI won't replace all software developers, it does enable large productivity gains for those who embrace it.

Projects

Technical Skills

Other Languages

  • TypeScript
  • JavaScript / Node
  • Swift
  • PHP
  • Objective-C
  • Java
  • Python
  • Dart

Frameworks & Libraries

  • React
  • NextJS
  • TailwindCSS
  • ExpressJS
  • Angular
  • Flutter
  • SwiftUI
  • CodeIgniter
  • Laravel
  • Slim
  • Twig

Infrastructure & Data

  • Databases (SQL & NoSQL)
  • Queueing/PubSub Systems
  • Caching Systems
  • Terraform
  • VCL/Varnish

Cloud & Deployment

  • Google Cloud Platform
  • Amazon Web Services
  • Serverless Environments
  • GitHub Actions
  • Jenkins

Professional Experience

Principal Software Engineer

Gannett | USA Today Network 2022 - Present

Remote/Orlando, FL - Lead development of scalable data collection and tag management solutions for the USA Today Network. See DCE (Data Collection Explorer) for more info.

  • Built and maintained a highly performant data collection management system with optimized client-side JavaScript bundles, serverless NodeJS API, and NextJS configuration application
  • Guided team in rapid deployment across diverse platforms for analytics, ad attribution, and identity resolution vendors
  • Developed extensive test monitors for first-party systems and third-party JS bundles
  • Led development of additional in-house data collection projects

Senior Software Engineer

Gannett | USA Today Network 2017 - 2022

Hybrid/Indianapolis, IN - Led company transition to unified tag management solution and scaled data collection across 300+ publications.

  • Consolidated various analytics (Google Analytics, Parsely, Comscore) and ad attribution (Meta CAPI, TikTok, Snapchat, Reddit) into single in-house solution, saving significant annual vendor fees
  • Scaled data collection solution to 300+ publications across 20+ platforms while ensuring privacy compliance (CCPA, GDPR, GPP) using OneTrust
  • Integrated tag manager across diverse frameworks including React, Polymer with GoLang backend, Django, and Knockout

Founder

Pangaea Learning (Indie Developer) 2010 - Present

Independent developer creating language-learning applications for mobile devices and web platforms. See Pangaea Learning for more info.

  • Created multiple language-learning applications for iOS, tvOS, watchOS, Android, and web platforms
  • Integrated Stripe and Apple Pay for freemium subscription payment model
  • Built one-on-one live video lesson system using webRTC and ffmpeg
  • Integrated with Google Classroom and Clever for educational institutions

Software Developer (Mobile)

RICS Software 2012 - 2013

Indianapolis, IN - Developed mobile solutions for retail sales floor assistance.

  • Developed iOS app for sales floor assistance with attachable hardware and camera-based barcode reader
  • Participated in design and development of mobile and web REST API and authentication systems

Software Developer

Bridge Patient Portal / EliteHealth 2009 - 2010

Buenos Aires, Argentina - Designed and developed patient portal for medical offices.

  • Designed and developed comprehensive patient portal for appointment scheduling, electronic medical records, prescription renewals, and doctor-patient communication
  • Acted as liaison between US-based investors and Argentina-based development team

Education

Indiana University - Bloomington

MS, Human Computer Interaction / Design - 2009

Indiana University - Bloomington

BA, Political Science/Philosophy - 2005

Let's Connect

I'm always open to hearing about new opportunities to contribute to innovative teams and impactful projects. If you think I'd be a good fit for your organization, I'd love to hear from you.

Ready to Make an Impact

With 20 years of experience in software development and a background in UX design, I bring a unique perspective that bridges technical excellence with user-centered thinking. I'm passionate about building products that make a difference.

Team Player

Collaborative mindset with leadership experience

Growth Oriented

Always learning and adapting to new technologies

Proven Track Record

20 years of delivering successful projects