Hello! I am David Yardy PE. Engineer, Web Developer

Strong communication skills, both written and verbal, which allow me to effectively present information to internal and external associates. Ability to organize and prioritize projects efficiently in a fast-paced and deadline-oriented business environment. Proactive approach to work, taking initiative and ownership with a focus on continuous improvement. Strong customer service disposition and maintain a sense of professionalism at all times.

A background in successfully delivering applications using agile methods and have experience collaborating with non-technical team members, including quality assurance, business analysts, and project managers Learn More

Basic Information
Cincinnati, Ohio, U.S.A

Work Experience

Software Architect / Team Manager

Technical Leader and Manager of a team of developers responsible for the overall architecture/design and development of applications supporting large engineering programs/projects. In the role of software architect responsible for scalability, efficiency / cost reduction, and improvement of business automation efforts.

  • Responsible for understanding and standardizing business processes and then developing and implementing strategies to optimize them in order to meet growth and performance goals.
  • Drove optimization of core business processes to align with business strategies, goals and process automation
  • Acted as technology liaison for communication with business process stakeholders.
  • Redesign and modernization of many internal applications using responsive and cross browser techniques based on Web API/MVC/JavaScript/Knockout/Vue/Angular, SharePoint customizations to be used across all engineering projects etc.
  • Managed team of developers implementing full-stack solutions based on customer business requirements. Including running/managing daily scrum meetings, weekly project level meetings and weekly training/skill sharing meetings.
  • Ability to mentor and lead other technical team members without having direct supervision responsibility.
  • Design state of the art web user interfaces complying with common usability best practices.
  • Senior developer building high quality applications by creating a well designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests)
Software Architect
Mobile solutions provider for Jacobs Engineering, building a team of 12 individuals, implementing custom solutions for a number of industries including: construction management, environmental data collection, transportation and power and energy.

Analyzed business processes to identify opportunities to use automation to improve capabilities, efficiency or scalability

Architectural role documenting best approaches, solutions architecture and implementing across the organization.

Plans and schedules the installation and deployment of new modules, upgrades and fixes to the production environment - ensure production readiness

  • Ensured all applications are documented according to standards.
  • Assisted in defining development guidelines and standards
  • Provided technical leadership, coaching and mentoring to team members
  • Provided team member performance feedback
  • Supported major projects that span a broad range of applications - act as the IT lead and subject matter expert by providing technical direction to others
  • Evaluated new application packages and tools; researches best practices and recommends solutions
  • Identified technical requirements, creates technical design specifications, and reviews technical design specifications developed by junior levels
  • Created technical sizing for requirements and reviews technical sizing requirements developed by junior levels
Senior Developer

Developed new products and enhanced existing products utilizing the Microsoft technology stack: C#, ASP.NET, and SQL Server. Lead and mentor developers and share knowledge through “Tech Talk” presentations. Work with product owners and web designers to understand requirements and resolve issues.Respond to production issues or problems with our existing products. Participate in a small, experienced, energetic team on a rapid, agile development schedule.

Intergraph PDS Administrator

Intergraph Plant Design System (PDS) Administrator support multi-discipline engineering and construction technology. Coordination and technical support applying 3D digital modeling to large scale engineering projects across North America. System was based on Oracle and SQL Server technologies with direct connectivity to 3D CAD designs.

Project Coordination / PDS Administrator

Intergraph Plant Design System (PDS) Administrator support multi-discipline engineering and construction technology. Coordination and technical support applying 3D digital modeling to large scale engineering projects across North America.
Project set-up, administration, training and user support for Intergraph PDS. Managed all related activities of the PDS database on multiple projects. Ensured that all the PDS software components were properly integrated according to the needs of the PDS project. Was actively involved during the PDS project definition, setup, implementation and closeout stages.
Responsibilities included but not limited to; Management of PDS project PDS setup, Created and maintained PDS models, Work-sharing aspects of PDS data between multiple PDS sites, PDS archrival, end user support.
Intergraph PDS support of; Piping, Equipment, Structural, Electrical, Instrumentation, Clash Detection and SmartPlant Review. Interfaces with third party software; SmartPlant Instrumentation, Laser Scan Cloud Point Data integration. Strong interaction with engineering disciplines on project.

Structural Engineer

Demonstrated excellent communication skills with the ability of teamwork and co-operation with other members as necessary to become successful. In this job as a structural engineer had to work with several others and also as supervisor. Demonstrated good problem solving capability and proper knowledge about stress and load calculations, mathematical problems and cost optimization.
Designed and analyzed steel/concrete structures, developing estimates and schedules, conceptual project development, planning and directing the work of detailers and designers.

Education / Licenses & Certifications

Engineering, Civil/Structural Engineering

The Department envisions a need for broadly-educated Civil Engineers with strong foundations in a wide variety of sub-disciplines, and excellent development of professional skills. In order to provide the best education possible, we wish to develop more emphasis on hands-on learning with field-based experiences at the Department's Kennedy Field Station and elsewhere, and on lab-based experiences with large-scale testing in all disciplines. We presently enjoy strong relations with industrial partners and we see greater industrial involvement as means by which to enhance our experiential learning opportunities.

Professional Engineer / State of Ohio

The State Board of Registration for Professional Engineers and Surveyors was established in 1933 to regulate the professions of engineering and surveying in the state of Ohio. The Board ensures only qualified individuals are licensed to practice engineering and surveying by requiring minimum educational standards, testing, and experience prior to licensure in order to demonstrate the individual is qualified to be in responsible charge of engineering and surveying projects.

The Board currently oversees the licenses of nearly 30,000 individually licenses engineers and surveyors as well as nearly 2,800 companies and firms offering engineering and/or surveying services. The Board is made up of five board members appointed by the governor for five year terms, and nine full-time board staff carrying out the day to day operations of the board office.

Microsoft Certified Solutions Developer (MCSD)

The Microsoft Certified Solutions Developer (MCSD) program is designed for software developers to demonstrate their ability to construct solutions using both in-person and cloud technologies. This certification serves as the global standard for developers, and professionals looking to earn this certification should have experience using different Microsoft tools and languages to analyze and create enterprise solutions.

Software developers, including application developers, work in a range of industries. As technology advances, the prevalence of applications, especially mobile applications, has become a requirement of success for businesses in all fields. The majority of such application developers work full-time in an office setting, though some may be able to telecommute. Much of their work may be completed independently, but collaboration is required on almost all projects.

Xamarin Certified Developer

Xamarin is a standard for enterprise mobile development. No other platform enables businesses to reach 2.6 billion iOS, Android, Mac and Windows devices with 100 percent fully native apps from a single, shared code base. Xamarin is used by over 700,000 developers from more than 100 Fortune 500 companies to accelerate the creation of mission-critical consumer and enterprise apps.

Certified NAUI Scuba Diver

Earning your NAUI Scuba Diver Certification card is an accomplishment for which you will rightfully feel proud and you will be ready to begin a lifetime of underwater adventures and discovering.