Sterlin Shaffer
@sterlinshaffer
Experienced Golang and Python engineer specializing in backend systems.
What I'm looking for
With over 8 years of experience, I have mastered the art of crafting scalable and high-performance backend systems using Golang and Python. My journey has been filled with challenges that I have tackled head-on, whether it's building microservices, optimizing legacy code, or ensuring that applications run securely and efficiently. I pride myself on my ability to create RESTful and gRPC services that not only meet but exceed performance expectations.
My expertise extends to frontend technologies as well, where I leverage React and Node.js to create seamless user experiences. I have a knack for making complex systems work harmoniously, utilizing tools like Docker, Kubernetes, and various cloud platforms to ensure high availability and fault tolerance. My commitment to security and performance optimization is unwavering, as I continuously strive to fortify APIs and streamline processes.
When I'm not immersed in code, I enjoy sharing my knowledge with others, advocating for best practices in testing, and exploring new technologies that can enhance my skill set. I am passionate about building solutions that not only function well but also contribute positively to the user experience.
Experience
Work history, roles, and key accomplishments
Sr Golang Developer
Dane LLC
May 2022 - Present (3 years 1 month)
Built and optimized RESTful, SOAP, GraphQL, and gRPC services using Go frameworks like Echo, Gin, and Gorilla/mux. Developed a Golang microservice for reading large data volumes from PostgreSQL and implemented security features with JWT authentication. Deployed and managed services on Kubernetes, utilizing AWS Lambda for serverless architecture and collaborating with DevOps for cloud deployments.
Sr Software Developer
IT Goat
Jan 2018 - Apr 2022 (4 years 3 months)
Implemented routing with Gorilla Mux and created RPC-based services in Golang for PostgreSQL data. Developed React frontends with WebSockets and GraphQL, alongside scalable Node.js microservices using Express.js and NestJS. Optimized Django, Flask, and FastAPI services, integrating Redis and Celery for asynchronous tasks and utilizing Pandas/NumPy for data processing.
Education
Degrees, certifications, and relevant coursework
Concordia University Texas
Bachelor's Degree, Computer Science
Completed a Bachelor's Degree in Computer Science. The curriculum covered various aspects of computer science, preparing for a professional career in the field.
Tech stack
Software and tools used professionally
Postman
Microsoft Azure
DigitalOcean
GitHub
GitLab
Bitbucket
Kubernetes
Docker Swarm
Jenkins
GitHub Actions
GitLab CI
GoCD
NumPy
Pandas
MySQL
PostgreSQL
MongoDB
Memcached
Cassandra
CockroachDB
Namecheap
Gmail
Node.js
Django
Next.js
NestJS
Beego
Tailwind CSS
Redis
Mocha
Chai
React Query
JavaScript
JSON
PyTorch
Kafka
RabbitMQ
FastAPI
asyncio
Kinvey
Heroku
Apollo
GraphQL
Firebase
gRPC
Elasticsearch
AWS Lambda
Serverless
pytest
JUnit
JSON Web Token
OAuth2
sso
VMware vSphere
Twilio
dockerized
Toolkit
Linode
SQL
Hystrix
Erlang
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Sterlin?
You can contact Sterlin and 90k+ other talented remote workers on Himalayas.
Message SterlinFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
