John Koehn

Senior Software Engineer at Fieldguide
  • Claim this Profile
Contact Information
Location
San Francisco, US

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Jude Hirman (PMP, CSP-SM)

Aside from John's advanced technical skills, he is also an enthusiastic and engaged team player, always ready to help. There is no problem too big or complex for John to deep dive into and find the best solution to resolve them. He is excited to learn new technologies, and does so quickly, and critically analyzes how he can leverage his newfound knowledge to add more value to the organization. He's an exceptional leader who intentionally or unintentionally helps everyone around him get better at what they do. He's a rare and incredible asset to any team and I'm fortunate to have had the chance to work with him.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • AWS Certified Developer – Associate
    Amazon Web Services (AWS)
    Oct, 2019
    - Sep, 2024

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Feb 2023 - Present

    • Software Engineer
      • Apr 2022 - Mar 2023

    • Canada
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Apr 2021 - Apr 2022
    • United States
    • Financial Services
    • 700 & Above Employee
    • Software Engineer
      • Aug 2020 - Apr 2021

      - Trained several mobile developers on how to develop REST APIs in NodeJS. This greatly increased our ability to produce and maintain APIs, increasing the overall productivity of the mobile team by 30%. - Coordinated with the mobile team to understand their API requirements as they built several new features for customers. - Ran and monitored the APIs in Kubernetes. - Greatly increased API documentation by using the OpenAPI standard. - Managed over fifteen microservices built in… Show more - Trained several mobile developers on how to develop REST APIs in NodeJS. This greatly increased our ability to produce and maintain APIs, increasing the overall productivity of the mobile team by 30%. - Coordinated with the mobile team to understand their API requirements as they built several new features for customers. - Ran and monitored the APIs in Kubernetes. - Greatly increased API documentation by using the OpenAPI standard. - Managed over fifteen microservices built in NodeJs. Increased the readability of code by moving from observables to async/await pattern Show less - Trained several mobile developers on how to develop REST APIs in NodeJS. This greatly increased our ability to produce and maintain APIs, increasing the overall productivity of the mobile team by 30%. - Coordinated with the mobile team to understand their API requirements as they built several new features for customers. - Ran and monitored the APIs in Kubernetes. - Greatly increased API documentation by using the OpenAPI standard. - Managed over fifteen microservices built in… Show more - Trained several mobile developers on how to develop REST APIs in NodeJS. This greatly increased our ability to produce and maintain APIs, increasing the overall productivity of the mobile team by 30%. - Coordinated with the mobile team to understand their API requirements as they built several new features for customers. - Ran and monitored the APIs in Kubernetes. - Greatly increased API documentation by using the OpenAPI standard. - Managed over fifteen microservices built in NodeJs. Increased the readability of code by moving from observables to async/await pattern Show less

    • Software Engineer
      • Apr 2019 - Aug 2020

      - Dramatically decreased the amount of time it takes for a team to get an API exposed through Apigee by automating proxy creation using the teams OpenAPI document. Accomplished this by building a suite of tools that included an API, CI/CD tool and a UI that takes an OpenAPI document and generates/updates and promotes the proxy into higher environments. - Developed an organization wide dashboard to display information on APIs within Thomson Reuters, including the amount of traffic each… Show more - Dramatically decreased the amount of time it takes for a team to get an API exposed through Apigee by automating proxy creation using the teams OpenAPI document. Accomplished this by building a suite of tools that included an API, CI/CD tool and a UI that takes an OpenAPI document and generates/updates and promotes the proxy into higher environments. - Developed an organization wide dashboard to display information on APIs within Thomson Reuters, including the amount of traffic each API gets, their associated business unit and what API Platform they’re using. Achieved this by continuously gathering logs and metrics from Apigee and AWS API Gateway and computing metrics on the logs by using Kinesis, Kinesis Analytics and lambdas. - Trained colleagues on how to design and build cloud native applications in AWS. - Built and managed several internal APIs using Node.js, AWS Fargate, Code Pipeline and CloudFormation to help enable TR’s API strategy. Show less - Dramatically decreased the amount of time it takes for a team to get an API exposed through Apigee by automating proxy creation using the teams OpenAPI document. Accomplished this by building a suite of tools that included an API, CI/CD tool and a UI that takes an OpenAPI document and generates/updates and promotes the proxy into higher environments. - Developed an organization wide dashboard to display information on APIs within Thomson Reuters, including the amount of traffic each… Show more - Dramatically decreased the amount of time it takes for a team to get an API exposed through Apigee by automating proxy creation using the teams OpenAPI document. Accomplished this by building a suite of tools that included an API, CI/CD tool and a UI that takes an OpenAPI document and generates/updates and promotes the proxy into higher environments. - Developed an organization wide dashboard to display information on APIs within Thomson Reuters, including the amount of traffic each API gets, their associated business unit and what API Platform they’re using. Achieved this by continuously gathering logs and metrics from Apigee and AWS API Gateway and computing metrics on the logs by using Kinesis, Kinesis Analytics and lambdas. - Trained colleagues on how to design and build cloud native applications in AWS. - Built and managed several internal APIs using Node.js, AWS Fargate, Code Pipeline and CloudFormation to help enable TR’s API strategy. Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Jan 2018 - Mar 2019

      - Built a new software solution that enabled targeted marketing campaigns which resulted in connecting 25,000 new devices to the ecosystem - Enhanced reliability of a Sales System by moving functionality to RESTFUL APIs hosted in AWS that are unit tested, have smoke tests and a continuous integration pipeline - Greatly improved the ability for marketing to make quick changes to pricing in various countries by creating micro UIs in React that interfaced with the new APIs - Increased… Show more - Built a new software solution that enabled targeted marketing campaigns which resulted in connecting 25,000 new devices to the ecosystem - Enhanced reliability of a Sales System by moving functionality to RESTFUL APIs hosted in AWS that are unit tested, have smoke tests and a continuous integration pipeline - Greatly improved the ability for marketing to make quick changes to pricing in various countries by creating micro UIs in React that interfaced with the new APIs - Increased visibility and response time to issues in the Sales System by sending the logs to AWS and creating alerts on critical logs - Coordinated with other development teams to use the APIs as new functionality was built and delivered in the Sales System Show less - Built a new software solution that enabled targeted marketing campaigns which resulted in connecting 25,000 new devices to the ecosystem - Enhanced reliability of a Sales System by moving functionality to RESTFUL APIs hosted in AWS that are unit tested, have smoke tests and a continuous integration pipeline - Greatly improved the ability for marketing to make quick changes to pricing in various countries by creating micro UIs in React that interfaced with the new APIs - Increased… Show more - Built a new software solution that enabled targeted marketing campaigns which resulted in connecting 25,000 new devices to the ecosystem - Enhanced reliability of a Sales System by moving functionality to RESTFUL APIs hosted in AWS that are unit tested, have smoke tests and a continuous integration pipeline - Greatly improved the ability for marketing to make quick changes to pricing in various countries by creating micro UIs in React that interfaced with the new APIs - Increased visibility and response time to issues in the Sales System by sending the logs to AWS and creating alerts on critical logs - Coordinated with other development teams to use the APIs as new functionality was built and delivered in the Sales System Show less

    • United States
    • Higher Education
    • 700 & Above Employee
    • Community Advisor
      • Aug 2016 - Dec 2017

      - Build a strong, inclusive community of thirty residents - Create an environment that promotes the ability of residents to obtain success in college - Assist residents with personal issues, confront negative behavior, provide support in emergency situations, document policy violations - Build a strong, inclusive community of thirty residents - Create an environment that promotes the ability of residents to obtain success in college - Assist residents with personal issues, confront negative behavior, provide support in emergency situations, document policy violations

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Systems Engineer Intern
      • May 2017 - Jul 2017

      - Worked with clients to resolve system issues and fulfilled requests - Developed tools to automate processes and server maintenance - Audited systems to gather statistics on unmet requirements and resolved them - Worked with clients to resolve system issues and fulfilled requests - Developed tools to automate processes and server maintenance - Audited systems to gather statistics on unmet requirements and resolved them

    • Intern Firmware Engineer
      • May 2016 - Aug 2016

      • Developed an automated regression tool in Java to increase workplace productivity and product confidence by more quickly identifying firmware bugs • Coordinated with the firmware engineering team to better understand project requirements and obtain continuous feedback on the project • Established a Jenkins build environment to build and provide daily testing of new firmware • Developed an automated regression tool in Java to increase workplace productivity and product confidence by more quickly identifying firmware bugs • Coordinated with the firmware engineering team to better understand project requirements and obtain continuous feedback on the project • Established a Jenkins build environment to build and provide daily testing of new firmware

    • Teaching Assistant
      • Aug 2015 - May 2016

       Guide and monitor lab exercises  Reinforce programming concepts taught in class  Commended for helping students debug and solve problems  Guide and monitor lab exercises  Reinforce programming concepts taught in class  Commended for helping students debug and solve problems

    • United States
    • Computer Hardware
    • 700 & Above Employee
    • Systems Integration Engineer
      • Jan 2015 - Aug 2015

       Developed and maintained automation tools written in Python, Java, Perl and C#  Implemented source control procedures to streamline tool maintenance  Analyzed and debugged SSD and HDD failures  Assisted with the implementation of visual monitoring of key metrics  Trained two new employees on testing processes and automation tools  Recreated customer issues in order to replicate and debug problems  Worked closely with product managers and firmware team to improve… Show more  Developed and maintained automation tools written in Python, Java, Perl and C#  Implemented source control procedures to streamline tool maintenance  Analyzed and debugged SSD and HDD failures  Assisted with the implementation of visual monitoring of key metrics  Trained two new employees on testing processes and automation tools  Recreated customer issues in order to replicate and debug problems  Worked closely with product managers and firmware team to improve product performance  Maintained test server environment and resolved multiple and varied issues Show less  Developed and maintained automation tools written in Python, Java, Perl and C#  Implemented source control procedures to streamline tool maintenance  Analyzed and debugged SSD and HDD failures  Assisted with the implementation of visual monitoring of key metrics  Trained two new employees on testing processes and automation tools  Recreated customer issues in order to replicate and debug problems  Worked closely with product managers and firmware team to improve… Show more  Developed and maintained automation tools written in Python, Java, Perl and C#  Implemented source control procedures to streamline tool maintenance  Analyzed and debugged SSD and HDD failures  Assisted with the implementation of visual monitoring of key metrics  Trained two new employees on testing processes and automation tools  Recreated customer issues in order to replicate and debug problems  Worked closely with product managers and firmware team to improve product performance  Maintained test server environment and resolved multiple and varied issues Show less

    • United States
    • Travel Arrangements
    • 1 - 100 Employee
    • Cook
      • May 2014 - Aug 2014
    • United Kingdom
    • 1 - 100 Employee
    • Assistant Waiter
      • Apr 2013 - Aug 2013

Education

  • Iowa State University
    Computer Engineering, 3.61
    2013 - 2017

Community

You need to have a working account to view this content. Click here to join now