I am a senior software engineer with over 20 years of experience architecting, designing, and building enterprise systems in both the private and public sectors. I have excellent verbal and written communications skills and I can work well with people in all skill areas from technical staff to end-users and customers. Over my long career I have worked in many different application domains with a variety of technology stacks. I am a quick learner who loves to dig in and see how things work.
I have managed, mentored, and advised other software professionals and I have found that mentoring is the most rewarding activity for me. I have shared and learned a great deal from so many other developers over the years and I believe that helping others achieve their goals is what keeps me coming back to work every morning.