James Ford

James Ford Email and Phone Number

Lead Software Engineer @ Netsmart
Kansas City, MO, US
James Ford's Location
Kansas City Metropolitan Area, United States
James Ford's Contact Details

James Ford work email

James Ford personal email

About James Ford

Technical Leader | Python Expert | Problem SolverAs a deep technical expert in Python, along with a myriad of other technologies, I have consistently demonstrated my ability to lead teams and organizations towards success. My passion lies in understanding complex problems and crafting efficient, elegant solutions that drive impactful results.With extensive experience in software development and a keen eye for innovation, I thrive in dynamic environments where I can apply my expertise to solve real-world challenges. My journey in the tech industry has equipped me with the skills to navigate and excel in both technical and leadership roles.I am dedicated to continuous learning and growth, always seeking new ways to enhance my knowledge and contribute to my team's success. Whether leading a project, mentoring colleagues, or diving into code, I approach every task with enthusiasm and a commitment to excellence.

James Ford's Current Company Details
Netsmart

Netsmart

View
Lead Software Engineer
Kansas City, MO, US
James Ford Work Experience Details
  • Netsmart
    Lead Software Engineer
    Netsmart
    Kansas City, Mo, Us
  • Pure Storage
    Mts - Engineering Productivity Team Lead
    Pure Storage Aug 2021 - Apr 2024
    Kansas City Metropolitan Area
    As Engineering Productivity Team Lead, I played a crucial role in developing a cutting-edge SaaS platform expert system for automated test selection based on code changes in the SCM. This system integrated seamlessly with Jenkins-based CI/CD, minimizing defects and maximizing throughput.Key Responsibilities:SaaS Platform Development: Led the development of a system for automated test selection, optimizing the testing process by analyzing code changes to determine relevant tests.Technology Integration: Utilized Docker, OpenShift, Redis, Celery, RabbitMQ, MySQL, PostgreSQL, bespoke Python libraries, and a TypeScript/React front-end for robust system performance.CI/CD Integration: Integrated the expert system into Jenkins-based CI/CD, automating targeted test selection and execution to enhance workflow efficiency.Performance Optimization: Modernized CI/CD integration for static analysis, making the process faster and more reliable to catch issues early in development.Developer Tools: Provided static analysis interfaces for developers' edit/compile/debug cycle, offering immediate feedback on code quality and reducing errors.Collaboration and Mentorship: Worked with cross-functional teams for smooth system integration and mentored junior engineers to foster growth and development.Key Achievements:Successful Deployment: Deployed a system that improved test selection accuracy, reduced testing time, and enhanced defect detection rates.CI/CD Enhancements: Upgraded CI/CD pipeline with advanced static analysis and test selection, leading to faster builds and fewer defects.Increased Productivity: Boosted developer productivity by integrating static analysis into daily workflows, identifying issues early, and improving code quality.
  • Pure Storage
    Mts - Python Upgrade Technical Lead
    Pure Storage Feb 2020 - Aug 2021
    Mountain View, California, United States
    Technical Leadership: Led an 18-month project to upgrade a million-line-plus codebase from Python 2 to Python 3. Directed a core team of 10-15 engineers, with over 70 engineers rotating in and out throughout the project's duration.Project Coordination: Coordinated a large-scale upgrade, ensuring seamless collaboration across multiple teams. Facilitated the rotation of each organizational team's members to upgrade code they "owned" or had originally developed.Compatibility Layer Development: Played a pivotal role in developing and maintaining a bridging compatibility layer that enabled the codebase to function in a mixed-runtime environment. This innovation allowed the same code to be executed in either Python 2 or Python 3, ensuring continuity and minimizing disruptions during the transition.Code Review and Integration: Conducted extensive code reviews and provided technical guidance to ensure code quality and adherence to project standards. Facilitated the integration of updated code into the main codebase, ensuring smooth transitions and minimal downtime.Training and Mentorship: Trained and mentored engineers rotating through the project, emphasizing the upgrade process and maintaining compatibility. Promoted a culture of knowledge sharing and continuous learning.Stakeholder Engagement: Collaborated with stakeholders to align on objectives, timelines, and deliverables. Communicated progress, challenges, and solutions effectively to ensure support throughout the project lifecycle.Key Achievements:Successfully led the upgrade of a million-line-plus codebase from Python 2 to Python 3, ensuring minimal disruption and maintaining operational integrity.Developed a compatibility layer allowing the codebase to function in both Python 2 and Python 3 environments.Coordinated over 70 engineers across multiple teams for smooth project execution.Enhanced skills and knowledge of participating engineers through extensive mentorship and training.
  • Pure Storage
    Software Engineering Manager - Test Automation Research And Development
    Pure Storage Jun 2019 - Feb 2020
    Mountain View, California
    Team Leadership: Led a team of six engineers to develop forward-looking functionality for an established test automation framework. Fostered a culture of openness, candor, and collaboration, ensuring the team operated as a cohesive and high-performing unit.Strategic Project Delivery: Successfully delivered multiple projects that significantly advanced neglected areas of the framework's capabilities. These projects laid the foundation for future enhancements and ensured the framework met evolving needs.Data-Driven Decisions: Utilized data-driven decisions to improve team performance and increase productivity and job satisfaction among direct reports. Analyzed key metrics to identify areas for improvement, implemented targeted strategies, and monitored progress to ensure continuous growth.Team Development: Focused on building a team greater than the sum of its parts by encouraging professional growth, continuous learning, and mutual support. Conducted regular team meetings, one-on-one sessions, and performance reviews to align individual goals with team and career objectives.Stakeholder Engagement: Collaborated with cross-functional teams, stakeholders, and senior management to align project goals with business objectives. Ensured clear communication and transparency throughout the project lifecycle, facilitating informed decision-making and timely delivery.Key Achievements:Successfully led the team to deliver critical projects that revitalized and advanced the test automation framework.Increased team productivity and job satisfaction through effective data-driven decision-making and targeted improvement strategies.Cultivated a high-performing, collaborative team environment that achieved exceptional results and contributed to the overall success of the organization.
  • Pure Storage
    Mts - Test Automation Framework Engineer
    Pure Storage Mar 2016 - Feb 2020
    Mountain View, Ca
    Enhanced Test Automation Frameworks: Co-led the development of robust, scalable frameworks using Python and Pytest, significantly improving clarity and usability for both new and experienced team members.Technical Leadership: Guided and mentored engineers, fostering a culture of continuous improvement and innovation. Conducted code reviews, implemented best practices, and ensured adherence to industry standards.Strategic Influence: Played a pivotal role in shaping the automation strategy and roadmap, aligning testing processes with business goals. Collaborated with cross-functional teams to integrate test automation into the product development cycle, reducing time to release and enhancing product quality.Tool Development and Integration: Developed custom tools and scripts to automate repetitive tasks, streamline failure discovery and debugging, and enhance test coverage. Ensured comprehensive and seamless test execution.Stakeholder Collaboration: Collaborated with developers, managers, and stakeholders to understand requirements, identify risks, and develop effective framework capabilities. Maintained clear communication and alignment on testing objectives and deliverables.Continuous Improvement: Championed the adoption of new technologies and methodologies to enhance automation. Conducted training and workshops to grow team skills and foster a culture of learning.Key Achievements:Increased developer adoption of the test automation framework by 400% through creating an interactive bootcamp workshop.Increased shift-left defect discovery by enhancing the framework's usability and clarity, enabling earlier detection of defects through more widespread and effective developer use.Recognized as a key contributor to the successful launch of multiple high-impact projects, receiving accolades for technical excellence and leadership.
  • Netapp
    Mts - Devops Engineer
    Netapp Jun 2014 - Mar 2016
    Sunnyvale, Ca
    As a DevOps Engineer, I provided essential support for the Mars engineering team during NetApp's strategic expansion into the All-Flash Array space. My primary responsibilities included assisting end users in source control management (SCM) using Git and Gerrit, as well as continuous integration and testing (CIT) with Buildbot, complemented by a custom QA hardware test harness.I played a critical role in ensuring the seamless operation of these systems, enabling the engineering team to focus on developing innovative solutions. I developed custom tooling tailored to the specific needs of the engineering teams, which enhanced their workflows, improved productivity, and reduced downtime. My contributions included:SCM Support: Managed and supported Git and Gerrit environments, ensuring efficient version control and code review processes. Assisted users with repository management, branch strategies, and resolving merge conflicts.CIT Management: Administered the Buildbot CI system, integrating a homegrown QA hardware test harness to automate testing workflows. Ensured reliable build processes, timely issue detection, and streamlined deployment pipelines.Custom Tooling: Developed bespoke tools to address unique engineering requirements, improving efficiency and simplifying complex workflows. These tools included scripts for automation, monitoring systems, and utilities for enhanced integration.End User Assistance: Provided hands-on support to engineering teams, troubleshooting issues, conducting training sessions, and promoting best practices in SCM and CIT usage.My role was pivotal in maintaining high operational standards, enabling the Mars engineering team to effectively contribute to NetApp's advancement in the All-Flash Array market. Through dedicated support, innovative tooling, and robust system management, I helped drive the success of critical engineering initiatives.
  • Ibm
    Software Engineer, Information Management Division
    Ibm Jan 2009 - May 2014
    Lenexa, Ks
    Software engineer for Pure Data for Analytics (formerly Netezza) analytics group.Worked in the FPGA setup and Record Store components. The FPGA setup component analyzed query structure to identify elements that were candidates for processing by the on-blade FPGA. Record Store layer acted as the interaction point for file-system access.Additionally, actively participated in driving an environment of process improvement utilizing tools and techniques to increase code maintainability and reduce decay.Previous position (Jan 2009 - March 2013):Eclipse front-end plugin developer for DB2 admin tooling.
  • Intel
    Software Engineer
    Intel Jun 2007 - Jun 2008
    Worked at the Folsom, CA CPU validation lab supporting various organizations within the validation group by developing in house software solutions on multiple platforms.

James Ford Education Details

Frequently Asked Questions about James Ford

What company does James Ford work for?

James Ford works for Netsmart

What is James Ford's role at the current company?

James Ford's current role is Lead Software Engineer.

What is James Ford's email address?

James Ford's email address is ji****@****ail.com

What schools did James Ford attend?

James Ford attended The University Of Kansas.

Not the James Ford you were looking for?

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.