My name is John M. Wright and I'm a professional software developer living and working in the greater Chicago area. With a 17-year career in the software industry, I've gained development experience ranging from “shrink-wrapped” software to large, distributed networks using multiple platforms and technologies. My experience spans the entire software lifecycle: customer-facing requirements gathering, analysis, design, development, testing, release, and maintenance. I have successfully led teams to deliver software using pragmatic methods and continuous improvement of process, people, and product. Though I have experience in a manager role, I prefer to provide leadership through technical direction and mentorship.
These days I focus mostly on the Microsoft stack (C#, SqlServer, Windows, etc), but my first programming job was in C, TCL and Perl on the Linux platform. I made the shift to .NET around 2005 and have been here ever since. I have a passion for high-quality, clean code. Whether through sharing my experiences with TDD approaches, mocking frameworks, and static analysis tools, or guiding less experienced developers through design patterns, SOLID principles, and the darker crevices of the .NET framework, I enjoy sharing my approaches with my peers and learning from their experiences -- helping everyone "level up" as a team.
From a personality perspective, I'm an INTJ (preferences for: Introversion, Intuition, Thinking, Judging) on the Myers-Briggs Type Indicator, which they characterize as:
Have original minds and great drive for implementing their ideas and achieving their goals. Quickly see patterns in external events and develop long-range explanatory perspectives. When committed, organize a job and carry it through. Skeptical and independent, have high standards of competence and performance - for themselves and others.
If you're interested in more details, the "16 Personalities" site has a good description of the INTJ Personality Type.
I currently live in the western suburbs of Chicago with my wife and son; however, I grew up in Castroville, Texas, a small town in the middle of corn fields and cattle ranches to the west of San Antonio, Texas. I spent my college years at Southwest Texas State University (now Texas State University) in San Marcos, Texas, where I earned my Bachelor of Science in Computer Science degree and flirted with a Psychology dual-major before realizing I didn't want to pay for that extra time in school. I moved to Austin with my wife in 2001, and that's where my son was born a few years later. In 2006, we all moved up to the Chicago area and haven't quite been chased off by the crazy winters just yet.
(technically it's "Stack Exchange dba Stack Overflow", but that's a bit wordy)
Stack Overflow is the world's largest online community for programmers to learn, share their knowledge, and advance their careers.
Full-Stack Web Developer, Internal
Relativity is the developer of the e-discovery legal software of the same name, used by organizations including the US Dept of Justice and more than 195 of the Am Law 200 (top US law firms).
Lead Software Engineer
June 2016–April 2017
InRule Technology is a software company offering Business Rules Management System (BRMS) enterprise software products designed to author, manage and leverage business rules and complex decision logic.
Lead Product Engineer
Mar 2012–June 2016
Application Development Manager
Mar 2014–Feb 2016
CSG is a business support solutions and services company serving the majority of top 100 global communications service providers.
Sr. Software Engineer
Jan 2011–Mar 2012
West Monroe Partners is a full-service business and technology consulting firm focusing on clients in the middle-market.
Oct 2009–Jan 2011
Sep 2008–Oct 2009
(now AT&T WiFi Services)
Austin, Texas & Oak Brook, Illinois
Wayport designed and developed software for organizations over its carrier grade network infrastructure. With more than 13,000 locations, Wayport was one of the world's largest providers of high-speed Internet access, including Wi-Fi and back office networks in McDonald's, Starbucks and other retail outlets, major hotels and airports before being acquired by AT&T in 2008.
Engineering Liaison to McDonald’s Corp Acct (Software Engineer III) Oak Brook, IL
Jun 2006–Sep 2008
Software Engineering Lead, SOX & PCI
Apr 2006–Mar 2007
Software Release and QA Manager
Oct 2003–Apr 2006
Jul 2001–Oct 2003
Software Engineering Intern
Sep 2000–Jul 2001
Wisconsin Dells, Wisconsin
That Conference is an annual 3-day technology conference with approx. 1000 professionals attending over 150 sessions in a family-friendly environment.
Lead Website Developer / Committee Member (Volunteer)
Jan 2014–Sep 2015
This talk covers the two types of mocking frameworks (constrained and unconstrained), digs into how they do their magic, and discusses their pros, cons, and limits.
Apr 29, 2017
New York, NY
This talk takes a look at the Visual Studio Debugger Visualizer feature that lets you create your own graphical display of your .NET data structures while debugging.
(formerly Southwest Texas State University)
San Marcos, Texas
Bachelor of Science in Computer Science