We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Solid understanding of Eclipse RCP framework
  • Extensive knowledge in developing Rich Internet Application using GWT, Struts, generating report with Birt engine and building/testing application with Maven, Hudson, JUnit
  • Ability to create SOAP or RESTful web service
  • Familiarity with Windows, Solaris, Ubuntu, Mac OS and Business Process Management
  • Worked with Oracle 11g, PostgreSQL, MySQL and understand the operation of Microsoft SQL Server 2008
  • Confidence with development tools like Eclipse, Visual Studio, NetBeans, and MATLAB
  • Able to produce documentation with Microsoft Office, Adobe Illustrator, LaTex, and etc.

TECHNICAL SKILLS:

Programming languages: Java, JavaScript, SQL, C/C++, C#, Shell Script, Objective C

WORK EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Sydney Coordinated Adaptive Traffic System Optimization Suite (Eclipse RCP, Google Map JavaScript API, Java 2D, SWT, jFreeChart, LWJGL, guava, Memcached, P2 Repository, PDE Build)
  • In this project, we are developing an optimization software suite to improve the performance of managing Sydney Coordinated Adaptive Traffic System (SCATS). SCATS is used throughout the traffic network to control the timing of traffic signal with the purpose of improving traffic volume and minimizing delay and stops experiencing by drivers.
  • The optimization software we developed uses Eclipse Rich Client Platform (RCP) as the front end. It provides the user the ability to construct and modify Arterials displayed in Google Map. Also, it presents to the user a graphic interface to coordinate traffic signals. The RCP program is designed with MVC pattern and it communicates to server side using Memcached.
  • I am mainly responsible for front end development and domain design in this project, as well as maintaining documentation along development process. I gain extensive experience in Eclipse Plug - in development, Google Map JavaScript API, as well as several drawing frameworks.

Software Engineer

Confidential

Responsibilities:

  • Rich Internet Application (RIA) Development and Interaction with Backend Database (GWT, ext GWT, Struts 2, jBPM, Birt Report, JUnit, JSP, JavaScript, jQuery, Spring, Hibernate, CAS, Tomcat, Oracle 11g, Maven)
  • In this project of developing a content management system for Confidential, we deliver a web application based on the Google Web Toolkit framework to Confidential to control their roadside cameras and incidents generated by these cameras.
  • I am taking many roles in this project, including liaise with support staff to understand Confidential ’s requirements and support requests, front end user interface development using Java, and back end servlet and database development using Hibernate. As parts of this project, I am also exposed to Apache CXF to implement web service, jBPM to implement work flow, and Birt report engine API to generate reports.

Software Engineer

Confidential

Responsibilities:

  • Location Enable Terminal Development and PostGIS Spatial Database Applications on PostgreSQL and MySQL (Java, Google Static Maps API, SQL, Geospatial Database, JDBC, Shell Script, Solaris OS)
  • The aim of this project is to implement an Assisted GPS handset device to measure the performance of Andrew Mobile Location Centre (MLC) so that tuning of MLC is possible. The handset communicates with Andrew MLC via SUPL protocol to get assistant data, which is then transferred to Sirf GPS chip to assist it in getting the current location. And then the current location is displayed in Google Map via a desktop application with Java Swing.
  • Also, part of this project was to enhance PostgreSQL with spatial data query ability with open source PostGIS package. And I was intensively involved in Solaris OS package configuration and installation as well as shell script.

Research Assistant

Confidential

Responsibilities:

  • Embedded Sun SPOT into Aerial Robot such as Tether Robot and Hirobo Lama Coaxial Helicopter (Electronic Engineering, C#)
  • This project is to control an aerial vehicle which has an Embedded SunSPOT device to be control though a web interface that is developed by .Net and C#. And Sun SPOT was programmed with Java to control the onboard actuators and sensors.
  • Converting Java based QuickTime applications to Objective-C based QTKit applications (Objective C, Mac OS)
  • The aim of this project is to convert a set of teaching demo software used in lecture that was written using QuickTime for Java to QTKit which is written in Objective C.

We'd love your feedback!