Application and development of my software engineering skillset within strong and sustainable business models.
Aaron Paterson
@aaronpaterson
Full stack (backend/frontend/devops) software engineer with an ecommerce focus
What I'm looking for
Hi! My name is Aaron and I am technical:
Competent with multiple programming languages (Java/JS/TS/python/C/C++/Rust/Go) and their respective toolchains (JDK/Gradle/Node/npm/poetry/bazel/gcc/clang/cargo/etc.)
Backend contributor to REST and GraphQL APIs made with Spring Boot, Express.js, koa-router, flask, and more
Frontend contributor to interactive dashboards and SEO optimized landing pages, blogs, and wikis made with React, Next.js, vue
Effective at handling the DevOps responsibilities of platforms like AWS and vercel, leveraging CI/CD technologies with github actions, and producing infrastructure as code definitions with terraform and pulumi
I have used this skillset to both dogfood internal services and support customer facing products. For example, with this strategy I unified a customer and developer auth story using OAuth2.0 and OpenID connect. This meant using keycloak to implement an identity provider, and adding the appropriate authorization servers (passport.js/Spring Security) to relying parties like web projects and API backends, then building a react dashboard and implementing custom GraphQL schema directives to provide intuitive management and application of token expiration/revocation/grants/claims through simple and secure interfaces
I can automate the generation of accurate and interactive documentation for your org and for your customers
I can complement your talent with code review, pair programming, live demos and training, and fine-tuned LLM agents trained on your own codebase
let's get into the nitty gritty:
Author of many efficient and thorough unit tests (JUnit/vitest/jest/mocha/cucumber)
Skilled at browser automation with playwright, selenium, and apache guacamole for end to end tests/web scrapers/langchain agents
Creator and automator of mocked environments for these unit tests, as well as actual staging environments to blow up with e2e tests. I put a big emphasis on keeping these development environments reproducible for a productive team, and structurally realistic in staging to test changes confidently before they go to prod. I have also used these environments to perform load tests and validate performance assumptions (artillery/k6)
Big fan of collecting rich logs (micrometer and DataDog) to monitor and diagnose performance issues, and to automatically send alerts to on call duty members (Twilio or VoIP) for incident response
Experienced with integration of data pipeline components (PostgreSQL/ Redis/Kafka), leveraging/avoiding their managed equivalents (RDS/Elasticache/MSK), maintaining and applying SQL DDL/DML migrations, design and implementation of protobuf schemas, the apache spark ecosystem
In an emergency I can hack together a shell script to do pretty much anything with curl and jq
I have helped teams achieve GDPR and SOC2 compliance from a starting point of maybe-not-so-much compliance
Thanks for your consideration, I look forward to working with you!
Experience
Work history, roles, and key accomplishments
Software Engineer
Zonos
Jan 2022 - Present (3 years 4 months)
- Informing international shoppers with duty + tax cost and shipment rating APIs
- Studying and implementing effective software design principles to tackle the complex nature of cross-border eCommerce
- Upgrading and unifying Dropwizard REST APIs with Spring Boot and GraphQL
- Collaborating with Agile Methodologies and VCS using Scrum and Git
Software Engineer
Picnic
Mar 2021 - Dec 2021 (9 months)
- Improved and created API services to supplement a mature data pipeline
- Automated content detection and deletion from multiple online sources
- Maintained code through extensive refactors and deprecations, making use of version control and continuous deployment to simplify tedious processes
- Worked with a variety of languages and technologies, including JS (Node and ECMA), MongoDB, Python, GCP
Education
Degrees, certifications, and relevant coursework
Aaron hasn't added their education
Don't worry, there are 90k+ talented remote workers on Himalayas
Browse remote talentTech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
maycxc.github.ioPortfolio
github.com/MayCXCSalary expectations
Social media
Job categories
Interested in hiring Aaron?
You can contact Aaron and 90k+ other talented remote workers on Himalayas.
Message AaronFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
