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 đ¤