We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

TECHNICAL SKILLS:

Skills: Java, Python, ANTLR, GWT, Swing, SWT, JAXB, Protobuf, XML, Java EE, Netbeans RCP, Eclipse RCP, Git, SVN, ANT, JPA, C#, C++, OO Analysis and Design

Environments : Windows, Linux

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Built and maintained server side logging and statistics gathering code, the Help menu, and aided with the Protobuf message passing code.
  • Updated EJBs and Servlets.
  • Added to GWT RPC calls from client to server.
  • Helped design a Job controller to fix concurrency issues on the server. Jobs were then executed sequentially using a wait and notify framework.
  • Wrote client and server code to gather statistics, print statistics to log files, and update and display statistics in the client through tables and graphs.
  • Managed and extended XML configuration files using JAXB and XSD.
  • Eventually took over maintenance of both the server and client side of the software. Added functionality, including graphs and other data displays.

Configurator

Confidential

Responsibilities:

  • Designed and built the Eclipse RCP GUI Application.
  • Used JAXB to read and write XML files.
  • Developed code to read and write binary configuration files.
  • Visualized module connections using Eclipse Zest framework.
  • Updated source code files with module specific information.
  • Wrote the User Guide and Help documentation.
  • Maintained and updated the Confidential website using HTML and CSS.
Technical Support

Confidential

Responsibilities:

  • Built an Android app to connect to multiple Bluetooth devices; heart rate monitors, body temperature monitors and the Confidential device.
  • The App displayed this information and sent it to a server.
  • Built a Java EE server to receive and display sensor updates from the app using JSON and GWT.
Technical Support

Confidential

Responsibilities:

  • Helped rebuild the Android UI.
  • Worked on various bug fixes related to connection issues in Bluetooth.
Technical Support

Confidential

Responsibilities:

  • Expanded and maintained the Eclipse RCP and Netbeans RCP GUIs
  • Cleaned up data visualization of waveforms.
  • Updated Cmake build process for native code.
  • Added example code in C/C++ files to demo streaming data from an SDR radio.
Technical Support

Confidential

Responsibilities:

  • Helped build Netbeans RCP desktop application.
  • Maintained and extended ANTLR grammars and tree walkers for IDL and C/C++.
  • Extracted code metrics using grammars, then added them to MySQL database.
  • Supported JPA database access.
Technical Support

Confidential

Responsibilities:

.

  • Helped move the original DIVA Swing application to Netbeans RCP.
  • Extended the IDL ANTLR grammar to include all IDL constructs.
  • Built HTML output reports to display differences between IDL files, and collections of IDL files.
  • Used C# and the Word Interop library to read and write Word report templates. Implemented a tag system to allow users to create and use replaceable tags in their Word files.
  • Wrote classes to read and use the version control system the government used to track versions of IDL files.
  • Communicated over the phone with the Government to fix bugs and add features.
  • Technical lead for the last phase of development.

Technical Support

Confidential, Tempe, AZ

Responsibilities:

  • Provided phone support for Uverse. VoIP, IPTV, and Internet connection.

We'd love your feedback!