Forum | Russian | FAQ | SiteMap | Contact Us








1234567891011121314151617

Resume 10

Jack Wartel
Sr. Software Engineer

OBJECTIVE

I want to work at a good company and to use/improve my skills and to make them succeed.

EDUCATION:

BS Computer Science Engineering, University of Texas in Arlington 12/93
GPA 3.67 - Cum Laude

SKILLS SET

  • C++ Expert 10 years
  • Java Expert 3 years
  • OOA, OOD, OOP Expert 8 years
  • Unix Shell Scripts Expert 8 years
  • Perl Good 8 years
  • Multi-Threaded Apps Expert 5 years
  • Test Equipment Control Good 4 years
  • Client/Server TCP/IP Expert 5 years
  • Software Testing Expert 9 years
  • Clearcase Expert 7 years
  • CGI Good 2 years
  • XML/DOM Expert 2 years
  • COM Beginner .5 years
  • Visual Basic Intermediate .5 years
  • Visual C++ Intermediate .5 years
  • JSP Java Servlets Beginner .1 years

SPECIALTIES:

  • OO Analysis, Design, Programming 8 years experience
  • OO Concepts Polymorphism, Inheritance, Abstraction, Data Hiding, Encapsulation
  • C++ and Java Low-level-Java, Swing, Multi-threading, Communication Streams for Linux and Win95/98/2000
  • Extensive Multi-threading experience
  • Sockets/Messaging/Communication via TCP/IP, extensive Client/Server experience
  • Very proficient in Sh, Bash, Korn Shell, Perl, and Awk
  • DOM/XML
  • Unix/Linux/Windows environment programming
  • Programming low-level interfaces and routines
  • Programming GUI interfaces
  • Test equipment control via GPIB interfaces
  • Protocol/Message parsing/creation
  • I learn quickly and can easily come up to speed on any environment/system

EXPERIENCE

IntroStep - Ft Worth, TX
10/2000 - Present

Sr. Software Engineer, Lead C++/QT Programmer
  • I wrote a GUI application in C++ for Linux and Win95/98/2000 to interface to Anritsu-8801 CDMA test equipment to monitor cellular over-the-air traffic. This application connected to tester via TCP-IP and issued commands to begin receiving data containing CDMA messages. I then formatted this data to feed into the protocol decoder software engine/GUI, which I also wrote.
  • I enhanced a GUI tool, written in C++ for Linux and Win95/98/2000, which was used to test CDMA handsets. I organized the tests and wrote a GUI wrapper to ease the end-user s ability to select and run tests. I had to overhaul the C++ code to make this possible.
  • I wrote GUI application in C++ for Linux and Win95/98/2000 to edit the proprietary XML implementation that defines protocols.
  • I worked with COM, Visual C++, and Visual Basic to create a COM interface to our messaging engine.
  • I wrote an engine to parse protocols, working extensively with XML to define protocols. This engine allowed one to not only parse messages from a protocol but to create messages as well.
  • I became very intimate with IS95 and CDMA-2000 Layer 3 messaging.
  • I worked extensively with a DOM to parse/create XML.
  • I wrote XML to define all IS95 and CDMA-2000 messages as given by C.S0005-A v5.0 Upper Layer Layer 3 Signaling Specification for CDMA-2000 Spread Spectrum Systems at www.3gpp2.org.
  • I used the XML protocol parser to parse CDMA-2000/1X-RTT messages sent between cellular phones and base-stations.
  • All of the above applications work cross-platform on Windows-x86 and Linux-x86. This was accomplished using the QT SDK www.trolltech.com.
  • I used CVS for configuration management.
  • You may go to www.intrig.com to see the software that I wrote.
Motorola - Plano, TX
1/1994 - 10/2000

Lead Software Engineer - CDMA Digital Cellular group

I tested CDMA digital cellular base stations BTSs which encompassed:

  • Writing a C++ visual application to interface to an RF cellular radio

  • Writing a large GUI application in Java for Win3.1 to test cellular base stations

  • Operating, both manually and via automated tests scripts, various RF test equipment including the HP8921A CDMA Analyzer, the HP8935 CDMA Analyzer, the HP 437B Power Meter, the Gigatronix Power Meter, the HP83236 PCS Adapter, and Motorola s own Cybertest CDMA Analyzer. The test equipment was accessed via a National Instruments serial to GPIB converter.

  • Writing software to send/receive messages to/from the BTS and test equipment. This software was used to download, configure, and analyze the BTS and was used to control test equipment in order to perform in-field customer certification testing on forward and reverse path RF signals. The test equipment was accessed to make measurements of RF signals as well as to generate signals, which were then measured at the BTS. The primitive commands of this application were written in C++ and the tests were Korn Shell/Perl wrappers around the primitives to perform the tests and make/store measurement results. I later rewrote this entire architecture in Java.

    The Java implementation was a multi-threaded application, the low-level code of which was designed almost in its entirety by myself. I also had a big hand in the design of the GUI front end. In this implementation I used Java 1.0, 1.1, and 1.2, including Swing, TCP/IP sockets, and serial port access. I used java to create a BTS simulator against which we did unit-level testing of our test application code. Ask me about the "Java Post Office" and the "Java Job Scheduler" which I designed and wrote.

  • Being in charge of the Java prototype/feasibility study for rewriting the BTS test software.

  • Directing all operations of Motorola s first CDMA digital cellular Hand-Off. This included controlling the Motorola transcoder frame and remotely configuring the BTSs used in the Hand-Off testing.

  • Using Perl to write a web based CGI search engine and numerous helpful scripts used by our department.

  • Using Korn-Shell, Awk, Perl, and various standard Unix executables to write numerous helpful scripts used by our department.

  • Representing Motorola for business trips to Japan, Hong Kong, Singapore, and various locations in the U.S.

  • Writing a web-based search engine using JSP Java Servlets.

  • Using clearcase as our configuration management system and did much of the clearcase management for our projects.

Cybertech - Euless, TX
1/1994 - 3/1994

Software Engineer - Visual C++ Programming
  • Used Visual C++ in Win3.1 to create applications for in-house use in restaurants.
  • These were GUI applications than handled table seating selection and automatic schedule creators.
Darrel Northern Research - Dallas, TX
1/1991 - 12/1993

Computer Software Intern

TDMA Digital Cellular group 3 terms

  • I wrote advanced multi-processing Pascal programs.
  • I wrote a C++ application to analyze spread-sheet data.
  • Rewrote a program to reduce downloading time of a hardware device by 50+ , this included an embedded application to receive the data on a DNS100 switch written in 68020 assembly and a GUI X-Windows application to send the data to be loaded written in C++ .

Unix System Administration 2 terms

  • I performed in a Unix support capacity for the entire BNR complex 3000+ people which entailed installing file servers and assisting BNR employees with Unix related issues.
  • I wrote numerous helpful scripts to do various tasks using Korn Shell and later, Perl.


1234567891011121314151617












Untitled Document