Course code: WEB-36
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I have spent the last 17 years working as a Sales Engineer where my programming duties were 1/4 of my workload mostly centered around developing SW to automate testing of HW, creating demo/POC applications to reveal ROI of business use cases for HW/SW solutions, and creating demos for development teams. Recently I accepted a position with Engineering as a full-time Firmware/Software Engineer, this recent move will allow me to build upon the basic programming experiences that I have had to date. So some concepts of this course will be new to me and I am eager to jump in and learn. I have a BS in Computer/Science and Engineering.
Test practice now:
I generate a test plan independent of the SW project based on user requirements/use-cases and then manually create a test document to run the SW through the tests
Visual Studio, Eclipse, Android Studio
I try to write code in a way that is easy to understand avoiding additional complexity when it is not needed for efficiencies and also making use of models/patterns. Also, I tend to test frequently to keep debugging complexity low.
Function too long:
When the scope of the function grows to large
In my prior position as a Sales Engineer I lacked access to really experienced mentors for code reviews. I'm hoping to get a lot of feedback from code reviews in my new role in Engineering.
Favorite thing about dev:
I enjoy the constant state of learning, the opportunities for creativity, and the complex problem solving opportunities.
Least favorite thing about dev:
When feature creeping gets out of hand
Why are you attending:
I am a new hire in the Engineering organization and eager to start learning and adapting to including these important concepts in the projects that I get to participate in.