I write software to fulfill the needs of our clients. This sounds fairly straight forward, but it is usually a complicated process. There are two big challenges here, we need to figure out exactly what the customer needs and then actually realize these needs in software. Software development goes through cycles in which we create working software that we can show to the client who will then critique. There are many parts of the software that may be critiqued at this point, including the performance, the usability, or just a misunderstanding of a requirement. I am involved in all of these areas, so a day can be fairly diverse for me.
I find my work incredibly satisfying and fulfilling. A piece of software is like opening a very hard jigsaw puzzle and putting it together. Each piece that is put into place gives a large sense of accomplishment. I am also constantly learning. Our customers come from a variety of backgrounds, so we get to learn about many different fields which is pretty awesome. I also need to stay as up to date on current trends in the software industry so that SRT can remain competitive. I love my job, and consistently feel lucky to have found such a great place to work.
Job Title: |
Software Consultant |
Company: |
SRT Solutions |
College: |
University of Michigan, College of LS&A, Computer Science, Ann Arbor, MI
|
High School: |
West Ottawa High School, Holland, MI
|