I'm a passionate and outcome-oriented senior software engineer with nearly twenty years professional experience in creating successful technology solutions for complex and varied human problems.
|
|
Mockpad is currently under development and nearing completion. It will be the world's first openly collaborative web design prototyping tool. Free-form, color-oriented, and built on the web, yet capable of producing complicated designs, its technology stack includes ASP.NET, C#, MSSQL, JavaScript, jQuery, jQuery-UI, AJAX, JSON, Scalable Vector Graphics, GDI+, HTML/CSS, and a number of other technologies.
While working on Mockpad, I'm sometimes available for consulting work, and have helped various clients on projects such as an obsolescence management tool for electronics manufacturers 2, a contracting price estimation tool, and an IT migration project for the Volvo Group.
Lead engineer on over 40 projects, with full responsibility for the entire software development life-cycle; from early interviews, business analysis, and prototyping, through design and development, and eventually to long-term support. Below is a representative sample of applications I've created.
This complex system, written in ASP.NET/MSSQL/HTML/CSS/JavaScript/C++, was extremely well-received, forming the centerpiece of GSCS's growth from startup phase to a 20+ employee company which, through Systainet, has managed over $250,000,000 of purchases for clients such as Texas Instruments and Raytheon.
This system, written in ASP.NET/MSSQL/HTML/CSS/JavaScript, handled over $200,000,000 in quotes annually, empowering a national salesforce of over 800 non-tech-savvy personnel, over 95% of whom actively preferred my system to alternative methods.
Provide expertise and support to IT staff in order to best serve the needs of an organization consisting of 50+ staff members and 900+ volunteers. Significant projects have included:
Supervised a team of 7 specially trained volunteers in providing technical support and direction for local and regional Disaster and Emergency Services activities. Supported 6 regional disaster relief operations and 3 regional drills, added 2 active DST volunteers, initiated the development and procurement of a pre-positioned regional technology kit covering Western New York, forged close ties with regional, state, and divisional operations and technology managers, and presented at EmComm East. Related to this service, I hold an FCC General-class Amateur Radio license. Appointed my replacement in 2014 in order to concentrate on personal and contract projects.
I actively participate in Reddit subreddits such as /r/learnprogramming, /r/technology, /r/startups, and /r/cscareerquestions, as well as in Freenode IRC channels such as #design, #sql, #jquery, and #programming, and I enjoy attending technology and startup events and evaluating and learning new technologies. I’m a firm believer that technology, while sometimes misused, is a crucial tool for human empowerment.
Philosophy is ultimately the study of understanding. This interest and background has informed my work to a very high degree. I view myself not just as a programmer but as an advocate for my clients and customers; my responsibility is not just to create the software they request, but to explore and understand their true needs and concerns in order to ensure a successful outcome.
1 Mockpad.com: http://www.moodpad.net/
2 OM Demo: http://www.jcrichman.com/article/OM-Demo-(Consulting)
3 Bryte.com: http://www.bryte.com/
4 Systainet: http://www.jcrichman.com/article/GSCS-Inc-Systainet
5 UDXpress: http://www.jcrichman.com/article/UDTrucks-UDXpress
6 RBEMS: http://www.jcrichman.com/article/Personal-RBEMS