Post Job Free
Sign in

Software Developer/Systems Engineer

Location:
NY, 14568
Posted:
April 14, 2009

Contact this candidate

Resume:

Javier Jimenez-Gomez

**** ******* ***., ********, ** 14568 · *******@*********.**.***

(home) 315-***-**** · (mobile) 315-***-****

-----------------------------------

Software Developer/Systems Engineer

-----------------------------------

Dedicated computer/systems engineer with 12 years of experience between SW development, testing and printer system integration. Problem solving skills and creativity in both SW development and testing. Multiple and diverse technical skills. Meticulous attention to design, testing and documentation. Well-organized and detail oriented. Experience both as a team member and lead. Highly-motivated, enjoy technical work and always keeping up with the latest technology trends. Able to quickly learn and apply new technologies, programming languages and development tools. Exceptional work ethic.

Technical Profile:

------------------

Prog. Languages: .NET (VB.NET, C#), Java, C/C++, XML, ASP.NET, VBScript, Oracle SQL, T-SQL

Development Tools: Visual Studio, SQL Server, NetBeans, Oracle, AutoIt, NUnit, source control (Subversion, MS SourceSafe), Wikis

Other Tech. Skills: .NET/COM, Adobe PDFL, IPP/XPIF, JDF, OO design & dev., UML, Design Patterns, TCP/IP & Sockets dev., Human-Computer Interaction, Xerox FreeFlow Suite, Automated testing

OS Systems: Windows (2003, XP), UNIX, Linux

Management Skills: Dev. Team lead, IT center mgr.

Other Skills: English/Spanish

Education/Training:

-------------------

- MS Computer Eng. - U. of Puerto Rico, Mayagüez Campus

- BS Computer Eng. - U. of Puerto Rico, Mayagüez Campus

- Scrum Master Cert., SW Conf. Mgmt., LSS Yellow Belt Cert., SW Project Tracking & Oversight, SW Project Planning,

Xerox 1st Level Mgmt.

Experience:

-----------

Workflow Solutions SW Developer: Xerox Corp. 2007-2009

---------------------------------------------------------

Designed and developed quick-turnaround workflow solutions that integrated customer systems with the Xerox FreeFlow suite of products. Developed a suite of tools utilized by other team members to integrate and extend existing technology. Trained other team members in various technologies and gained reputation for developing clean, fast and easy-to-use utilities beyond the capabilities of the FreeFlow products. These utilities often required self on-the-job training of new technologies and exploration of source code with limited documentation.

• Programming Library SDK/CLI development: Developed a library/SDK and command line toolset that extended the functionality of the Xerox FreeFlow Process Manager application by more than 23 operations involving PDF manipulation/assembly and database connectivity. This toolset became one of the main components for solution development within the team and gained interest among other organizations within Xerox for its simplicity of use and high number of features. Wrote all documentation for the toolset, including user guide and installation utility. Library/SDK was built using a combination of VB.NET, C#, C++, Oracle SQL, Adobe PDF library and the Xerox FreeFlow Suite. Programming tools and techniques used included Visual Studio, Subversion, OOD, UML, .NET/Com Interop and OO design patterns.

• Job distribution and throttling utility: Developed a utility that watched a hot folder for incoming job orders and individual files, parsed and distributed the orders across a bank of servers. Utility was customer agnostic and was used to address performance issues on a customer environment with a high volume of orders. The utility was a key enabler to retain the customer as it prevented the Xerox FreeFlow Process Manager servers from overloading. Utilized VB.NET and the Xerox FreeFlow Suite. Programming tools and techniques used included Visual Studio, Subversion and OO design patterns.

• Custom Utilities for Workflow Solutions: Team members required extended operations of Xerox FreeFlow Process Manager to address customer workflows that would otherwise be impossible to achieve with available applications. Developed several of these custom utilities, including a postscript subset finishing utility, several PDF and job splitting utilities, XPIF job ticketing and book assembly utilities. Utilities where built using a combination of VB.NET, C#, C++, Java, UNIX scripting, Oracle SQL, Adobe PDF library, Xerox FreeFlow Suite, IPP/XPIF. Programming tools and techniques used included Visual Studio, Subversion, OOD, UML, .NET/Com Interop and OO design patterns.

System Integration/Test Engineer: Xerox Corp. 2003-2007

---------------------------------------------------------

Designed, developed and executed test suites for integration of various Xerox high-volume printers (IGen3, Nuvera, etc.), front-ends (DocuSP, Creo, Fiery), Xerox SW applications (Print Manager, MakeReady) and 3rd party offset SW applications (Prinect, Prinergy). Needed to pay special attention to functionality differences between each application and front end. Interfaced with Xerox partners to present test results and address problems found in the applications. Bi-lingual (English/Spanish) presentation of integration of Xerox apps and 3rd party apps at Print 05 trade show. Designed and developed tools to simplify testing activities for own use. Tools included an IPP/XPIF communications layer using TCP/IP communications in VB.NET/C# and an internal website for automatically tracking printer OS versions and history using ASP.NET, .NET Remoting, MS SQL Server and UNIX scripting.

SW Developer / Team Lead: Xerox Corp. 1998-2002

-------------------------------------------------

Dual role position. Lead a team of SW development and IT support within a testing organization. Designed and developed the automated testing tools and maintained the IT infrastructure for the organization.

• Automated testing application development: In charge of upgrading of the organization’s automated test tools from a single-tier tool to a cross-organization multi-user, multi-tier suite. The redesign and development actions increased productivity and reduced the expertise necessary to utilize the automation system. Personal activities within team included designing the multi-tier application, development of the centralized database and related modules of the system, lead the design and development efforts and trained team members in various technologies. Application was a combination of the SilkTest/4Test capture-playback tools, SQL server, VB.NET after upgrade from VB6 and MS Access.

• IT lab support and administration: Integrated and maintained the infrastructure for the IT lab supporting the test organization. Planned the budget, acquired SW/HW equipment, supported and troubleshot PCs and servers.

• Effort tracking SW administration: Assisted in the implementation and support of the effort tracking SW utilized by the organization. Generated financial reports for individual budget centers of the organization based on the raw data obtained from the tracking SW. Trained organization personnel on use of the SW. Developed custom reports for organization using VB.NET, Oracle, and Crystal Reports.

Test Engineer: Xerox Corp. 1996-1998

-----------------------------------------

Developed and executed unit tests for the iGen3 high-volume printer. At the time, the printer hardware and controlling SW was in its early stages of development, so the focus of the test was to validate that the hardware-controlling SW was working properly. This often included monitoring hardware signals, testing low-level control SW and analyzing printer logs to determine if the operations worked properly. Developed a test suite that validated normal operation as well as the boundary limits of the hardware.



Contact this candidate