Continuously Learning Senier Backend Engineer

Summary

I'm a motivated and continually learning software craftsperson with over 10 years experience in the software industry skillfully executing in many different roles including Software Engineer, Senior Software Engineer in Test, and Senior Manager of Implementation. Primarily writing Go over the past 5+ years, Ive developed pride in thoughtfully implementing solutions to the challenges I overcome within each project Im a part of. I'm extremely passionate about testing, improving the day to day (and future) lives of those around me and myself, and bucking existing ineffective/negative trends and traditions where possible.

I've successfully helped companies build APIs, tool, and more in many different industries with a focus on clean/readable and performant code. Additionally, I pride myself on being a mentor to all those around me and feel that improving teams as a whole via the democratization of knowledge is unbelievably powerful. I tend to become the go-to person about language specific implementations & idioms as well as for having intimate knowledge around product code-bases from implementation details to nuances around behavior.

* Designed and implemented business critical back end microservices around user access and permissions, resource CRUD, and product licensing limits as well as finding creative solutions for Product to achieve their desires while utilizing existing code and infrastructure. These APIs powered inter-service communications as well as provided various front-ends, both internal and external.

* As part of a team-wide initiative migrating all infrastructure from Heroku to Google Cloud Platform, designed, documented, and ran the flawless orchestration and migration of a primary production PostgreSQL database of 1.27+ billion rows of data.

* Being sought out as an experienced senior engineer in the Test Automation space, helped develop and mentor a team of engineers advising on best practices, teaching testing methodologies, and more, successfully enabling the team to be self-sufficient and run on their own after four months.

* I thrive in scenarios where curiosity and learning, mentorship, and quality are valued just as highly as shipping code.

Expectations

Working with teams to build products that are making meaningful differences in the world is extremely important to me. I want to be proud of what I'm helping to build and believe that helps drive folks to succeed.

Ideally, my next position would be as a Go engineer working to build core APIs and services that then power something greater. I have experience in other languages from Python to Ruby to Javascript and have begun learning other languages like Rust but I'm not *currently* as fluent in them as Go. I'm a self-taught engineer and have strong foundational knowledge of programming from a concepts standpoint. Picking up new languages is an exciting and relatively straightforward process of learning synax/idioms.

I have exceptional communication skills and can communicate technical topics effectively & clearly to colleagues at all levels of a company. This I excel at logic, understanding product & code landscapes, and how to utilize everything to successfully accomplish a task while working with various teams to collaboratively identify needs, wants, and goals of projects.

Employment Preferences

Relocation destinations:

  • British Columbia, Canada
  • Ontario, Canada
  • Canada
  • United Kingdom
  • Germany
  • France
  • Norway
  • Sweden
  • Japan
  • Australia
  • New Zealand
  • Netherlands
  • Denmark
  • Czech Republic
  • Korea, South
Expected Base Salary

**0,000 USD

Expected Hourly Rate

**0 USD/hr

Experience

Total Professional Experience

13 years

Startup Experience

10 years

Big-Tech Companies

no experience

Enterprise Experience

13 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate