AddThis Social Bookmark Button
Moses Guillen ( Available )
El Paso, Texas - 79925 USA
Expertise :Java, J2ME, BlackBerry
Status :Citizen
Job Type :
All - W2,1099,Corp-to-Corp
Position :Computer and Mathematical, Education, Training, and Library, Arts, Design, Entertainment, Sports, and Media

Resume
 
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.

PROFESSIONAL EXPERIENCE

December, 2000 -  February, 2008Technical Principle/Senior Technical Advisor
 
FedEx Services
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, 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 in Microsoft Outlook 2003 and 2007.
Assisted in the development of Mobi 1.0, a mobile browser

based solution for fedex.com and integrated Mobi with Online
Label.
Supported the J2EE application Online Label in production.
Completed a Mobile Java Shipping Solution 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 2 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 and 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 2 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.

October, 1999 -  December, 2000Senior Technical Analyst
 
FedEx Services
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.

February, 1998 -  September, 1999Senior Programmer Analyst
 
Federal Express
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 1 time with minimal changes to the code.
Proactively implemented and utilized Java 2 collections in JDK 1.1 .x code.
Mentored co-workers on how to use VisualAge for Java.
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++.

July, 1996 -  February, 1998Programmer Analyst
 
Federal Express
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.

January, 1994 -  July, 1996Computer Programmer/Analyst
 
Cybertek Corporation
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
Programmed and maintained code written in Focus, Easytrieve, and Culprit.

June, 1993 -  January, 1994Electronic Data Processing Auditor
 
NationsBank Corporation (Now known as Bank of America)

Programmed and maintained code written in Focus, Easytrieve, and Culprit.








June, 1992 -  May, 1993Management Analyst
 
Federal Aviation Administration FAA
Learned to code in the C language.
Performed network system administration in UNIX.
Assisted in the setup of a TCP/IP network.



EDUCATION

REGIS UNIVERSITY (Denver, Colorado)


  Master of Science in Software Engineering Degree.


      Thesis: How to Utilize Java(TM) Technology for the WirelessIndustry (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.




SKILLS SUMMARY

COMPUTER:   Program/Query/Markup Languages: Java (J2ME, J2SE, and J2EE),

    SKILLS            C/C++, SQL, HTML, and XML.

                          Application Development: J2ME Mobile Development Using BlackBerry

                              Devices, Java Applications and Applets Using Java Swing,

                              JSP/Servlets/Struts, EJBs, JMS, BEA WebLogic 8.1, JDBC,

                              Cloudscape, InstantDB, Oracle, I18N in Java, JUnit, JMUnit,

                              Design Patterns (GOF and J2EE), Refactoring, and UML.

                          Development Tools: 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): 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: Sun Java Wireless Toolkit 2.5.2 for

                              CLDC and Java Platform Micro Edition Software Development Kit

                              (SDK) 3.0.

                         Update Skills: Android SDK, Objective C (Apple iPhone/iTouch),

                              and Java FX Mobile and Java FX Script.

                         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.






Quick People Search



People like Moses

Popular skills