Peter Stephens

Software Development Engineer II at Amazon Lab126

Liberty Hill, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Peter Stephens is a versatile software engineer with 12+ years building scalable systems across cloud, big data, and device operating systems, currently contributing to Amazon Lab126 after roles across AWS and Amazon’s advertising and OpenSearch teams. He blends deep Microsoft .NET expertise (C#, WPF, ASP.NET, T-SQL) with modern DevOps and AWS practices—CI/CD, CloudFormation, S3/EC2/SQS—and has led architecture and data ingestion efforts using Hadoop/Spark. Known for championing TDD and automation, he operationalizes reliable delivery with tools like TeamCity, Jenkins, PowerShell and Docker. Peter also contributes to open-source, notably implementing core F# interpreter components in the popular “mal – Make a Lisp” project, reflecting a taste for functional languages and language design. Based in Liberty Hill, Texas, he combines hands-on implementation, mentoring and technical leadership to drive pragmatic, high-performance engineering outcomes.
code12 years of coding experience
job25 years of employment as a software developer
bookTaylor University
stackoverflow-logo

Stackoverflow

Stats
1,060reputation
56kreached
13answers
12questions
github-logo-circle

Github Skills (17)

tokenize10
evaluation10
interpreter10
tokenizer10
fsharp10
lisp10
macros9
reader9
printer9
powerpoint6
wpf6
dependency-injection6
content-placeholder6
menu6
amazon-ec26

Programming languages (7)

TypeScriptJavaC++RustF#AssemblyClojure

Github contributions (5)

github-logo-circle
kanaka/mal

Feb 2015 - Dec 2016

mal - Make a Lisp
Role in this project:
userBack-end Developer
Contributions:44 commits, 2 PRs, 2 comments in 1 year 10 months
Contributions summary:Peter contributed to the F# implementation of the "mal - Make a Lisp" project. Their commits focused on the development of core components for a Lisp interpreter, including tokenization, reading, evaluation, and printing functionality. Key contributions included the implementation of fundamental data structures and functions for reading, evaluating, and printing Lisp code, and a self-hosting strategy through step 2. The user also added the try/catch functionality and refactored/restructured core areas to simplify the code.
pythonc-plus-plusmalc-sharpcommon-lisp
pstephens/kingjames.bible

May 2014 - Feb 2020

Contributions:9 releases, 175 commits, 14 PRs in 5 years 10 months
kingbiblefor-the-kingjames
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial