I love a challenge and have never backed away from or become unnerved by any assignment that is even remotely achievable. I work hard to learn new skills and achieve complex and sometimes even amorphous goals. When I have a task to accomplish with tools I've never used, I get a real thrill from learning a new skill and applying it creatively while learning it. While I set high standards for myself, I learned long ago to temper these with an understanding that significantly less might at times be perfectly acceptable to achieve a goal.My programming experience started when I got my first TI-59 programmable calculator and I have programmed everything from a Z80 based video game to client-server based Windows applications.I have performed every role in systems development from defining user requirements to training operations personnel including designing, coding, testing, and documenting the applications. In my last three Project Manager roles, I was responsible for managing complex hardware and software rollout projects and upgrades for both internal and external customers and for major multinational firms. I can probably manage your projects too.When our community became embroiled with our local government, I helped rally support for our plight and built a website to keep us informed which still stands as a reminder of that time. I also acted as spokesperson for our community at a rally for our neighbors and our representatives up through our US Senator's offices.As a diversion from the demanding and complex requirements of system development, I have dabbled in income tax law and have developed and led a number of courses for others who want to similarly become tax experts. While doing this, I have occasionally caught the IRS in an error or two in their administration of the law. I freely share the knowledge I have with other interested individuals on my website.
Listed skills include Software Project Management, Requirements Analysis, Business Analysis, Sdlc, and 22 others.