We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Over 6 years of professional experience as Software Developer which includes extensive experience in using Qt and C++ to write a GUI interface which can using in a tablet, for the depot to process the ingate and outgate for a container. And save the receipt and signature as an image and put it into the database.
  • Solid experience in Java, JSP and PHP under Linux Environment build new page by the request
  • Sound technical experience in QT ToolKit (like QWebkit, Q Framework Signal and Slot etc.), C language, C++ language, Shell Script, Database (PSQL), and Socket Programming, Java, JSP, HTML, Javascript, XML, JSON, Agile and Scrum, PHP, Jira, Python, Gtk, glade, Git and Stash and
  • Strong experience in Operating System such as: Windows, Linux, and UNIX.

TECHNICAL SKILLS

  • QT ToolKit (like QWebkit
  • Q Framework Signal and Slot etc.)
  • C language
  • C++ language
  • Shell Script
  • Database (PSQL)
  • Socket Programming
  • Java
  • JSP
  • HTML
  • Javascript
  • XML
  • JSON
  • Agile and Scrum
  • PHP
  • Jira
  • Python
  • Gtk
  • Git
  • Glade
  • Windows
  • Linux and Unix

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Software Developer

Responsibilities:

  • Customize putty: Modify the source code of putty, like set up the default setting and save to register, print the remote working station output to the default printer.
  • GUI interchange system: Using Qt and C++ to write a GUI interface which can using in a tablet, for the depot to process the ingate and outgate for a container. And save the receipt and signature as an image and put it into the database.
  • Depot Software Maintain: Maintain all the depot program for making sure all the procedure is running smooth, like booking, lift, ingate, outgate and inventory etc., under Linux Environment
  • Website Upgrade: using PHP, JavaScript to upgrade the current depot website to show the interchange image, which generate by the GUI interchange system, to the client
  • Website Maintain: Help new client to set up username and password, and modify the web page to make sure only they can access. Using Java, JSP and PHP under Linux Environment build new page by the request.
  • Auto Rail Tracing: Using Qt, SSL socket, C++ and SSL lib to write a server program to automatically login to 5 different Rail Road HTTPS website, check the information of the container, like ETA, Available date and Last Free day etc. and update to the company database automatically.
  • Auto Chassis Owner check: Using Qt, SSL socket, SSL lib, C++, and Qt Webkit to write a server program to automatically send the Chassis to 4 different HTTPS website, check the owner of the chassis, update to the company database automatically.
  • Inventory System: Using Qt and C++ to write a GUI application to do the blind inventory, upload the physical list to the system, and use it to compare the inventory that in the system.
  • Report Generate: Create different kind of report using C language and SQL statement for the customer service and dispatcher.
  • Email Parser: Create a server to receive the email with CSV attachment from the employee. Using C language and unbase64 to decode the email, than base on the email address and data using psql statement to update the system or find out the information in system then generate the result and send back to the user under Linux Environment.
  • Pcmiller Web service: Using Qt, C++ and XML to write the server, automatically search and find out the distance between 2 stop and update to the system for future use.
  • GeoCode Web service: Using Qt, C++ and XML to getting the latitude and longitude for a location from google and MapQuest web service
  • Convert the database: Convert the C program from using the old link list database to Postgres database under Linux Environment.

Confidential, South San Fransico, CA

Software Engineer

Responsibilities:

  • Localization: Make the application support multiple language using C++, GTK, python and LINUX locale ENV
  • Software maintenance: Using Jira ticket system to log the bug, work with the testing team to fix it and create technical document.

We'd love your feedback!