John Edwards - Software Engineer

Director at Sports Ink

Nationality

American

Current location

Ireland

Work category

IT and Technology

Education

Bachelor/Degree

Versatile software engineer with 9 years experience in a large multi-national corporation (Xilinx Inc). Excellent communication skills, thorough, methodical and precise. Strong team player, who is efficient, smart and "gets things done". Well-developed logical and analytical skills and a tenacious problem-solver. Competitive and adaptable when faced with a challenge. Proficient using C++ and Java.

Currently, I am a Director of Sports Ink, we specialize in temporary tattoos for sporting fanatics, and we also have a range of sports-themed greeting cards.

I am also providing web services (via ridelikeaturtle web design) -- domain name registration, website design and hosting, CMS, etc -- for small businesses, clubs and organizations.

John Edwards's Professional Experience

2010 - Present

Sports Ink - Director

Sports Ink specializes in sports temporary tattoos and greeting cards for the sports fanatic. I control online product marketing, brand awareness, provide and maintain web content; product inventory control and invoicing, drive sales, advertising and product promotions, help coordinate and manage event activities, contribute to new product designs, and guide the overall direction of the company.

Key Skills
2007 - 2009

Xilinx Ireland - Senior Software Engineer

Worked as an integral contributing member of a team of software engineers in support of internal testing groups based worldwide - Ireland, Scotland, India and the United States - providing applications for test submission, analysis, comparison and viewing of internal software builds, tests, and test results.

Documented, analyzed, benchmarked and maintained a Java application for transporting and processing engineering test results data from multiple remote sites for insertion into a local database.

Created monitoring programs using C++ utilizing STL and BOOST libraries for the advance notification of database insertion errors and for the tracking of database insertion rates.

Played a key role in the design, enhancement and maintenance of a Java application to allow testing engineers to manage and submit tests from remote global sites worldwide.

Actively engaged in the design, enhancement and maintenance of a Java application to provide testing engineers the ability to view and compare their test results.

Key Skills
data engineering engineers Java STL
2000 - 2009

Xilinx Ireland - Software Engineer

Worked as an integral contributing member of a team of software engineers in support of internal testing groups based worldwide - Ireland, Scotland, India and the United States - providing applications for test submission, analysis, comparison and viewing of internal software builds, tests, and test results.

Key Skills
engineers
2003 - 2007

Xilinx Ireland - Senior Software Engineer

Product Delivery & Installation Promoted 2003-2007

Designed, implemented, documented, tested and maintained a C++ GUI application for tracking, detecting, and delivering required software updates.

Incorporated special procedures for the replacement of files currently in-use.

Worked with Xilinx software marketing groups, to implement a hierarchical presentation and selection process for displayed software updates based on current versus available software updates.

Provided a complete process of uninstalling previously-installed software products.

Key Skills
2000 - 2003

Xilinx Inc. (Colorado) - Software Engineer

Worked with a team of software engineers and external groups to define product requirements, features, implementation and testing schedules for product deliverables designed to deliver and install Xilinx software across multiple platforms via CD-ROM and over the web.

Provided support, documentation and testing for annual and quarterly software releases.

Created a Java AWT (Abstract Windowing Toolkit)-based GUI application to replace an existing text-based solution, which greatly enhanced customer ease-of-use and provided an attractive, stable and portable solution for Xilinx software installations on Solaris and HP operating systems.

Analyzed and implemented an accurate method for calculating software installation sizes of Xilinx software on Windows, solving the problem of running out of available disk space during installations and resulting in a significant improvement in customer satisfaction.
Maintained (with continued upgrades and enhancement) an MFC (Microsoft Foundation Classes)-based product delivery solution for Windows operating systems.

Provided as-needed platform-specific solutions for installation requirements, such as drivers, program application links and environment variables, for Linux, Solaris and Windows operating systems.

Implemented a registration ID validation scheme to support varying installable product configurations, allowing 100,000 unique IDs per product to be generated and validated.

Created an encryption solution to restrict the installation of software to a specific customer's personal computer.

Was selected for transfer to Xilinx Ireland as an opportunity to work abroad within the Xilinx organization.

Key Skills
Drivers engineers Java Linux Operating Systems Software Installation Solaris Validation

John Edwards's Education and Qualifications

1999

Bachelor/Degree - B.Sc, Computer Science

Colorado State University

1995

Bachelor/Degree - B.Sc., Psychology, Anthropology

Colorado State University

John Edwards's Additional Information

Links

Interests

Softball, motorcycling, and painting (digital).