Steve Sampson

Lead Software Engineer at Undisclosed
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Halifax, Nova Scotia, Canada, CA
Languages
  • English Native or bilingual proficiency
  • French Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

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

Filter reviews by:

Elias Vonapartis

I had the pleasure of working with Steve at MetOcean Telematics on the creation of a new programmable satellite communications IoT device. Steve quickly impressed me with his passion for development. This translated into efficiently completing his tasking to high standards. Due to his high productivity he was able to also help his teammates with their own work and in effect ensuring the team met the assigned deadlines. Steve was also adaptable to other tech stacks and easily worked on lower level embedded development and in higher level languages while fully understanding the limitations of each. A key strength of Steve’s is his bias for action. He has the ability to make good critical choices quickly. Steve is an asset to any team, an absolute pleasure to work with and a great person to give the more competitive team members that little bit more motivation!

Raghav Sharma

I worked with Steve on the IOT project and Steve's role was to design, develop and deliver the business ask of the product for the satellite based tracking market. He holds all rounder knowledge on electrical and computer science domain which really helped us to design the system from both hardware and software point of view and helped to integrate the interfaces smoothly. I witnessed the speed of his work which is unmatched, he usually delivers the tasks on and mostly ahead of the time. His excellent communication skills always helped to articulate and to mediate the design conversations flawlessly. He brings integrity and intelligence to his work and I believe his overall presence had a positive impact on the company. I will highly recommend Steve for (Strong Technical Hands-On + Leadership + Product Owner) based role and you can't go wrong with him and he is the person who can brings to product out to door. Highly recommended!

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • CompTIA A+ (2009 edition)
    CompTIA
    Dec, 2010
    - Nov, 2024

Experience

    • Financial Services
    • 700 & Above Employee
    • Lead Software Engineer
      • Apr 2022 - Present

    • Senior Software Engineer
      • Jul 2021 - Apr 2022

      • Create scalable, fault-tolerant distributed systems for critical banking / fintech applications.

    • Canada
    • Computer and Network Security
    • 1 - 100 Employee
    • Director Of Engineering
      • Apr 2020 - Jul 2021

      • Lead all engineering efforts (mechanical, electrical, software, procurement, supply chain and manufacturing) balancing business needs with technical challenges. • Simultaneously manage local and remote teams comprised of both staff and contractors across various time zones. • Create prototypes and software PoCs for both embedded software and web applications to evaluate tools and technologies and determine the direction of the company's technical stack. • Lead white-boarding sessions focused around system architecture / design. • Perform code reviews of critical production code paying close attention to security vulnerabilities and performance bottlenecks. • Create and maintain automated development and release pipelines for all projects and multiple target architectures (x86_x64, armv7hf, aarch64, armv6l etc...). • Ensure that Byos remains a collaborative, safe, and secure environment for all staff that will continue to attract top talent. Show less

    • Canada
    • Telecommunications
    • 1 - 100 Employee
    • Embedded Software Engineer
      • Apr 2019 - Apr 2020

      • Design and implement testable Java applications (microservices) for low-power, resource-limited embedded systems• Design and develop firmware in C as needed• Execute full Software Development Life Cycle (SDLC)• Contribute to the overall conceptualization, design, and development of products• Develop flowcharts, layouts and documentation to identify requirements and solutions• Write and review design specifications and requirement documents• Troubleshoot, debug, and upgrade existing systems• Stay current with the latest technologies and industry best practices• Contribute to improving the release processes, version control, project management, and issue tracking• Work closely with the Hardware, Software and Product Verification team leads to ensure accurate and timely delivery of projects Show less

    • Firmware Developer (IoT)
      • Apr 2018 - Apr 2019

      • Create world class firmware for satellite centric IoT devices• Take ownership of critical design and development areas of the products and systems• Interact with cross-functional engineering teams across MetOcean for cohesive product development• Participate in design reviews and collaborate closely with other IoT developers• Build robust methodologies and processes to deliver high quality products

    • Various Sales and Management Positions
      • Aug 2005 - Mar 2018

      I spent over a decade working in various sales and management positions, primarily in the IT and telecommunication industries. During this time I established a proven track record as an individual contributor, always exceeding expectations, and developed leadership skills allowing me to coach others to achieve similar levels of performance. I spent over a decade working in various sales and management positions, primarily in the IT and telecommunication industries. During this time I established a proven track record as an individual contributor, always exceeding expectations, and developed leadership skills allowing me to coach others to achieve similar levels of performance.

Education

  • Dalhousie University
    Bachelor of Electrical and Computer Engineering (B.Eng.), Computer Engineering

Community

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