Software Engineer - Computer Software Programming Resume Search
Software Engineer - Computer Software Programming Resume Search
My Spider Scam Awareness Contacting Us F. A. Q.
 
Job Seekers
Search Jobs
Browse Jobs
Post a Resume
Job Alerts
 
Employers
Search Resumes
Browse Resumes
Post a Job

Software Engineer Resume


Desired Industry: Computer Software/Programming SpiderID: 29770
Desired Job Location: Pleasant Grove, Utah Date Posted: 11/12/2009
Type of Position: Full-Time Permanent Availability Date: 11/15/2009
Desired Wage: 80000+
U.S. Work Authorization: Yes
Job Level: Experienced with over 2 years experience Willing to Travel: Yes, Less Than 25%
Highest Degree Attained: Masters Willing to Relocate: Yes


Objective:
Help an organization optimize it operations, improve efficiency, and keep costs down through my skills in designing, implementing and enhancing quality software products. Enhance the work atmosphere of an organization by maintaining an excellent work ethic, working well with others, and having a positive attitude.


Experience:
Cemaphore Systems, Provo, Utah Nov 2005 May 2009
Wrote two MAPI Transport Providers. A provider that sends email using SMTP and a provider that sends email using Microsoft Exchange. Wrote code to synchronize Email Contacts between Microsoft Outlook and Google using the MAPI APIs and the Google Contacts API. The code for each of these projects was written using C/C++. No work had previously been done on these projects so research, planning, and complex problem solving skills were required.
Improved the User Interface for the GeoShadow Management Console using C# and ASP.Net. A user interface was devised that reduced the time in development by one half.
Added mail contacts functionality to an email processing program. The code was written in C++ and used MAPI APIs.
Modified the MailCounts program that compares folder counts between source and destination Exchange Servers. The program is sent to customers to help them evaluate our software. My Test Manager and I suggested to the Development Manager that I could immediately work on this project and the program would also be useful for testing. Cemaphore was able to deliver the MailboxCounts program to an important customer several weeks earlier because of our initiative. I used MAPI and C++ to update the program.
Completed the first working version of Outlook Randomizer. This program is used to randomly populate mailboxes with Email, Contacts, Journal Items, and much more. We have been able to stress test the Cemaphore MailShadow software product through the use of this tool. I used C# and the Outlook object model code this tool. Enhancements to the user interface, XML handling, randomization, command line processing, and much more.
Completed writing the Validator program. Validator validates the MailShadow product by ensuring data is transferred correctly and by tracking data transfer time.

Tybera Development Group, Orem, Utah May 2008 July 2008
Wrote web pages for creating software binders to save documents used by judges for court cases. The user interface was written in JSP, HTML, JavaScript, and JAVA. The back end was written in JAVA. The project used SQL to retrieve and store information.

Control4, Draper, Utah Nov 2004 Oct 2005
Wrote a C# program to validate XML files using XML Schema and detailed programming to ensure that XML files are formed correctly and contain valid content. Over 50,000 errors were reported in 3000 XML files. These XML files set up devices, such as controllers and light switches, to be controlled by a home automation system.
Wrote a program to test the TCP/IP communications between a Windows application and a Linux application. The program was written using C++ on Linux and C# on Windows. Sockets were written to capture the communications and send the results to a test harness used to manage the tests.
With another team member, programmed a C# test harness to execute tests and log the results.

Fonix, Draper, Utah May 2000 - Nov 2004
Responsible for programming the Fonix Automatic Speech recognition (ASR) APIs. Updated the APIs to support multi-threading. Wrote the new Alpha APIs to support letter to word recognition. Wrote many APIs to add new features, increase flexibility, and make the API set easier to use. Added code to support other operating systems platforms such as ARM and SH3.

Wrote the original C++ code to test the Fonix Text To Speech (TTS) API. Wrote the original C++ code to test the Fonix Automatic Speech Recognition (ASR) API. Rewrote both the TTS and ASR code using the C language so that it could be executed on embedded devices.
Wrote a program to test speech recognition accuracy. The program was comprehensive covering every setting available through the Fonix Speech Recognition API. Wrote code for the Fonix Test Harness. Wrote C++ and Java code for testing server-based Fonix Technology. Wrote code to test HTML tags for Fonix ASR.

Glyphix, Orem, Utah Sept 1999 Dec 2005
Wrote a Web based program for tracking Scout Advancement. Wrote Java servlets for handling HTML forms, creating HTML pages, and manipulating data using SQL database commands. Wrote JavaScript code to handle special web page processing. Used the Apache Server along with Apache JServ for serving the web pages.
Wrote a Visual Basic program that generates HTML web sites for an Internet Shopping Mall. The program cut the time for creating a web site by two hours. The program automatically creates index, standard, product, shopping cart, order form, counter, autoresponder, and Email pages.

Ancestry.com, Orem, Utah June 1999 Aug 1999
Wrote VBScript code to stress, check functionality, and Y2K compliance test a new format for Ancestry login cookies.

TestOut! Corporation, Pleasant Grove, Utah June 1997 - June 1999
Maintained a highly motivated testing team that was determined to release products with no undocumented bugs--On time and no surprises!
Responsible for product release final approval for all products--over twenty product releases.

Novell/WordPerfect, Orem, Utah October 1989 - June 1997
Wrote and maintained the markup validation parser, the SGML input routines, and the SGML output routines for the WordPerfect IntelliTag product. The parser was the critical technology that served as the core of the IntelliTag product.
Software testing team leader/coordinator of the NetWare Directory Services Manager (NDS Manager) product as well as eight other Novell products.

Clyde Digital Systems, Orem, Utah February 1986 - September 1989
Wrote code to enhance Clyde Digital Systems' leading software product, used for monitoring users on a computer system.


Education:
M.S., Administrative Management, Brigham Young University, 1985
B.S., Computer Science, Brigham Young University, 1984
A.S., Mathematics, Ricks College, 1979



Skills:
Development C, C++, C#, .NET, Java, JavaScript, SQL, HTML, SGML, Visual Basic,
Languages Vax Basic, Vax Macro Assembly, VBScript, MAPI, MFC, and Win32

Certifications CNE, CNA, MCSE, and MCP

Operating Windows 95/98/NT/ME/2000, Embedded platforms such as ARM and SH3, UNIX,
Systems LINUX, DOS, Macintosh, and VAX/VMS

Web Browsers Mozilla Firefox, Internet Explorer, NetScape, America Online, NeoPlanet, and Surf
Monkey

Software Packages Apache Server/Apache JServ, Microsoft Access, Microsoft Project, Microsoft Word, WordPerfect, and Paradox


Candidate Contact Information:
JobSpider.com has chosen not to make contact information available on this page.
Click "Contact Candidate" to send this candidate a response.


    





© 2022 Job Spider
Privacy Policy | CC Marketing Sites | Site Map | Links