Stephen Ritchie

Stephen Ritchie Email and Phone Number

Senior Engineering Manager @ ICF
Ashburn, VA, US
Stephen Ritchie's Location
Ashburn, Virginia, United States, United States
Stephen Ritchie's Contact Details
About Stephen Ritchie

I am as engineering leader with a style that focuses on inspiring and motivating teams. I have strengths in teaching, mentoring, and coaching.I prioritize flexibility, quick decision-making, and embracing change. I foster open communication, enable rapid adjustments, and empower developers to thrive in a fast-paced environment.I specialize in technical practices, such as, test-driven development (TDD), refactoring, continuous integration (CI/CD), and ensemble programming.- Expertise in Software Engineering with skills in C#/.NET, Python, and TypeScript/Node.- I improve team productivity in programming, software design, and team processes.- I enhance team dynamics by coaching teams in collaboration, prioritization, and effective planning.- Author of "Pro .NET Best Practices" (Apress) and currently working on a second book.Through my work, teams become more productive, adaptive, and skilled in programming, software design, and development practices. This leads to higher quality software and more engaged team members.

Stephen Ritchie's Current Company Details
ICF

Icf

View
Senior Engineering Manager
Ashburn, VA, US
Website:
icfi.com
Employees:
10762
Stephen Ritchie Work Experience Details
  • Icf
    Senior Engineering Manager
    Icf
    Ashburn, Va, Us
  • Icf
    Senior Solutions Architect
    Icf Jul 2024 - Present
    Reston, Virginia, Us
    As a Senior Solutions Architect within ICF's Energy, Environment, and Infrastructure (EEI) group, I provide technology leadership to deliver scalable, secure, and cloud-based solutions that support mission-critical initiatives. I collaborate with senior leadership, development teams, and key stakeholders to architect solutions that address complex business challenges while driving innovation.Key areas of focus include:- Architecting Cloud Solutions: I translate business needs into comprehensive architectural blueprints, ensuring scalability, security, and maintainability. Through clear, well-documented diagrams, I effectively communicate these solutions to both technical and non-technical audiences.- Leading DevSecOps Initiatives: I spearhead the integration of development, security, and operations practices. By refining release strategies and optimizing CI/CD pipelines, I ensure faster, more reliable deployments.- Balancing Priorities: I navigate competing demands between feature development, technical debt, and security requirements, continuously evolving the architecture to meet long-term goals.- Ensuring Security Compliance: With a focus on security and regulatory policies, I maintain rigorous documentation and implement best practices to meet standards like SOC 2, GDPR, and NIST.- Mentorship and Stakeholder Engagement: I foster cross-team collaboration, coaching teams in agile methodologies while aligning technical solutions with business priorities.Skills:- Cloud Architecture- DevSecOps Implementation- Agile & Scaled Agile Methodologies- Application and System Architecture- Stakeholder Engagement & Communication- Regulatory Compliance & Security Documentation
  • Valen Jet
    Author • Coach • Teacher
    Valen Jet Nov 2023 - Jul 2024
    Published author of "Pro .NET Best Practices" (Apress) • Blog ruthlesslyhelpful.net • Writing my next book ... stay tuned!As a coach, I help teams become more productive, adaptive, and skilled in programming, software design, and development practices.- Test-driven development (TDD)- Static and dynamic code analysis- Continuous integration and delivery (CI/CD)As a leader, I teach ...- Soft skills like collaboration, prioritization, process, and achieving results- Hard skills like software engineering, C# .NET, Python, and TypeScript
  • Daysmart
    Vice President Of Engineering
    Daysmart May 2022 - Nov 2023
    Ann Arbor, Mi, Us
    • Worked closely with the CTO, VPs, and other senior leaders to bring transformation and change.• Led DevOps metrics initiative, improved operational efficiencies, and reduced AWS costs by 25%.• Enhanced team performance through Scrum, Kanban, and agile practices.• Increased automated testing, CI/CD efficiencies, and reduced technical debt.
  • Daysmart
    Director, Software Development
    Daysmart Aug 2020 - May 2022
    Ann Arbor, Mi, Us
    • Recruited to enhance delivery performance through team coaching and process improvement.• Drove innovation and service delivery in key product functional areas.• Oversaw diverse technical teams, optimizing automated testing and development expertise.• Led and expanded developer teams by focusing on strategic hiring, skills development, and fostering a culture of continuous improvement and collaboration.
  • Winmore
    Vice President Of Engineering
    Winmore Jun 2016 - Aug 2020
    San Francisco, Ca, Us
    • Recruited to optimize software reliability, streamline processes, and ensure delivery commitments, managing a global engineering team across development, customer success, QA, and operations.• Drove Winmore's innovation, expanding the B2B SaaS platform globally with new feature design, product release, and operations, focusing on the CPG vertical and a $52B beverage client.• Established a European development center in The Netherlands, enhancing dual-shore capabilities and delivering 30+ features for a $19B logistics client, while ensuring GDPR compliance.• Led a significant global rollout for the same client, marking the largest contribution to Winmore's ARR, and relocated to San Francisco to fortify the platform, achieving 99.99% uptime and reduced AWS costs.• Held progressive roles at Winmore, culminating as VP of Engineering, driving delivery, quality assurance, platform reliability, and software delivery.
  • Sapient Global Markets
    Senior Manager, Program Management
    Sapient Global Markets Apr 2015 - Jun 2016
    Boston, Ma, Us
    • Recruited to improve a mortgage finance institution’s agile-lean delivery program for a web-app managing $500B in loans; doubling release velocity.• Led team-level delivery improvements, coaching on agile principles for enhanced Scrum practices and greater product quality.• Orchestrated program-level agile planning and coordination across a 60-person release train, boosting product backlog efficiency and fostering consensus among stakeholders.• Worked as and enterprise-level coaching through the Agile COE, influencing a 2,000-person development organization and delivering workshops to promote continuous process improvement.
  • Excella Consulting
    Managing Consultant
    Excella Consulting Sep 2009 - Apr 2015
    Arlington, Va, Us
    • Recruited to embed on a delivery team, leveraging technical and leadership skills to revitalize troubled client projects, by improving collaboration, efficiency, and quality.• Coached and led diverse teams across 12+ engagements, impacting organizations ranging from $30M nonprofits to $13.7B+ retirement programs.• Accomplished key turnarounds, including rescuing failed launches, revitalizing stalled projects, and instituting automation for continuous delivery.• Drove advancements in team efficiency, development transparency, and customer satisfaction, while disentangling complex, high-profile projects.
  • Ids-Tech, Inc.
    Senior Programmer
    Ids-Tech, Inc. Mar 2009 - Sep 2009
    • Recruited by CTO for a privately-funded transition of iFramework from on-prem to SaaS, overseeing architecture design and phased releases.• Developed and executed an engineering hiring plan, rapidly assembling a team to innovate and build.• Successfully hired engineers and launched iFramework version 5.0 in 3 months, driving critical partner investment decisions.
  • Brabeion Software Corporation
    Director Of Engineering
    Brabeion Software Corporation May 2006 - Jan 2009
    • Recruited pre-$5.1M Series A funding to lead Navigator's launch in the Risk Management sector, directing a dual-shore team and coordinating across functions.• Spearheaded development phases, from crafting the .NET Windows Service backend to implementing CI/CD pipelines with quality control measures like NUnit.• Directed Engineering for Brabeion, overseeing scheduling, releases, and cross-functional coordination, culminating in a successful technical evaluation and acquisition by RSA Archer.
  • Cosolutions, Inc.
    Senior Technology Consultant
    Cosolutions, Inc. Oct 2005 - May 2006
    Sterling, Va, Us
    • As the senior engineer on the eAgent project, consulted with co-owners and led the design and development of a next-generation web application, from requirement analysis to full-stack architecture.• Created the eAgent CRM "dashboard," a real-time sales automation tool for tracking site traffic, displaying visitor details, and managing marketing qualified leads.
  • Sdr Consultants
    Independent Software Consultant
    Sdr Consultants Mar 2003 - Oct 2005
    Designed and developed software systems and components for Cricket Technologies' commercial litigation e-discovery product -- a .NET Windows application called CricketBox -- used by law firms and corporate legal staff to electronically harvest, catalog, image, OCR and otherwise process electronic file obtained through litigation or internal audit.>> Developed plug-in components using C# and .NET interop to control 3rd party application using COM. >> Developed dozens of C# based Windows forms, including full-text and metadata search and metadata-merge application.>> Designed primary data tables used to catalog the files loaded, documents imaged, and metadata extracted. >> Developed several dozen stored procedures in T-SQL to optimize performance, reporting and exporting.Technologies: C#.NET, ADO.NET, SQL Server 2000
  • Ness Technologies
    Project Director
    Ness Technologies Oct 1999 - Mar 2003
    New York, Ny, Us
    Primary architect and project manager of a document management software system for a large multi-national pharmaceutical company's auditors to compose, edit, review and distribute quality assessment documents.- Designed primary data tables used to store catalog files loaded, documents imaged, and metadata extracted- Developed stored procedures and triggers in PL/SQL to control security access, audit trails and optimize performance- Performed project management activities for a small team of three developers- Led the requirements gathering and was the primary customer liaison on matters of budget, schedule and issue resolutionPerformed the data migration from legacy web application to the newly developed application:- Designed the views and stored procedures to extract, load and transform the data from the existing site’s database- Developed DTS script to transform data in an automated, repeatable manner
  • Sage Software (Formerly Best Software)
    Principal Engineer
    Sage Software (Formerly Best Software) Oct 1997 - Oct 1999
    Newcastle Upon Tyne, Gb
    Recruited as a software engineer with experience and expertise in Visual C++ and SQL Server. Soon, enlisted by senior management to be the project manger for the new browser-hosted, n-tier software product for fixed asset accounting (FAS). Led the project through many stages of the development, including conceptualization, prototype, development and testing.- worked with Product to develop the vision and requirements for the software- worked with the System Architect to develop the technical approach and high-level design- created the high-level project plan, including all development and QA resources- recruited and hired 12+ engineers and testers to join the team of 20+ people- presented project plans and status reports to senior and executive management
  • Rda
    Consultant
    Rda 1994 - Oct 1997
    Hunt Valley, Md, Us
    Recruited by the project manager to be a senior engineer for the Sallie Mae’s PortSS III project, building a software product sold to banks to help them originate and manage student loans. Performed the core business development in Visual C++ and T-SQL within the business-layer modules. Specific accomplishments included development of application and loan classes that encapsulated and enforced the complex business rules and logic.- designed the key student loan application classes in the business layer- designed and developed the C-API used by the UI team to call into the business layer- wrote many dozens of stored procedures in T-SQL for CRUD logic- wrote stored procedures for complex data transactions used in reporting- developed data extract, transform and load (ETL) procedure to migrate data from legacy to new databasesTechnologies: Microsoft Visual C++, Microsoft Foundation Class (MFC) Library, Microsoft SQL Server
  • Roadshow International
    Senior Software Engineer
    Roadshow International Feb 1992 - 1994
    Recruited to solve the challenges of transitioning Roadshow's mapping technology from LaserDisc video to scanned-map images on CD-ROM.Solved all the key issues, which allowed migration off of LaserDisc, including:- optimizing color depth- deciding on file format- identify scanning services- employing lossless compression- showing on Targa display- CD-ROM masteringDeveloped the Microsoft Windows prototype that was used to promote the product vision to select customers, key prospects, and the Board of Directors.Roadshow International was acquired by The Descartes Systems Group Inc. in October 1997.
  • Troika Multimedia
    Director Of Software Development
    Troika Multimedia Aug 1990 - Apr 1992
    One of several partners in a small, start-up company which developed two shrink-wrapped commercial software titles for multimedia CD-ROM. Designed and programmed all aspects of both products throughout the entire development lifecycle from concept to product shipment. Designed and developed innovative GUI for these consumer-oriented, multimedia applications targeted internationally to consumer users. Programming: Lattice C and Amiga OS
  • Presearch Incorporated
    Software Engineer
    Presearch Incorporated Apr 1989 - Jan 1991
    Worked as part of a team of software engineers programming a network of parallel processing microprocessors, called Transputers, for real-time acoustical data processing. Responsibilities included the redesign and porting of the FORTRAN code to Occam, a Transputer specific machine language. Developed parallel-processing algorithms and provided programming support for weapon simulation software.
  • Manufacturing And Technology Conversion International, Inc.
    Research Analyst
    Manufacturing And Technology Conversion International, Inc. Sep 1988 - Apr 1989
    Worked on the development of an advanced sensor for monitoring the slagging and fouling in black liquor boilers. This project aimed to enhance the operational efficiency and safety of recovery boilers. My role involved running the experiments, collecting the data, programming the software to analyze the data, writing the Phase 1 report, and writing the Phase 2 proposal.
  • Trw Technar
    Software Developer
    Trw Technar Dec 1986 - Dec 1987
    Programmed computer controlled assembly stations for the production of electromechanical devices used in automobile air-bag systems. Software development concentrated on hardware control, data acquisition and display, statistical quality control, and RS-232 interfacing of equipment.
  • Pacific Christian High School
    Teacher
    Pacific Christian High School Oct 1986 - Dec 1986
    Taught geometry, algebra, and AP math.

