Software development, project management
I keep saying it, but I really wouldn't be taking this exam right now if it weren't for Richard. And I'm honestly kind of emotional about it. :) Richard did absolutely everything exceptionally -- asked how I was doing, cheered me on with every single micro-step, fostered a beautiful community in the Forum, made himself available for whatever question or help I needed, went above and beyond in making sure I knew he was there for me (including when I broke my Notion board at midnight), gave me insightful and quick feedback, encouraged me when I really needed it, corrected where I wasn't understanding. If I've learned anything at the educational research center where I've worked for over a decade, it's that these kinds of intentional, responsive, meaningful interactions are the building blocks for relationships -- and relationships are absolutely essential for learning. I'm so, so grateful for Richard and his mentoring.
Richard was incredible. Not only did he go above and beyond in providing detailed feedback to all my assignments. He also made sure to connect on a personal level, support me through the – sometimes rocky – Masterclass journey, and be my best cheerleader. Can't thank him enough!
Richard was a fantastic mentor! Being able to discuss things with another developer was amazing. He was always very responsive and extremely thorough; I was able to make course corrections without extensive back and forth. Richard's mentoring style is a perfect blend of encouragement, challenge, and unwavering support. He has an exceptional ability to distill complex concepts into digestible insights, making the learning process not only educational but also enjoyable.
Richard is maybe one of the smartest and also kindest people I've ever met. He graduated from my Object-Oriented UX Certification Program — as a developer who wanted to understand and gain skills in UX. He absolutely rocked the program and taught me quite a bit while he was still a student! I immediately recruited him as a mentor for the next round of the program. As a mentor, Richard excelled at coaching his mentees through the toughest concepts...In many ways, he's helping evolve and refine OOUX and our curriculum! More than once, I've thought, "Oh wow, that's a much better way of explaining that! I am stealing that from Richard!" And I have. Thank you, Richard, for teaching me so much and bringing all your experience and wits to our community!!
I am passionate about solving real life problems with software solutions. I enjoy developing customer-focused applications that truly make a difference. Experienced in: • Object Oriented UX (OOUX) and the ORCA Process. • Project and product management, application architecture, design and development. • Managing software/hardware development and infrastructure projects. • All phases of the project life cycle from ideation, requirements gathering, problem analysis, UX/UI design, specification, development, testing, release and post-production support. • Leading small- to medium-sized development teams, both software and harder, on site and remote, to create, deliver and support application solutions. • Coordinating work and reporting status between customers, leadership, the development teams, supporting infrastructure teams, and consulting companies. • Customer-focused design, identifying the appropriate solution based on size, scope, and cost. • Consulting, sales support, executive liaison, presentations, status meetings, root-cause analysis, solution recommendations, and corporate/department mergers. • Custom application software design and development. • Windows, Internet and intranet solutions. • Data analytics, Business Intelligence, data warehouse, portals and custom reporting solutions. • Integration with off-the-shelf software. • Fuel management, airline EDI communications, real estate management, locomotive maintenance, annual budgeting, ticketing. Strengths include: • Ability to listen to customer needs and requests and develop appropriate creative solutions. • Ability to work at both the big picture and conceptual level as well as at the detailed design level. • Quick learner of business processes, concepts and technologies. • Ability to manage multiple projects simultaneously with a focus on customer satisfaction. • Familiarity with both traditional and agile methodologies. Flexible to conform to local methodologies and standards and able to introduce processes as needed. • Excellent language and documentation skills. Proficient at communicating with executives, business leaders, customers and technical teams. Able to develop SOWs, RFPs, technical proposals, contracts, user manuals and guides. • Data analysis, development of dashboards and reporting solutions. providing executive-level reporting. • Excellent troubleshooting skills in determining root cause of problems. • Ability to work with little guidance in a fast paced, highly changing environment.
I am passionate about solving real life problems with software solutions. I enjoy developing customer-focused applications that truly make a difference.
Experienced in:
• Object Oriented UX (OOUX) and the ORCA Process.
• Project and product management, application architecture, design and development.
• Managing software/hardware development and infrastructure projects.
• All phases of the project life cycle from ideation, requirements gathering, problem analysis, UX/UI design, specification, development, testing, release and post-production support.
• Leading small- to medium-sized development teams, both software and harder, on site and remote, to create, deliver and support application solutions.
• Coordinating work and reporting status between customers, leadership, the development teams, supporting infrastructure teams, and consulting companies.
• Customer-focused design, identifying the appropriate solution based on size, scope, and cost.
• Consulting, sales support, executive liaison, presentations, status meetings, root-cause analysis, solution recommendations, and corporate/department mergers.
• Custom application software design and development.
• Windows, Internet and intranet solutions.
• Data analytics, Business Intelligence, data warehouse, portals and custom reporting solutions.
• Integration with off-the-shelf software.
• Fuel management, airline EDI communications, real estate management, locomotive maintenance, annual budgeting, ticketing.
Strengths include:
• Ability to listen to customer needs and requests and develop appropriate creative solutions.
• Ability to work at both the big picture and conceptual level as well as at the detailed design level.
• Quick learner of business processes, concepts and technologies.
• Ability to manage multiple projects simultaneously with a focus on customer satisfaction.
• Familiarity with both traditional and agile methodologies. Flexible to conform to local methodologies and standards and able to introduce processes as needed.
• Excellent language and documentation skills. Proficient at communicating with executives, business leaders, customers and technical teams. Able to develop SOWs, RFPs, technical proposals, contracts, user manuals and guides.
• Data analysis, development of dashboards and reporting solutions. providing executive-level reporting.
• Excellent troubleshooting skills in determining root cause of problems.
• Ability to work with little guidance in a fast paced, highly changing environment.
The OOUX Advanced Certification gave me a wonderful opportunity to explore the inner workings of the ORCA process and provided me with the tools to improve how I use OOUX with my customers projects, how I mentor and coach OOUX strategists, and how I run ORCA sprints and workshops. Working as a mentor for the OUX Strategist program provided me an opportunity to experience different viewpoints of the strengths of the ORCA process and allowed me to grow my understanding of the process and its deliverables. Each week the group of advanced OOUX strategists examined in detail a couple of the ORCA steps, dissecting the process, as well as having group discussions that allowed us all to share how we have customized the process and deliverables for different projects. This was invaluable - I have added the experiences from 6 amazing and accomplished Strategists to support my body of work and improve my own OOUX capabilities.
My mind was opened up to a number of possibilities with OOUX and ORCA that I had not imagined prior to this course - new processes, new deliverables, new way of thinking. The ORCA process can be seen as a toolbox of steps to be tweaked, reordered, and added to in order to better understand the problem domain and deliver applications that better meet the user needs, are more maintainable, and are a lot more fun to develop.
This course is aimed at OOUX strategists who are comfortable with the ORCA process as taught through the certification course, but want to expand its capabilities and tweak and modify the process to better fit their way of working and the needs of each unique project. Knowing when to bend and break the rules makes you such a powerful and valuable employee or consultant.Also most valuable were the friendships developed with the fellow attendees. Having a group of high powered strategists, with years of experience, and who are willing to share their knowledge and experiences and step in and answer any of your questions made this a fun, exciting, and most delightful experience.
The ORCA process provides a structured approach to analyzing and identifying the objects, their attributes and relationships and their Call-to-Actions essential to solving a business problem. I have used object oriented practices for analyzing, defining and developing applications since the '90s but have never had such a detailed methodology to document and communicate findings and to easily prioritize a release strategy. The certification course is run and supported by people with such passion for the process that it is easy to have fun even though it is a challenging pace. Sophia's passion and energy is amazing and the mentors all have their own unique and extensive experiences. The course takes you all the way from analyzing requirements and user documents through documenting the key components and attributes, to developing a feature roadmap, and finally to developing prototypes for validating your findings and testing the assumptions. I had a blast on the course and made a number of long-term friendships that I hope will result in successful collaborations. I am glad I chose to take the time to participate in this course.
In this episode of the podcast, Sophia & Richard discuss what it was like when object-oriented programming was invented, why "legacy" has one meaning in life & another in software, & why we've kind of been using the word "inheritance" wrong this whole time.
FYI: This is an affiliate link (we earn a small kickback if you buy).
This rigorous course is for UX designers, developers, and digital product people who are tackling complexity, wrangling stakeholders, and trying to make systems-level change.