MOSES GUILLEN
El Paso, Texas **925
Mobile: 915-***-****
Home: 915-***-****
*****.*******@*****.***
OBJECTIVE: To obtain a position in information technology as to allow me
to
utilize my knowledge in the areas of software engineering and
research and development.
EDUCATION: REGIS UNIVERSITY (Denver, Colorado)
Master of Science in Software Engineering Degree.
Thesis: How to Utilize Java(TM) Technology for the Wireless
Industry (Emphasis: CLDC 1.1 and MIDP 2.0)
Graduated with Honors in December 2008: GPA 4.0
Received Graduate Level Academic Certificate in the field of
Enterprise Java Software Development
THE UNIVERSITY OF TEXAS AT EL PASO
BBA: Double major in Accounting and Computer Information
Systems.
COMPUTER: Program/Query/Markup Languages: Java (Android SDK, JME/J2ME,
SKILLS JSE/J2SE, and JEE/J2EE), C/C++, SQL, HTML, and XML.
Application Development: Android Application Development, J2ME
Mobile Development Using BlackBerry and Other Devices, Java
Applications and Applets Using Java Swing, Java Web Start,
JSP/Servlets/Struts, EJBs, JMS, BEA WebLogic 8.1, JDBC,
Cloudscape, InstantDB, Oracle, I18N in Java, JUnit, JMUnit,
Design Patterns (GOF and J2EE), Refactoring, UML, and Axis
Web
Services using SOAP.
Development Tools: Eclipse, Android Developer Tool (ADT) plug-
in
for Eclipse, Eclipse BlackBerry Plugin(s), BlackBerry
JDE/MDS,
Eclipse Mobile Tools for Java, Eclipse ME, NetBeans IDE,
Ant,
Antenna, CVS, PVCS, Proguard, Vi, Eclipse UML, and UML Magic
Draw.
Mobile Development API(s): Android SDK, Lightweight User
Interface Toolkit (LWUIT) 2.0, File Connection and PIM APIs
(JSR 75), Java API for Bluetooth (JSR 82), MIDP 2.1 (JSR
118),
Mobile Media API 1.0 (JSR 135), CLDC 1.1 (JSR 139), Web
Services (JSR 172), Security and Trust Services API (JSR
177),
Location API Using GPS (JSR 179), Wireless Messaging API 2.0
(JSR 205), Content Handler API (JSR 211), Scalable 2D Vector
Graphics (SVG) (JSR 226), Payment API (JSR 229), Advanced
Multimedia Supplements (JSR 234), Mobile I18N API (JSR 238).
Mobile Development Toolkits: Android SDK Tools, Sun Java
Wireless Toolkit 2.5.2 for CLDC and Java Platform Micro
Edition Software Development Kit (SDK) 3.0.
Updating Skill set: Android SDK and BlackBerry APIs.
Operating Systems: MS DOS/Windows XP/Vista, Linux, Unix, and
Solaris.
Network System Administration: Setting up a Secure WiFi
Network,
TCP/IP, and Ethernet.
Applications: MS Office and MS Visio.
SECURITY TS/SCI (Top Secret/Sensitive Compartmented Information) -
cleared
CLEARANCE: Successfully completed a full-scope background check and
polygraph.
WORK Sr. Consultant (Contracting Firm: Intelliswift)
EXPERIENCE: Provided Software Engineering Services For Trimble
Navigation
(11/09-4/10) Limited (Tempe, Arizona)
-Ported Location Base Service (LBS) or Global Positioning
System (GPS) applications written in Java to various JME
devices.
-Deployed applications to devices that were hosted on the
AT&T
and T-Mobile Networks, respectively.
-Successfully ported GeoCache Navigator to: Samsung SGH-
A877 Impression, Pantech C-790 Aladdin, Samsung SGH-797
Flight, Samsung SGH-897 Mythic, Huawei U7519, Samsung SGH-
T469 Gravity 2, Samsung SGH-T659, Sony Ericsson TM717
Equinox, BlackBerry 9700 Bold 2, Samsung SGH-T749
Highlight,
and Nokia 3711.
-Successfully ported Trimble Outdoors to: LG GR500 Xenon,
Nokia e71x Piranha, Samsung SGH- A877 Impression, Pantech C-
790 Aladdin, Samsung SGH-797 Flight, and Samsung SGH-897
Mythic, Huawei U7519, Samsung SGH-T469 Gravity 2, Samsung
SGH-T659, Sony Ericsson TM717 Equinox, BlackBerry 9700 Bold
2, Samsung SGH-T749 Highlight, and Nokia 3711.
-Successfully ported AllSport GPS to: Samsung SGH-797
Flight, Samsung SGH-897 Mythic, Huawei U7519, Samsung SGH-
T469 Gravity 2, Samsung SGH-T659, Sony Ericsson TM717
Equinox, BlackBerry 9700 Bold 2, Samsung SGH-T749
Highlight,
and Nokia 3711.
(12/00-2/08) FedEx Services
Technical Principle/Senior Technical Advisor
(Colorado Springs, Colorado and Irving, Texas)
-FedEx Technical lead for Mobi 2.0, a client based shipping
application to run on the BlackBerry 8300, 8700, and 8800
series of devices and including the Palm Treo 700wx and 750
devices.
-FedEx Technical lead for FedEx QuickShip (a Microsoft
Outlook
Plug-in), a client based shipping application embedded to
run
within Microsoft Outlook 2003 and 2007.
-FedEx Technical lead for OnlineLabel (a J2EE application),
a
browser based return shipping application that ran on
WebLogic
8.1 server using the Solaris OS and Sun hardware.
-Due to a FedEx outsourcing initiative I managed local and
remote resources for Mobi 2.0, QuickShip, and OnlineLabel.
-Assisted in the development of Mobi 1.0, a mobile browser
based solution for fedex.com and consisted of developing
the
application using Java, Apache Struts, Apache Axis Web
Services using SOAP, and WebLogic 8.1 SP3 running on Linux
OS.
-Performed Unix and Linux shell scripting to support
applications running in a server environment.
-Supported the J2EE application Online Label in production.
-Completed a Mobile Java Shipping Solution from its
inception
to delivering a proof of concept to run on a Blackberry
Device
for the Vice President of Customer Shipping and Automation
and
help demo the solution to executive management.
-Received recognition by FedEx's Innovation Group and the
executive management for delivering a Mobile Java Shipping
Solution.
-Tasks performed when working on Mobile Java Shipping
Solution: Ant Build Process (using Antenna), Conceptualized
and Delivered Proof of Concept, Designed and Developed
Entire
Solution, Integrated Application to use Customer's Address
Book (using JSR 75 PIM API), Provided a thermal label
printing solution using Bluetooth Technology, Utilized a
number of development environments, tools, and toolkits.
-Consulted with ThinPrint to provide a label printing
solution
for the Blackberry and other devices.
-Tasks performed when working on Online Label: Ant Build
Process, Lead the effort in Migrating Online Label from
WebLogic 6.1 SP4 to WebLogic 8.1 SP3, Distributed the JMS
Queues using WebLogic 8.1 SP3, Assisted with the Migration
from Sybase to Oracle, Implemented the Two Phase Commit
Protocol Using WebLogic's Oracle Type 4 XA Driver, Provided
a
more current Thermal Label Printing Solution for fedex.com
using Java 5.0, Assisted with WebLogic Administration,
Shell
Scripting on the Solaris, Configuration of the Online Label
application, Develop a Java Multi-Threading Stress Testing
Tool to assist development with L4 Stress Testing of Online
Label.
-Recipient of Two Ace Awards in the Second Half of 2005:
Thermal Label Printing Solution and for Developing Java
Multi-Threading Stress Testing Tool.
-Nominated for the Hall of Fame Award for the Second Half of
2005.
-Worked on XNet, a light weight online and offline shipping
application that provides customers with a robust graphical
user interface of a desktop application (an alternative to
the HTML browser). The application was written in Java and
was utilizing the Java Deployment Technology called Java
Web
Start.
-Tasks performed when working on XNet: Ant Build Process,
Provided a Laser Label Printing and updated Thermal
Printing
Solution, Researched and Implemented the various deployment
strategies for XNet using Java Web Start, Deployed the
Application to Microsoft Windows, Linux, and Mac OS X,
Implemented the Skins Look and Feel for the Application.
-Coordinated and mentored C programmers in moving to Java.
-Advised and coordinated Design Pattern brown bag lunches
for
the entire department.
(10/99-12/2000)FedEx Services
Senior Technical Analyst (Irving, Texas)
-Promoted to Senior Technical Advisor December 2000.
-Technical lead for FedExShipManager 150.
-Evaluated and tested Cloudscape database to be used with
FedExShipManager 200.
-Evaluated and implemented SourceGuard tool to allow
development to obfuscate Java byte code for deployment.
-Designed the model for language translation for
FedExShipManager 150.
-Migrated customer databases from FedExShipManager 110 to
150 utilizing InstantDB.
-Converted all data models to XML format.
(2/98-9/99) Federal Express
Senior Programmer Analyst (Irving, Texas)
-Promoted to Senior Technical Analyst October 1999.
-Proactively setup VisualAge for Java Team Repository -
administrator of the repository for the development team.
-Presented and implemented ship workflows utilizing
OOD/OOP principles. This design allowed development to give
the customer a specific type of installation (For Example:
Hardware, PS3, Latin America installation type,
International
Shipping). In addition, this allowed FedEx to respond to
market demands quicker. Finally, this helped developers in
managing the complexity of enhancements and maintenance.
-Designed and implemented pooling of database connections.
This allowed development the capability to connect to
different databases at one time with minimal changes to the
code.
-Proactively implemented and utilized Java 2 collections in
JDK 1.1.x code.
-Implemented and designed client interfaces/services written
in Java for the next generation of FedEx PowerShip
computing.
-Evaluated JDBC database technologies for client computing.
-Mentored co-workers in client database technologies.
-Coordinated the training, technical support and downloading
of patches and tools for VisualAge for Java.
-Implemented enhancements and maintained user requirements
in FedexShip (Versions 3.1 and 4.1) utilizing Microsoft
Foundation Classes (MFC) using Microsoft Visual C++.
(7/96-2/98) Federal Express
Programmer Analyst (Irving, Texas)
-Promoted to Senior Programmer Analyst February 1998.
-Engineered FedexShip to be ODBC compliant.
-Assisted in the coding (C++) of a distributed processing
application FedEx Shipnet2000 (CAF ) utilizing OLE servers.
-Recommended and implemented C++ templates to facilitate a
single point of maintenance for memory allocation.
-Implemented and utilized ODBC API for FedEx Shipnet2000.
-Utilized MFC to create the database front end for FedEx
Shipnet2000.
(1/94-7/96) Cybertek Corporation
Computer Programmer/Analyst (Dallas, Texas)
-Developed C/C++ code for a client server environment.
-Project Leader and Lead Programmer for the migration of a
Microsoft DOS EDI program into Microsoft Windows NT.
-Utilized Microsoft Visual C++ to create the testing
application for the EDI program.
-Assisted customers in the development of new software
features for Microsoft DOS and Windows applications.
-Maintained a Novell BTRIEVE database for the client server
application.
-Facilitated in the maintenance of Microsoft DOS
applications.
(6/93-1/94) NationsBank Corporation (Now known as Bank of America)
Electronic Data Processing Auditor (Dallas, Texas)
-Programmed and maintained code written in Focus,
Easytrieve,
and Culprit.
(6/92-5/93) Federal Aviation Administration (FAA)
Management Analyst (Washington D.C.)
-Learned to code in the C language.
-Performed network system administration in UNIX.
-Assisted in the setup of a TCP/IP network.