Bob Cravens
About
Innovative professional with a dynamic background in software engineering and application architecture. Seasoned leader adept at spearheading teams to develop and maintain cutting-edge full-stack solutions.
Technology Leadership | Innovation | Product Development
- Teaching and Mentorship: I naturally gravitate toward helping others learn, whether it is through my videos or a thoughtful approach to coding. I enjoy breaking down complex concepts to make them accessible to others.
- Passion for Clean Code: Beyond technical proficiency, I emphasize the art of writing maintainable and good code. I have a strong internal drive towards craftsmanship in software development. I am not just looking to solve problems, I am aiming for elegance and sustainability in solutions.
- Balancing Vision with Pragmatism: I have a knack for balancing high-level vision with the practicalities of execution. I thrive on bridging the gap between strategic goals and the day-to-day work of software development.
- Commitment to Lifelong Learning: From exploring new leadership opportunities to creating educational content, I am continuously seeking growth, not just for others but also for myself. I have a constant curiosity and a drive to stay relevant in both technical and leadership domains.
- Empathy and Adaptability: From my experience in the healthcare technology industry and leadership roles, I deeply understand the value of empathy in technical and organizational contexts. Balancing the needs of users, especially in healthcare, with engineering realities requires emotional intelligence. I am highly adaptable and sensitive to these nuanced needs.
- Strong Attention to Detail: My emphasis on maintainable and clean code reflects a keen attention to detail. This quality not only applies to coding but extends to other areas, such as project management, leadership, and event other content I create. I focus on getting things right from the ground up, ensuring long-term stability rather than quick fixes.
- A Thoughtful Approach to Leadership: While I hold senior or leadership positions, I think about leadership in terms of empowerment rather than control. I lead with a focus on fostering talent, encouraging autonomy, and nurturing my team's growth.
- Strategic Thinker with a Practical Core: I think long-term and am drawn to roles that allow me to shape an organization's technical direction. I am not purely a visionary, but am also practical. My experience has me grounded in understanding of the constraints of timelines, team dynamics, and organizational goals. This balance makes me a steadying influence in high-pressure environments.
- Desire for Impact: Regardless of my role, I have a desire to make tangible impact. I am not satisfied with just technical success or financial metrics; there is a deeper drive to create meaningful change, be it in the lives of patients, end-users, team members, or learners engaging in my content.
- Innovative Problem Solver: I am driven by solving complex, impactful problems. I don't just focus on the technical challenge; I look for innovative, efficient ways to approach solutions. I am someone who thrives in the creative process of problem-solving, especially in high-stakes environments.
- Balanced Risk-Taker: I am not afraid to take calculated risks. However, my technical background and experience allows me to carefully weigh those risks, considering long-term outcomes rather than rushing into decisions. This balance of ambition and caution helps me make sound strategic choices.
- Desire for Continuous Improvement: I have a desire to refine skills, whether by learning new technologies or expanding my leadership capabilities. I am not just interested in personal growth, but also in uplifting others along my journey.
- Connector of Ideas and People: I naturally bridge gaps - whether it's between engineers and leadership, technology and vision, or between people at different stages of their learning journey. I excel at synthesizing ideas from diverse domains and using them to foster collaboration, create innovative solutions, or even help teams see the bigger picture.
- Patience and Persistence: I take a patient, long-term mindset in my approach to mentoring and communicating complex subjects. Whether it's guiding others through difficult learning processes or steering projects that require endurance, I am comfortable playing the long game, building lasting value rather than seeking quick wins.
- Grounded in Values: A sense of integrity is central to how I operate - whether it's maintaining high coding standards, seeking roles that align with my values, or showing concern for the lasting impact of our work. I am someone others trust, both as a leader and as a peer.
Skills
Over the years, I have refined and developed the following traits that have consistently contributed to my professional growth and success, enabling me to effectively lead teams and drive the development of innovative products:
Technology does not stand still, and neither should our skills. As innovations continue to shape the landscape of our industries, it's imperative that we embrace lifelong learning and adaptability to stay relevant and effective in our roles. My extensive experience across various domains equips me with a versatile skill set, enabling me to rapidly grasp and apply new skills as needed. Here is a snapshot of technologies where I am experienced:
Resume
Professional Experience
Chief Technology Officer
April 2024 - Present
Let's Go Trail
- Full ownership of defining and executing the technology vision and strategy, ensuring it aligns with the company’s goals.
- Handle every aspect of product development, from designing scalable and secure systems to writing the code, testing, and deploying solutions.
- Prioritize cost-efficient technology decisions and manage all technical resources to maximize value.
- Adapt strategies to ensure the product meets user expectations and stands out in the market.
- Take responsibility for maintaining compliance, security, and performance standards
- Laying the groundwork for future team expansion.
Founder
January 2011 - Present
- Build and manage the following products / services:
- 💥 Zapl - Easiest HTML Forms
- ▶️ TekCasts - Screencasts for Professionals
- ▶️ Technology Sandbox
- 💥 MemberOwl - Martial Arts Membership Solutions
- 💥 Bids - Simple Auction Solution
- 💥 Secure Pay - Invoice and Donation Collection
Senior Manager Software Engineering
August 2015 - February 2024
GenesisCare (formerly 21st Century Oncology)
- Directed a team of engineers in the development of custom solutions.
- Enhance operational management and improve patient care quality.
- Collaborated closely with the CTO and executive leadership to translate business objectives into technical requirements.
- Spearheaded the architecture, development, and production pipeline of 2 products developed by the team for 9+ years.
- Directly added $15M+ annual billing to organization.
- Established relationships with stakeholders and sponsors to ensure the team delivered products that 100% passed user acceptance.
- Championed the company-wide adoption of products and processes released by the team leading to 5000+ daily users.
- Learned operational aspects of 5+ roles (e.g., RT, Physics, Dosimetry) to better understand needs and offer technical solutions.
- Architected resilient and scalable solutions providing 99.99% uptime.
- Operated the CI/CD pipeline for all products with zero downtime deployments.
- Ensured products met 100% of regulatory (e.g., HIPAA) and security requirements.
Senior Manager System Analytics
January 2014 - August 2015
- Founded and directed a team dedicated to the quasi-realtime (<15 sec) data collection and analysis for radiation oncology products.
- Created a strategic plan and collaborated with the Executive team to create a budget exceeding $500,000.
- Led the architecture and development of robust data collection agents leading to 0% data loss.
- Integrated data collection agents into 90+% of the radiation oncology products that were deployed around the world.
- Architected and created a scalable data processing pipeline ensuring 0% data loss.
- Defined the architecture, design, and development of a web-based, user-friendly analytics / reporting platform.
- Collaborated cross-functionally to ensure product passed 100% of user acceptance tests.
- Empowered end-users to make informed decisions by delivering real-time tailored insights.
- Enabled proactive service opportunities that led to timely interventions.
- Facilitated remote service solutions (<15 minute), significantly improving operational effectiveness and customer satisfaction.
Research Software Manager
2011 - January 2014
- Managed a team of developers and physicists tasked to cultivate research concepts and innovate solutions.
- Pioneered a user-friendly web-based quality assurance application used by Medical Physicists licensed at $100k per year.
- Automated collection of data and analysis of key machine quality assurance metrics.
- Transformed the medical physics daily, monthly, and annual testing processes, significantly enhancing operational efficiency.
- Improved patient care quality by enabling informed decision-making for medical physics teams.
- Automated the collection of system data to a central data warehouse providing essential proactive troubleshooting insights.
- Enhanced overall system reliability by creating a top 10 errors report per version allowing Engineering to target improvements.
Lead Applied Physicist
2005 - 2011
- Spearheaded development and research initiatives focused on innovating solutions and processes.
- Elevated operational efficiency by reducing Manufacturing bunker time from 30 days to 1 day.
- Engineered the design and development of a user-friendly application that streamlines quality assurance processes.
- Revolutionized daily, monthly, annual, and ad-hoc testing processes for medical physics teams. (5 hours to 5 minutes)
- Trending and analytics enabled more efficient and informed decision-making.
- Led the technical development of an innovative application designed to facilitate remote diagnostics.
- Guided essential proactive troubleshooting by developing insights and metrics.
Physicist
2003 - 2005
- Enhanced quality assurance processes for a novel radiotherapy treatment machine.
- Automated CT image commissioning within the manufacturing workflow and eliminated the need for on-site specialists.
- Reduced resource constraints and cut costs, which improved process efficiency.
- Streamlined the treatment planning commissioning process and reduced time from 30 days to 2-3 days.
- Innovated dosimetric twinning to standardized models and further reduced time from 2-3 days to 1-2 hours.
- Boosted production efficiency and reduced the need for specialized experts in the Manufacturing process.
- Played a pivotal role in enhancing the Quality Assurance processes for the TomoTherapy radiotherapy machine.
Education
PhD (all but dissertation) Electrical Engineering, Minor Physics
University of Wisconsin - Madison
MSEE, Electrical Engineering
University of Wisconsin - Madison
BSEE, Electrical Engineering
University of Wisconsin - Madison