Quang N.

Software developer

Outsourcing
Intermediate
Hanoi, VIETNAM
Contact us for this profile

My experience

More

IFI Solution01.09.2010 - Present

Software Engineer within a company providing complete software outsourcing services, from the commercial analysis to the installation and maintenance on the European software market.

Participation in the development of several projects:
- "Smart House" - an Android application which sends a request to the circuit board to control electrical devices (such as fans, television sets, refrigerators) via Wifi. Protocol data transmission between the device and the circuit is TCP Socket. The technical environment of the project included: Java Android, Microsoft Windows platform, Eclipse ADT, Tortoise SVN, JUnit.
  • Analysis of the feature and software change requests.
  • Implementation of the source code.
  • Bug analysis and fixing.
  • Unit testing of the application.

- "Mobile Tracking" - an Android application which allows the mobile device to send information (GPS, SMS, Contact, Call Log) to a PHP web service. The Web service will update the information in the database. The technical environment of the project included: Java Android, Slim PHP Web service, MySQL, Eclipse ADT, Tortoise SVN, Linux and Microsoft Windows platforms.
  • Analysis of the feature and software change requests.
  • Implementation of the source code.
  • Bug analysis and fixing.
  • Unit testing of the application.

- "Identity & Access Management Infrastructure Evolution"
- an Identity Management System already present in Telecommunication infrastructure which merges four different identity management platforms. The technical environment of the project included: Java EE, Struts, PL/SQL, Spring, Web Service Jersey, Eclipse for J2EE, SQL Developer, Tomcat 6, Tortoise SVN, Microsoft Windows.
  • Analysis of the feature and software change requests.
  • Implementation of the source code.
  • Bug analysis and fixing.

- "Electric Trade and Risk Management" - an Enterprise application which allows to implement the business of Energy Trading and Risk Management modules in the Green Commercial System using XDM framework, Groovy language and Oracle database. The technical environment of the project included: Java, Groovy, PL/SQL, Spring, TCP Socket, Eclipse for J2EE, SQL Developer, Microsoft Windows.
  • Analysis of the feature and software change requests.
  • Implementation of the source code.
  • Bug analysis and fixing.

-"Banc Spectral" - a Desktop application which aims to implement the GUI layer of Testbed IRTF (Infrared Telescope Facility) allowing a quick test of infrared navigation equipment in Qt with C++ programming language. The technical environment of the project included: Windows 7(32 bit), Qt C/C++, Qt Creator 2.8, Qt framework 4.8.5, Visual Studio 2010, Qt Visual Studio Add-in 1.1.11.
  • Analysis, development and tests of modules.
  • Analysis of the software requirements.
  • Development of new features in the module, drawing graphs for histograms and images.
  • Test description, performance and reporting.
  • Bug fixing.

- "BTS Software Evolution (Release GF1.0)" - a GSM Telecommunication application which includes Operation&Maintenance, Transport, Baseband functions. The technical environment of the project included: Linux from Scratch, Windows, C/C++, Java, Shell script for build SW, Visual C++, Putty, Eclipse, Mini STE, Linux, Clear Case.

  • Development of new features for the Transport module of the application.
  • Analysis, tests and bug fixing.
  • Analysis of the software requirements.
  • Software design.
  • Creation of the test cases and test procedure.

- "Visiodent" - a Desktop application for the Healthcare system. The technical environment of the project included: C/C++, MFC, Object C, Qt, Visual Studio, Windows2000/XP/7, Mac OS X, XCode, PostgreSQL.
  • Development and maintenance of the software under Windows and Mac OSX.
  • Test execution.
  • Analysis of bugs or new features.
  • Code development and bug fixing.

- "Sesamvitale" - a Desktop application for the Healthcare system. The project allows the development of a system for Electronic Insurance Payment in France and the integration into Clinic management software. The technical environment of the project included: C/C++, MFC, Object C, Qt, Visual Studio, Windows2000/XP, MacOS, Mac OS X, XCode, PostgreSQL.
  • Tests and bug fixing.
  • Analysis of bugs or new features.
  • Test execution.

- "Smart Packing" - a Desktop application which allows to manage cycle with card camera. The technical environment of the project included: Windows, Visual Studio .NET, SQL Server, Windows XP/7, C#, .NET, SQL.
  • Analysis of bugs or new features.
  • Code development and bug fixing.

- "Encrypted Database" - an Encryption database which uses AES algorithm. The technical environment of the project included: Linux, WindowsXP/7, MySQL, NetBeans, Java Core, PHP, SQL.
  • Analysis of bugs or new features.
  • Code development and bug fixing.

- "Wedding Website" project. The technical environment of the project included: Linux, WindowsXP/7, NetBeans, CodeLobster PHP, Joomla 1.5, PHP, HTML/CSS/JavaScript.
  • Design and development of a wedding website.
  • In charge of the template.
  • Analysis of bugs or new features.
  • Code development and bug fixing.

My stack

Spoken languages

ENGLISH: Average
VIETNAMESE: Native speaker

Networks and systems

Linux, MS-DOS, Windows 2000/NT/XP/Vista/7, MacOS, MacOS X

Languages

C#, C/C++, Groovy, JAVA, JavaScript, Objective-C, ODBC, PHP

Technologies

.NET, Hibernate, JDBC, MFC, Spring

Web technologies

CSS, HTML, Jersey, JSP / Servlets, SLIM, Struts, Web Services

DBMS

MySQL, PostgreSQL

Analysis methods and tools

Enterprise Architect, MS Visio, Rational Rose, UML

Development Environment

ClearCase, Eclipse, NetBeans, Qt Creator, SQL Developer, Visual Studio

Application servers

Apache, Tomcat, WAMPP, Warm

Protocols

GSM, TCP/IP, UDP

Other Software

Tortoise SVN

Open Source solutions

Putty, Qt

Software testing

JUnit

Miscellaneous

AES signature, DES

Computer tools

MS Project

My education and trainings

Bachelor's Degree in Mathematics and Informatics - Hanoi University of Science, VNU, Vietnam.2008-2012