Software Engineer's Portfolio - John Walsh
Table of Contents
- (206) 428-7778
- j@wal.sh
- github.com/jwalsh
- wal.sh
Skills
- Programming Languages: Python, JavaScript, TypeScript, Clojure,
Kotlin, and Ruby
- Cloud Computing: AWS, Docker, Kubernetes, and Terraform
- Software Engineering: DevOps, MLOps, LLMOps, Functional Programming,
Logging and Monitoring, Microservices Architecture, Object-Oriented Design, CI/CD, Reactive Programming, Software Telemetry, and Test-Driven Development
- Libraries and Frameworks: Proficient with React, scikit-learn,
TensorFlow, Pandas, Seaborn, Matplotlib, NumPy, SciPy, MXNet, and OpenAI
- Tools: Experienced with Apache Kafka, Elasticsearch, Git, Jenkins,
and Terraform
- Additional Skills: Automation, Git, GraphQL, HCL, Interpretable AI,
LaTeX, and Shell Scripting
Experience
defrecord, Boston
Principal Software Developer Jun 2023 - Present
- Leveraged LLMs to enable agent-driven development and augment software
engineering workflows.
- Employed Python, TypeScript, Kubernetes, Terraform, and Google Cloud
to build robust and scalable cloud-native applications.
- Skills: Python, TypeScript, LangChain, OpenAI, Kubernetes, Terraform,
Google Cloud
Chewy, Boston
Staff Software Developer Jul 2019 - Jun 2023
- Led the development of core pet health and auction services using
Kotlin, Python, TypeScript, Terraform, and Amazon Web Services.
- Collaborated cross-functionally to ensure seamless integration and
delivery of solutions.
- Leveraged AWS services including ECS, EKS, SNS, SQS, and Aurora to
develop robust and scalable cloud-based solutions.
- Provided build infrastructure for React and Vue.js applications.
- Employed infrastructure as code best practices using Terraform.
- Adhered to established standards around code quality, testing, and
maintainability.
- Skills: Kotlin, Python, TypeScript, Amazon Web Services, Terraform,
GraphQL, Shell Scripting
Saylent, Boston
Senior Software Developer (Lead) Mar 2017 - Jul 2019
- Led machine learning model development and data pipeline optimization
using scikit-learn, MXNet, TensorFlow, and AWS SageMaker.
- Built scalable solutions using Python, Angular, Spring Boot, OpenAPI,
and Ansible.
- Designed and implemented CI/CD pipelines leveraging Ansible and AWS.
- Applied machine learning to improve customer relationships and
satisfaction in the financial sector.
- Skills: Machine Learning, Scala, scikit-learn, Amazon ECS, Apache
Kafka, Python, AWS
Engineering Consultant
Feb 2015 - Mar 2017 Independent, Cambridge, MA
- Led software development projects applying methodologies like Agile
and DevOps.
- Improved customer analytics and experience through data science and
machine learning techniques.
- Designed and implemented blockchain and cloud-based solutions,
demonstrating expertise across multiple domains.
- Skills: Data Visualization, Python, TypeScript
Developer & Co-Founder
Oct 2015 - Oct 2016 BetterFood, Cambridge, MA
- Co-founded a technology company focused on improving health outcomes.
- Led development of core platform and offerings using Clojure, Python,
and AngularJS.
- Designed and built a sophisticated recommendation system leveraging
machine learning techniques.
- Skills: ClojureScript, Python, Clojure
Director of Engineering
Jan 2014 - Mar 2015 Booster LLC, Boston
- Managed engineering team and product development lifecycle.
- Expanded engineering capacity and optimized team productivity.
- Provided engineering support enabling faster product delivery.
- Skills: Ruby, JavaScript, Ruby on Rails
Senior Software Engineer
Apr 2012 - Jan 2014 BlueKai, Seattle
- Designed and built core components of data management platform.
- Implemented comprehensive tag management solution.
- Led development of JavaScript and mobile SDKs.
- Skills: Ruby, JavaScript, Ruby on Rails
Senior Software Developer
Dec 2001 - Apr 2012 Classmates.com, Seattle
- Developed solutions applying Java, JSP, JavaScript, and related
technologies.
- Focused on security, performance, and DevOps best practices.
- Skills: Java, JavaServer Pages, JavaScript
System Administrator
Dec 2002 - Oct 2003 Redfin.com, Seattle
- Provided Linux, Apache, and Bugzilla expertise for core
infrastructure.
- Skills: Linux, Apache, Bugzilla
Web Developer
Oct 2000 - Dec 2001 Methodologie, Seattle
- Developed solutions using ASP, JavaScript and related web
technologies.
- Skills: ASP, JavaScript
Education
University of Washington 1993 - 1997
BA, Philosophy
Minor in Mathematics
National Merit Scholar