Hands-on technical implementation in a wide variety of languages and technologies — coding, refactoring, testing, optimization, PoC, greenfield, brownfield, etc. Independent work or embedded with an existing team.
Architecture & design reviews. Technical research or deep dives. Early product lifecycle direction. Agile/Scrum team process analysis & improvement. Short or long-term engagements.
General technical and career mentorship. Practice interviewing and get actionable feedback from a Principal-level ex-FAANG interviewer. Coding, system architecture/design, and non-technical behavioral interviews.
15+ years experience building robust, scalable systems in languages like Java, Scala, Python, Ruby, Perl, C++, etc. Backends for websites, web services or other APIs, asynchronous message or batch processors, and more.
Wiring it all together from the ground up… Linux systems programming, Bash, Perl, etc., all the way up to large-scale integrations of many different micro-and-macro-services with CloudFormation & AWS CDK.
As an AWS “bar raiser”, I led over 1,000 interviews and hiring decisions. Technical interviews as well as behavioral, for a variety of roles up to the Principal (L7) level — SDE, SDM, SDET, QA, TPM, PM, and many more.
I’ve worked on large, dynamic customer-facing websites as well as internal tools, using frameworks like React, Angular, GraphQL, MaterialUI, Bootstrap, Rails, Django, even plain-old jQuery and DOM.
I’ve worked with scientists and economists to implement ML models or other scientific algorithms, using tools like Python (pandas, numpy, dask), R, Scala (Spark), and more. I've also used data warehouses like AWS Redshift and Athena, Oracle, MS SQL, and done ETL programming in a variety of languages.
I’ve spent a decade in technical leadership roles (IC, not managerial) where I’ve mentored many engineers into both being more effective at their jobs and self-advocating for their own careers.