Stephen Ritchie Skills

Software Development Agile Methodologies .net Microsoft Sql Server C# Requirements Analysis Agile Project Management Asp.net Mvc Common Sense Nhibernate Sql Server Technical Leadership Software Development Life Cycle Project Management Architecture Object Oriented Programming Test Automation Transact Sql Databases

Stephen Ritchie Education Details

  • The George Washington University School Of Business
    The George Washington University School Of Business
    Ms In Project Management
  • Caltech
    Caltech
    Chemical Engineering
  • Bowdoin College
    Bowdoin College
    Physics
  • St Andrew'S College, Dublin
    St Andrew'S College, Dublin
  • St. Anselm'S Abbey School
    St. Anselm'S Abbey School

Frequently Asked Questions about Stephen Ritchie

What company does Stephen Ritchie work for?

Stephen Ritchie works for Icf

What is Stephen Ritchie's role at the current company?

Stephen Ritchie's current role is Senior Engineering Manager.

What is Stephen Ritchie's email address?

Stephen Ritchie's email address is ru****@****ail.com

What is Stephen Ritchie's direct phone number?

Stephen Ritchie's direct phone number is +141587*****

What schools did Stephen Ritchie attend?

Stephen Ritchie attended The George Washington University School Of Business, Caltech, Bowdoin College, St Andrew's College, Dublin, St. Anselm's Abbey School.

What skills is Stephen Ritchie known for?

Stephen Ritchie has skills like Software Development, Agile Methodologies, .net, Microsoft Sql Server, C#, Requirements Analysis, Agile Project Management, Asp.net Mvc, Common Sense, Nhibernate, Sql Server, Technical Leadership.

Who are Stephen Ritchie's colleagues?

Stephen Ritchie's colleagues are Nick A., Rosa Camacho, Bob Corn, Steve Burnett, Jayme Abbott, Aicp, Peter A., Vinnie Bravdica.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.