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
Search Resumes
Browse Resumes
Post a Job

Software Engineer Resume

Desired Industry: Computer Software/Programming SpiderID: 43393
Desired Job Location: King of Prussia, Pennsylvania Date Posted: 9/20/2010
Type of Position: Full-Time Permanent Availability Date: 9/20/2010
Desired Wage: 70000
U.S. Work Authorization: Yes
Job Level: Experienced with over 2 years experience Willing to Travel: Yes, Less Than 25%
Highest Degree Attained: Bachelors Willing to Relocate: No

To obtain a challanging position in software engineering field.

QLogic Corporation, Software Engineer (Nov 2005 – Jun 2010)
Software engineer responsible for designing new GUIs and adding new features to existing applications.
Designed GUIs for XEdge, X040, X120 and X360 switches
* Gathered requirements for the switch from hardware engineers
* Implemented the GUI using HTML, JavaScript, CSS, C and VxWork’s embedded Wind Web server
* Edited the images for the GUI using Adobe CS2 Photoshop
* GUIs allowed users to reboot the switch, update firmware, view/clear logs, view port statistics, upload configuration files, set error thresholds and check the status of the switch
* Helped write documentation for the new GUIs

Added grouping feature to a network monitoring application (Fabric Viewer)
* Used Eclipse to edit all Fabric Viewer’s Java code
* Identified open source software, JSch, that can be used to download and upload XML configuration file from the server
* Modified the open source software to download/upload configuration files from server to the network monitoring application (Fabric Viewer)
* Modified the ant build files to compile Fabric Viewer with the new jar files
* Based on the newly downloaded configuration file added new Device Groups icons to the hierarchy tree that are displayed using JTree
* Added new Grouping icons to Fabric Viewer’s graph pane that are displayed using JGraph
* Extended Fabric Viewer’s functionality to do fabric refreshes, update node status, clear errors and open new graph windows with newly added Device Groups
* Added a new query to switches subnet manager C code. This query retrieved all nodes with enhanced port 0 capabilities and then sent data from switch to Fabric Viewer and displayed it to the user
* Added a timestamp function to make sure newly uploaded configuration files were successfully transferred and parsed on the server
* Added a checksum function to Fabric Viewer that is used to determine if configuration files are out of date and need to be updated

Added support for clients MIB fields
* Gathered requirements for MIB fields from the documentation provided by the client
* Implemented the MIB fields to access data from our embedded software
* Tested all changes with several QLogic switches

Integrated Fabric Viewer into larger umbrella application, EFS, that contained other monitoring software
* Added a new Tab to EFS that contained Fabric Viewer
* Added classes to initialize Fabric Viewer inside EFS
* Changed graphics and design of Fabric Viewer to match style of EFS
* Added Fabric Viewer jars to EFS, so the two applications can be build together

Siemens Medical Solutions, Software Support Engineer(Dec 2003 - Apr 2005)
Software support engineer troubleshooting customer issues and making minor changes to existing software.

Fixed random scanner connection problems in EDM (Enterprise Document Management)
* This problem occurred randomly, but I was able to reproduce the problem on my machine
and realized that two TWAIN connections were opened to the scanner, which resulted in conflicts while scanning.
* One of the TWAIN connections was removed from ASP code to resolve the conflict

Made EDM scanner controls more user friendly
* Observed users scanning documents without choosing a destination folder
* Made a fix in C++ code to close scan dialog after a scan was complete, so user would have to select a destination folder before doing another scan

Added TWAIN logging to ActiveX viewer controls in order to troubleshoot scanning issues
* Logging was needed to troubleshoot problems that could not be recreated in our lab
* Used C++ to add logging to ActiveX controls to show status of all major TWAIN functions
* Added a method to turn on and off logging using environment variables

Resolved lockout problem for EDM security module
* Added security logging in C++ and C# code in order to find the cause of the random lockout
* Using logs the customer lockout problem was isolated. One of the clients did not have proper network access permissions and he would receive an empty XML problem. Then the caching mechanism would corrupt other users configuration files causing lockout for everyone
* Set the proper network access permissions for customer causing the lockout problem in order to solve the issue

Extended the functionality of the upload service that was used to transfer client files to the data center
* Added an XML key that allows users to add a timestamp to the end of the file name. This ensured that every file name is unique and files would not overwrite each other
* Added ignore mask xml key to the upload service. This key allowed users to ignore files that were not needed in the data center
* All upload service changes were done in C++ using Visual Studio 7.0

Fixed activeX print control
* ActiveX controls wouldn’t print documents in high resolution
* Changes were made in C++ code to recalculate the scale of a document correctly in order to print documents in high resolution

Added an option to set the default zoom level in EDM software
* Added a menu item that allowed user to set the default zoom level
* Added a JavaScript function to set the zoom to the level specified by the user

Fixed large reports processing error
* A windows service failed to process large reports over 50 Mb in size
* Made a change in window service’s C++ code to read reports in 1 Mb chunks to fix the problem
* This was a critical fix needed for one of Siemens customers to go live on EDM

Xetex Business Systems, Software Developer (July – Oct 2003)
Worked as an entry level programmer. Extended functionality of existing accounting software and fixed various errors in the software.

Extended the functionality of the Order Entry module
* Added additional fields to database to store new sales data
* Modified several forms to allow users to add, delete and modify additional sales data
* Modified the commission report to show the additional sales data
* Software was written using C++ and Visual Studio 6.0

Extended the functionality of the Open Orders report
* Modified the graphical user interface to allow clients to add production notes
* Added production notes to the open order report
* Software was written using C++ and Visual Studio 6.0

Reading Eagle newspaper, Intern (June – Aug 2002)
I worked as an intern at the Reading Eagle newspaper internet group troubleshooting various software problems.

Troubleshoot PDForMail software
* Reinstalled PDForMail and configured its settings correctly in order to get it to work properly
* Created online data collection forms using PDForMail to make sure it’s working properly

Installed software for Reading eagle workers
* Installed and set up Outlook email
* Configured web access for users
* Installed Microsoft Office
* Installed Norton Antivirus and cleaned viruses from users computers


The Pennsylvania State University, University Park, PA May 2003
Bachelor of Science of Information Science Technology,
System Development Option

Programming Languages
* C++ * C
* Java · * HTML
* JavaScript * XML

* Front Page * Microsoft Office Suite
* Visual Studio 7.0, 7.1 * IIS 5.0
* Rational Clear Case * Visio
* Photoshop * CVS
* Git * Ant

* SQL Server 2000

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


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