David Deacon work email
- Valid
- Valid
David Deacon personal email
- Valid
Energetic and results-oriented Software Engineering professional with strong analytical and communication skills. Background includes the design, testing, and optimization of software applications/systems. Demonstrated ability to solve complex problems using data and logic. A quick learner who enjoys acquiring new skills and effectively applying them to achieve team goals.Specialties: Test Automation, Performance Testing
-
Software Engineer In TestVertafore Jan 2013 - PresentDenver, Co, UsMember of a scrum team responsible for software process and tools that support the development and business sides of the organization. Developing software, creating automated tests & testing tools, writing strategy-related process documentation, and guiding other scrum teams to create sustainable and effective test automation.• Significant contributor to documents defining the department's strategy covering test automation, test data, performance, and continuous delivery processes. Implemented the strategy on a greenfield project and currently applying the strategy to existing applications.• Developing a software library that enables automated tests to create their own test data conditions prior to execution. Extracting application business logic & DAO classes after a successful build, wrapping relevant logic with an automation-friendly API, and using the API within the test classes. Working closely with QA Analysts to ensure the API follows the language of the business.• Created performance tests for an application's RESTful web services using Apache JMeter. Developed a spreadsheet model to define load profiles and data environment. Tests are data-driven and the creation of test data is automated. Gathered performance statistics via JMeter plugin. • Automated the browser/UI tests using Selenium. Collaborated with QA Analysts and Developers to design the Page Objects & test classes. Tests executed by JUnit within the continuous delivery pipeline.• Test drove the development of RESTful web services for an internal development tool that enhances/customizes the Continuous Integration server. Implemented in Java, interfaces with a MySQL database, wired together with Spring, and running on a Tomcat web server.• Developed a testing framework that enables Quality Analysts to write tests in natural language and interact directly with test classes focusing on business logic. Extended the framework to support automated testing of ETL jobs. -
Senior Test Automation ConsultantMosaic, Inc. Apr 2008 - Dec 2012Chicago, Il, UsCollaborated with clients to improve software quality and expand their testing capabilities. Employed reusable test planning techniques into their process and automated regression test cases. Experience working in a wide range of industries including investment management and banking.• As a Test Automation Engineer, developed a test automation framework using TestPartner and Excel. Scripted end-to-end tests for business processes. Using knowledge gained from making the tests, re-purposed the framework to support the activities of other areas in the organization.• As a Quality Analyst on an Agile (Scrum) development team, collaborated with Product Owners, Business Analysts, and Developers throughout the development cycle to ensure the team delivered a high quality product. In addition to test case creation and execution, assisted in the creation of user stories and testable acceptance criteria.• Implemented a nightly automated regression executed within the Continuous Delivery process.• On multiple client engagements, created manual and automated regression testing frameworks using HP Quality Center, HP QuickTest Pro(QTP), and an in-house Data Management tool(DSTAR). Regression test cases were defined as a series of reusable test actions that are driven by a set of reusable data. The framework enabled the rapid creation of tests that were easy to maintain as the systems evolved.• Defined business-level regression tests and decomposed them into reusable test actions and scenarios in Quality Center. In DSTAR, defined reusable test data and assigned the required data profiles to executable tests stored in Quality Center. Automated tests in QTP by creating scripts for each test action and a driver script that called them based on how the executable test was defined. -
Senior Staff Software EngineerMotorola Jul 2005 - Jul 2007Chicago, Illinois, UsManaged capacity and performance at the System-level by interfacing with business, management, architecture, development, and validation teams.• Collaborated with system architects and program managers to refine software design, optimize feature performance/capacity, and improve system availability.• Benchmarked and assessed new hardware/software platforms for new/existing network elements to increase system capacity or resolve a platform’s end-of-life.• Defined and executed regression tests, analyzed the results, and created customer documentation describing the system’s capacity and performance for each system release.• Assisted in the development of Call and Mobility Models, which forecasted the utilization of new/existing features and updated the capacity/performance requirements accordingly.• Created a model to forecast a feature’s system messaging requirements which allowed system architects to project the customer’s infrastructure needs. -
Senior Software EngineerMotorola Nov 2000 - Jun 2005Chicago, Illinois, UsEnsured Box-level capacity and performance by interfacing with management, architecture, development, and validation teams.• Collaborated with box architects early in the design phase to refine low-level software design, optimize feature performance/capacity, and improve system availability.• Pinpointed many iDEN Home Location Register (HLR) software bottlenecks and worked with architecture/development teams to optimize code, SQL queries, database schema, and overall architecture.• Drove the resolution of capacity and performance-related defects through effective communication with program managers, developers, and software architects.• Analyzed the effectiveness of capacity/performance related defect resolutions through testing, presented results to management, and made further recommendations for improvement.• Created a prototype using sockets to validate the IP capacity/performance of a new system network element responsible for voice packet routing/duplication. -
Software Engineer IMotorola Jun 1998 - Oct 2000Chicago, Illinois, UsDeveloped application level software by interfacing with management, architecture, development, and validation teams.• Coded and tested a new feature that doubled site capacity for the Dispatch Application Processor (the iDEN Push-to-Talk Switch) by following a common software process (V-Model).• Increased Dispatch Application Processor performance and reduced resource contention through the design and implementation of an interface enhancement utilizing shared memory and pointers.• Performed software installations at customer sites achieving a high level of customer satisfaction. -
Software Engineer IiMotorola Jun 1997 - May 1998Chicago, Illinois, UsDeveloped application level software by interfacing with architecture and development teams.• Created a prototype that determined the highest performing software locking mechanism for use in a performance critical interface.• Collaborated with other developers to debug and resolve Unit-Level defects ensuring high quality software.• Ported Dispatch Application Processor (the iDEN Push-to-Talk Switch) software to a new hardware/software platform designed to increase network element capacity.
David Deacon Skills
David Deacon Education Details
-
Michigan State UniversityComputer Engineering
Frequently Asked Questions about David Deacon
What company does David Deacon work for?
David Deacon works for Vertafore
What is David Deacon's role at the current company?
David Deacon's current role is Software Engineering Professional.
What is David Deacon's email address?
David Deacon's email address is de****@****ail.com
What schools did David Deacon attend?
David Deacon attended Michigan State University.
What skills is David Deacon known for?
David Deacon has skills like Testing, Software Engineering, Sql, Perl, Unix, Linux, Test Automation, Agile Methodologies, Shell Scripting, Software Development Life Cycle, Software Design, Java.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial