Steve Albright

Steve Albright Email and Phone Number

Senior Embedded Software Engineer @ John Deere
Grimes, IA, US
Steve Albright's Location
Grimes, Iowa, United States, United States
Steve Albright's Contact Details

Steve Albright personal email

n/a
About Steve Albright

Software development has been my career since 1992 so over 30 years of experience in the industry and I've seen it evolve quite a bit. The software I've developed has literally shipped to millions of customers and I'm proud of that.I've used many languages including C, C++, C#, Java, Python, SQL, HTML, Pascal, and more running in DOS, Windows, Mac and Linux.My passion is software quality, performance and solving problems. I've worked with the various communities to help improve analysis tools and have suggested new checks that have been integrated or are in backlogs as well. I believe that if you are not putting out a quality product, it is difficult to move forward because you have to keep going back and fixing things and, in the end, quality addresses many concerns and keeps customers happy. If you have a perfect program (whatever that is) which is too slow then it doesn't matter how perfect it is and you have to find the right balance if trade-offs need to be made or do better optimizations.Developers need good tooling and processes too. I once worked with a Mac cross compiler that took hours to generate anything useful. Suffering through that really made me appreciate more modern debugging techniques and how to mentally track down issues better - even when they aren't obvious... If tools are too noisy or slow that ends up not being helpful either.C++ is my favorite language, but Python is growing on me. Once you understand object-oriented programming most languages are similar enough that you just need to adopt the correct syntax so bouncing between isn't too bad.In my career I've had to use many frameworks and third-party libraries and complied with open-source requirements as well. I've been using cross-platform frameworks like Qt, boost, sqllite, and others for the last 15 years and some platform specific ones before that. I've done both Qt widget and QML development too.I'm proud of many things I've worked on but my first project out of college still stands out - a fully symbolic math parser for educational software that would recursively take the integral or derivative of literally any function and step-by-step show you the solution. In part it stands out because the owner of the company didn't think I could do it, so it was a big challenge but one I persevered through and accomplished. There was also a commercial version at the time selling for $10k.I've enjoyed working remote for the past four years and have been very productive as well.Thanks for taking the time to read my summary and let me know how I can help.

Steve Albright's Current Company Details
John Deere

John Deere

View
Senior Embedded Software Engineer
Grimes, IA, US
Website:
johndeere.com
Employees:
50659
Steve Albright Work Experience Details
  • John Deere
    Senior Embedded Software Engineer
    John Deere
    Grimes, Ia, Us
  • Safran Federal Systems
    Lead Software Engineer
    Safran Federal Systems Jul 2024 - Present
    Rochester, Ny, Us
  • John Deere
    Software Architect
    John Deere Oct 1999 - Jun 2024
    Moline, Il, Us
    Contributed to the next generation of in-vehicle displays including development, performance, software quality, architecture and more. Developed prototype solutions and helped determine feasibility. Added tools and processes to improve code quality. Ramped up various teams globally and served as a liaison to the development community.
  • John Deere
    Performance Engineer
    John Deere Feb 2014 - Sep 2016
    Moline, Il, Us
    Monitored, diagnosed, and resolved performance issues in the next generation in-vehicle display software.
  • John Deere
    C++ Developer
    John Deere Jun 2010 - Feb 2014
    Moline, Il, Us
    Collaborated in the early development and prototyping of the next generation in-vehicle display software and helped refine the development process and methodologies.
  • John Deere
    Java Software Developer
    John Deere Aug 2009 - Jun 2010
    Moline, Il, Us
    Development of Cotton Information Management Systems (CIMS) software. The cotton application managed bales of cotton (called modules) with an embedded RFID tag – allowing tracking and monitoring of the module through the ginning process.Development of AgLogic software, that managed a fleet of sprayers for service providers. The system used both a handheld device and a Java web site to schedule, monitor, specify what to apply (prescriptions), and manage sprayers logistics and compliance.
  • John Deere
    Technical Lead
    John Deere Jun 2006 - Aug 2009
    Moline, Il, Us
    Supported the Construction & Forestry's business enablement group. Led the development of various Java applications (some offshore). Technical lead of Windows Mobile Equipment Remarking Services application.
  • John Deere
    Software Developer
    John Deere Oct 1999 - Jun 2006
    Moline, Il, Us
    Supported the John Deere dealer business system. Developed various applications and Windows infrastructure and security software to help manage interaction with the dealer business system. Developed an identical desktop backup version of the parts web application. Technical lead on web enablement of the dealer business system for parts ordering and data transfer.
  • Parsons Technology
    Software Developer And Team Lead
    Parsons Technology Apr 1994 - Oct 1999
    Developed productivity related software including graphic design, financial, tax, and legal.
  • Eagle Point Software
    Software Developer
    Eagle Point Software May 1993 - Apr 1994
    Dubuque, Ia, Us
    Worked with AutoCAD, MicroStation, on road design and architectural software development.
  • Spring Branch Software
    Software Developer
    Spring Branch Software Aug 1992 - May 1993
    Developed a fully recursive C program that would take the integral or derivative of any function and step-by-step show the results. This was my first job out of college and the owner didn't think I could do it but, in the end, was very pleased.

Steve Albright Skills

Embedded Systems Embedded Software Test Driven Development Rtos Agile Methodologies Software Development C Software Engineering Debugging Uml Python Software Design C++ Scrum Testing Process Improvement Project Management Java Requirements Analysis Linux Cross Functional Team Leadership

Steve Albright Education Details

  • Iowa State University
    Iowa State University
    Electrical Engineering
  • Iowa State University
    Iowa State University
    Computer Engineering
  • The University Of Iowa Tippie College Of Business
    The University Of Iowa Tippie College Of Business
    General

Frequently Asked Questions about Steve Albright

What company does Steve Albright work for?

Steve Albright works for John Deere

What is Steve Albright's role at the current company?

Steve Albright's current role is Senior Embedded Software Engineer.

What is Steve Albright's email address?

Steve Albright's email address is as****@****ere.com

What schools did Steve Albright attend?

Steve Albright attended Iowa State University, Iowa State University, The University Of Iowa Tippie College Of Business.

What skills is Steve Albright known for?

Steve Albright has skills like Embedded Systems, Embedded Software, Test Driven Development, Rtos, Agile Methodologies, Software Development, C, Software Engineering, Debugging, Uml, Python, Software Design.

Who are Steve Albright's colleagues?

Steve Albright's colleagues are Mike Myers, Gordon Taylor, Mahesh Devkar, Gounden Anand, Rubén Romero Guerrero, Maria Noel Vera, Rolando Gonzalez.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.