I've been a career software engineer since 2004. It's been a wild ride with a lot of technologies!
What a great career to get into โค๏ธ It allowed me to see all corners of the world and even live in Australia for a year ๐ฆ๐บ
- Started a freelance business in college. Custom wordpress integrations
- Senior Engineer @ MNDOT: lots of Spring/Struts/Hibernate/JSF. Anyone remember PrimeFaces?! Good times.
- I was only in a mid-level position for ~1 year.
- Failed Startup
โน๏ธ thebigdealcoupons.com - PrimeFaces on JBoss and MySQL. So many lessons learned building a business from scratch! ๐จโ๐
- Consulting for Citytech Inc (Now ICF International)
- Exciting clients ๐๐๐ like Sony Playstation, General Electric, Fisher Scientific, Ingersoll Rand, Amway Global, Zebra Technologies, CommBank of Australia, FairFax Media
- Project Manager and Architect roles, simoultaneously. Turn the dream into a plan, then the plan into reality!
- Adobe AEM (formerly CQ). It's a world-class CMS that Adobe charges millions for (literally).
- Apache Sling & OSGI, Apache Solr, Backbone/Angular, NoSQL B+ database, and an unfortunate amount of JSP ๐
- Sabbatical ๐ Lots of hiking in South America & Norway. Also focused on competetive beach volleyball, 7 days/week in LA ๐. Don't forget to enjoy life, friends!
- Founded Epic Gamer LLC ๐ฎ
- Made some neat apps, such as LOL Ping Test(now outdated, not compatible with Android 8.0+)
- Google Cloud Datastore, Java, NodeJS, Apache Cordova
- Some contracting work in southern California.
- Architect & Engineering Manager @ Edlio, LLC.
- Broke a legacy monolith (tomcat + mysql) into lots of modern microservices (node + mongo).
- Tremendous Let's Encrypt integration. Automated cert and renewal of ~50k domains for 10k customers. Monitors DNS, allowing new customers to onboard daily simply by updating DNS. This isn't your normal certbot solution ๐
- Automated video captions via Google Cloud. Built a UI for realtime caption editing, very similar to Facebook's ๐ฅ
- React Native: produced a mobile app from scratch that surpassed and replaced our primary mobile offer ๐ฒ
- Lot's of career building for my team members. This is secretly my favorite part of the gig ๐
- These years were the advent of the microservice! We learned a lot. First and foremost: don't make them too small and numerous. Build microservices, not nanoservices ๐
- Senior Engineer at
- Automating AWS datacenter compliance through fancy shmancy workflow applications
- Lots of space to fill many roles: project manager, product manager, engineering team lead, etc
- TypeScript & Java on a GraphQL/AppSync -> Lambda -> DDB stack, with OpenSearch indexing and Step Functions for large transaction queuing... So many services.
- CDK and a wild array of proprietary build tools for deployment ๐ค