Chad Steele
Software Architect
chad@cyber-reality.com
Intention
To use my creative talents to deliver high quality software early, under budget, and with zero bugs. I seek simplicity and am a master at reducing complexity. I am a logical and critical problem solver, an efficient engineer, and a compassionate leader. I love the process of discovery and I enjoy inspiring and empowering others. I value communication, enthusiasm, and building effective teams.
Skills
I have a broad range of software engineering, coaching and leadership skills.
I am an experienced object oriented software architect with many years of expertise in C++, C# and Java..
Methods:
Agile, Scrum, XP, UML, Jacobsens Use Cases, Rumbaughs OMT, and the SEI CMM.
Platforms:
Windows NT/2000/XP, COM, Visual Studio.NET, Unix, Linux, etc.
Languages:
C#, AJAX, ASP.NET, XML, C++, Java (JDBC, EJB), Corba, Weblogic, C, Lex & Yacc, Visual Basic, Assembly, Pascal, and FORTRAN.
GUI:
ASP.NET, AJAX, HTML, CSS, JavaScript, Flash, JSP and PHP, MS Windows, and X Windows.
Databases
Microsoft SQL, Oracle, MySQL, DB2
Hardware:
Embedded Real-Time Intel and Motorola microcontroller based real-time systems.
Inventor:
Nine US Patents #5,653,887, #5,941,842, #6,318,156, #6,497,674, #6,564,619, #6,790,195 and #6,810,719, #7,013,715, #7,108,672
I am an accomplished coach, mentor, mediator, project manager and team leader. I enjoy inspiring others.
Project Management:
Excels in verbal and written communication skills.
Enrolls others by empowering their fulfillment within the common vision.
Inspires others to exceed their own expectations.
Creates highly effective teams that deliver on time and within budget.
Personnel Development:
Mentors and teaches others by enabling their process of discovery.
Prefers to inspire and support rather than control.
Have lead and mentored individuals and teams of 20+ people.
Inspired many of my prodigies to create extraordinary lives.
Conflict Mediation:
Have enabled winning relationships between clients and consultants, across departments, between coworkers, teachers, parents, kids, and even brawling gangsters.
Education
I am proud of my education and am well prepared because of my commitment to life long learning.
Adjunct Professor
Although I do not have aspirations to be a full time professor. I find that teaching is often my best strategy for self improvement. I've taught courses in Unix, C and C++ for Regis University, DeVry University and the Community College of Denver.
Masters of Software Engineering:
MESE, University of Colorado, 1995
My Masters of Software Engineering curriculum included Project Management, Software Engineering Principles, User Interface Design, and Neural Networks. I achieved a 3.8/4.0 gpa.
Bachelor of Science in Electrical Engineering:
BSEE, University of Wyoming , 1991
At the University of Wyoming, I received a bachelor of science of electrical and computer engineering, a minor in computer science, and was included on the Dean's List, the President's Honor Role, and the Varsity Ski team. I received a $1000 award for developing special device that enabled quadriplegics to control an electric wheelchair. I achieved a 3.5/4.0 gpa in engineering and computer science courses and a 3.1 overall.
Seminars,
Conferences, etc:
As a part of my quest for self improvement, I have enjoyed management, communication and mediation training from the Rocky Mountain Employers Council and CDR Associates of Boulder . I received Java Developer Certification training at Sun University. I have also attended several conferences, including: AABB, Embedded Systems, Net World, C++ World, Windows Developers, and Comdex.
Volunteerism:
I have invested 1000s of hours as a volunteer and consider it to be one of my greatest opportunities for personal growth, leadership education, and a personal sense of fulfillment. In addition to serving numerous leadership roles over several years for Youth at Risk (explained in detail below). I helped form "Play for Peace" in Denver, CO and Belfast Northern Ireland. I helped create the BoldLeaders program that empowers teenagers in Cyprus, Northern Ireland, Kenya and Denver. In addition to working with youth, I enjoy eco volunteerism as well. I have volunteered as a scuba diver with Ocean Journey, Humpback Whales, and with apes in Borneo and Uganda with OFI, the Dian Fossey Institute, and the Jane Goodall Institute.
Travel:
I also consider my love for international travel an important part of my education and the value I bring as a member of a diverse team. I have traveled extensively professionally, as a volunteer, and just for fun on every continent except Antarctica. I love to share about my memories of the Amazon, Australia, Borneo, Cambodia, Chile, Galapagos, India, Kilimanjaro, Komodo, Madagascar, Thailand, Nepal, Uganda, Zanzibar, etc.
I have many other diverse interests
I play the drums, scuba, skiing, kayaking, mountain biking, ultimate and kite surfing. I am an ENTP according to Meyers-Briggs.
Achievements
1995 to present
Senior Consultant
Cyber Reality, Inc.
Cyber Reality, Inc. ~ simple solutions to complex problems
Creates high quality computer solutions that satisfy our customer's requirements on time and within budget.
August 2008 ChildSaver.net
Designed, developed and deployed www.ChildSaver.net. It is a screensaver, website gadget, and social network that searches the WWW for missing kids and puts them on screensavers, blogs, etc. It uses .NET, C#, HTML, CSS, JavaScript, AJAX, and SQL 2005.
June 2006 – Present AVSI, inc
Designed, developed, and continue to support the AlertVue system. See www.AlertVue.com AlertVue is a real-time hospital wide Code Blue alert system that uses an embedded browser built with .NET, C#, HTML, CSS and JavaScript.
Sept 2007 - July 2008 The Wyoming State Government
I served as .NET Enterprise Architect where I developed new software architecture and business systems for the state’s ITD office that manages billions of dollars worth of loans, royalties, grants, etc. pertaining to land, schools, oil, coal, water, etc. using multiple legacy systems, technologies, webservers and database servers. New SOA technology used .NET 2.0 – 3.0, C#, VB.NET, XML, SQL 2005 and VisualStudio 2005.
Nov 2006 - June 2007 Mortgage Cadence / 3tSystems, inc
Developed Windows apps, Webservices and other mortgage business tools using .NET 2.0, C#, XML, SQL and VisualStudio 2005.
June 2006 - Oct 2006 Pulte Mortgage
Developed Windows Form Apps, Windows Services, Webservices and other mortgage business tools using .NET 2.0, C#, XML, SQL and VisualStudio 2005.
Feb 2006 - June 2006 Frontier Airlines / Gorilla Software / Sun Consulting
Helped develop the new Frontier Airlines website www.frontierairlines.com. Developed front and back end services that integrated with Sabre and other webservices using Java, Struts, J2EE, SQL, IBM Eclipse, Javascript, CSS, and XML.
June 2005 – Feb 2006 FRx Software / Microsoft
Designed and developed from the ground up a unique ecommerce and CRM system that enables FRx and its partners to manage and coordinate internet sales and marketing efforts. Uses C#, SQL 2000, ASP.NET and Microsoft CRM.
Aug 2004 - July 2005 ZippySkippy.com
Designed and prototyped a unique community based ecommerce and collaboration service that enables the vendor to advertise for free and only communicate with committed customers. Customers get to name their price and likewise only work with committed vendors. It also enables people to "work from home" as a ZippySkippy agent where they will enroll vendors, customers, and help facilitate the negotiations. Uses C#, SQL 2000 and ASP.NET.
May 2004 Aug 2004 EchoStar.com The DiSH Network
Improved Enterprise .NET products, web services, desktop and web sites that interfaced with many subsystems (weblogic, filenet, SQL 2000, Oracle, etc.) Used log4net, nUnit, VisualStudio and C#.
April 2003 - May 2004 LabelDollars.com
Delivered a complete and secure ASP.NET e-Commerce solution using C#, XML, and SQL 2000 from the ground up.
July October 2003 Experient, Inc. - 911 Call Center Software
Developed the graphical user interface using C#, Janus Controls, MapPoint, XML, SQL 2000 and MySQL. Also prototyped real time communications tools and a peer to peer database.
Jan - June 2003 DeVry University
Adjunct professor teaching Object Oriented Programming using C++ which includes topics in software engineering principles, professional skills, as well as technical skills.
April - July 2002 Parsons Engineering, Inc.
Responsible for the design, implementation, test and delivery of automated incident detection software on www.TREXproject.com. The system uses C++, COM, VisualBasic, Oracle, PL/SQL and HTML and Java.
Jan - March 2002 WriteItHere.NET
Designed and prototyped a collaboration tool that enables folks to work concurrently on the same documents. Integrates IM, Outlook and Word using C#, Visual Basic, .NET, PHP, Python, LDAP and MySQL.
Sept 2001 - Feb 2002 ChildSaver.com
Designed and prototyped a peer to peer web service that broadcasts photos and information about missing kids to a screen saver client. Uses C#, SQL 2000 and ASP.NET.
May - Sept 2001 eSting.net
Designed and prototyped a system that enables law enforcement agencies to identify criminals on the web. Uses C#, SQL 2000 and ASP.NET.
Jan - April 2001 Qwest Wireless, Inc.
Served as object oriented analyst, architect, designer, mentor and developer on three projects: Over the air programming (OTAF) of wireless phones and two different eCommerce applications. These systems used a combination of Java, C++, Corba, JSP, ASP, COM, BEA Weblogic, EJB, JDBC, HTML, and JavaScript.
Jan - Dec 2000 Micro Motion, Inc.
Designed and developed enhancements (released versions 2 and 3) to the system I originally created. Added user interface features as well as a MODBUS communication protocol, all in real-time C++ embedded on a Motorola 68332.
Aug - Dec 1999 US West Communications, Inc.
On another project, I redesigned a system that is used to analyze and optimize wireline switching stations. The project involved extensive C, C++, cshell scripts and embedded sql software development.
Feb 1999 University of Hawaii
Created software tools used to track the location and behavior of humpback whales using VisualBasic and Excel.
Fall 1998 Regis University
Taught courses in C
July 1997 - July 1998 Micro Motion, Inc.
Designed and developed a real-time application in C++ that is used to measure and control the flow of oil. I am coinventor of US Patents: #6,318,156, #6,564,619, and #6,810,719
Fall 1997 Valleylab, Inc.
Developed a Windows application (C++ and Visual Basic for Excel) that interfaced with and was used to test and document the efficacy of a surgical device.
Spring 1997 Community College of Denver
taught courses Unix.
Feb 1996 - June 1997 US West Communications, Inc.
Served as analyst, architect, designer and developer for a unique project that involved extensive OOA/OOD, C++, CGI and early Java development. The Unix system provides a seamless graphical user interface to multiple databases via the internet.
Spring 1996 Storagetek, Inc.
Designed and developed an analysis tool in C++ that was used to diagnose errors in a large RAID system.
Fall 1995 Cobe Renal Care, Inc.
Developed real-time, embedded software in C for a kidney dialysis machine that utilized multiple 68332 microprocessors and an embedded PC-104.
1997 to present
Volunteer Mentor , Coach and
Officer on the Board of Directors
www.ColoradoYouthatRisk.org
Mentored at risk youth who are involved in gangs, family violence, drugs, sex and other issues.
Coached mentors who must engage youth throughout a ten month program which includes trips to the mountains, a high ropes course and intense emotional healing.
Created curriculum used to teach new communication and relationship skills.
Inspired one of my youth to increase her gpa from a 1.2 to 3.8
Served on design, marketing and special events committees.
Mediated many conflicts between, kids, teachers, parents and gangs.
1989 to 1995
Lead Software Engineer
Cobe BCT, Inc.
Primary software architect for a large development project with a budget in excess of four million dollars. The medical device utilizes embedded PCs, VGA LCD Touchscreen display, and PCMCIA wireless network. It was designed using OMT and developed in C++.
Recruited, mentored and managed six software developers. I was responsible for system design, task allocation and schedule.
Collaborated with customers (Medical Doctors), marketing, upper management, and other engineers (Systems, Mechanical, Quality, and Electronics).
Performed clinical and marketing research that included travel in the U.S., England, Germany, and France. Achieved ISO9001 approval and initiated efforts to achieve an SEI level III maturity index.
Coinvented US Patents #5,653,887, #5,941,842, #6,497,674, and #6,790,195
Before my promotion to this project, I was the principle developer of real time software enhancements of another medical device that utilized eight 6803 microcontrollers.
1986 to 1991
Student and Independent Software Consultant
Financed my Electrical Engineering education with several software development projects.
Developed a database system for the Wyoming State Museum.
Trained students how to use Unix, Vax, MSDOS, Windows and MacIntosh applications as a senior lab assistant at the University of Wyoming.
Designed and developed a FORTRAN callable X Windows graphics library in C for the College of Engineering.
Designed and developed a user interface for the department of Zoology. This system was used to research the nervous system of bats by generating complex audio stimuli and recording their neural response.
Acknowledgements
I have many contacts and endorsements via LinkedIn, see http://www.linkedin.com/in/chadsteele
Please consider this my highest recommendation for Chad Steele. Chad s skills are wide-ranging. He immediately brought clarification and guidance to our project by leading the design of a mid-server C++ application Many issues were constantly in flux, but Chad brought reason, calm and experience to our team at a critical point. He was instrumental in our success at meeting aggressive customer deadlines an approachable resource whose knowledge and compassion for excellence in software engineering is genuine and heartfelt.
~Marty Pullam Jr. Lead Engineer, USWest / Qwest Wireless
Chad has the unique ability to create an entire framework for development that guides the work of other designers. He strongly holds to his vision of simplicity, independence, and maintainability with each architecture, often working around the obstacles of legacy softwareChad demonstrated a solid understanding of OO design principles. His design was easily translated to maintainable code by other members of the development team.
~ Stephen E. Love, President Embedded Architectures, Inc. Technical Lead Consultant at Micro Motion, Inc.
Chad is a remarkable individual and has many talents. First of all he is a person who engages people and projects with passion. He cares about the quality of the product and the quality of the process used to arrive at the project goals. People enjoy working with him and he is a natural leader who inspires them to reach beyond the obvious to create superior solutions. Chad always looks for the solution that will withstand project and product evolution and remain robust. His sense of architecture is unfailing I found his solutions elegant, simple (as possible) and very workable. His ability to master tools is unquestionable and not a concern because his understanding of underlying principles of computing, systems and architecture are so good that tools are learned as needed and comprehensively. I enjoyed working with Chad immensely and believe that anyone (or organization) that employs him will too. He'll bring passion to the project and the team and will be an advocate for quality and great solutions.
~Terry Wahl, Senior Software Engineer Cobe BCT
He is tenacious and once he takes on a commitment you can count on him to fulfill on it. It is with great pleasure that I make this recommendation Chad started as a mentor, which requires a tremendous time commitment, and he has consistently demonstrated great reliability, innovation and responsibility. He has an extraordinary ability to relate to diverse people in many different situations Since volunteering as a mentor (and team leader) and because of the leadership role Chad took on at Colorado Youth at Risk, we asked him to join the Board of Directors.
~Glenna Norvelle, Executive Director and Founder Colorado Youth at Risk
Chad overcame the obstacles inherent in the framework mandated for his design and produced a straight-forward solution that met or exceeded the design goals. He did not leave before the design and code were working well in the production environment, and after some tuning of the algorithms we expect the code to perform better than the legacy system that it replaced.
~Kevin G. Wilson, Senior Software Engineer Parsons Technology Group