Post Job Free
Sign in

Java Developer Design

Location:
Toronto, ON, Canada
Salary:
50000
Posted:
May 02, 2016

Contact this candidate

Resume:

JIFENG JIANG

Phone: 647-***-**** Email: ***************@*******.***

JAVA DEVELOPER

Dynamic and qualified Java developer and Android developer. Adept in Software Engineering education, project management and programming. Strong analytical skills, troubleshooting and problem solving skills. Exceptional team player with superior communication skills.

SUMMARY

3 years of experience with Java developing

Databases: MySQL, PostgreSQL, Oracle

Version Control: Git, CVS, SVN, MKS toolkits

Frontend: JavaScript, HTML5, AJAX, JSON, CSS, JQuery

Java EE: Struts2, Spring, Hibernate, JAXB, Tomcat, JSP, Servlet

Operating Systems: Arch Linux, Windows Systems, Ubuntu

Programming languages: C, C++, C#, Java, Python, Android, IOS, Matlab, Ruby, XML

Web services: REST API, SOAP

EDUCATION & CERTIFICATIONS

Master’s Degree

Electrical and Computer Engineering, University of Ottawa

Bachelor Degree

Automation and Electrical Engineering, Tianjin Polytechnic University

WORK EXPERIENCE

Junior Programmer Analyst Oct 2015-April 2016

Pulse Services Inc.

Pulse specializes in design, development and deployment of communication applications such as Contact centers (IVR/CTI) and Mobile applications. As organizations continue to implement enhanced communication technologies to stay competitive in today's customer centric marketplace, the ability to provide these key services in a timely manner is paramount and pulse provides this advantage to all their customers.

Interact with clients to provide expert technical support in a timely manner to inquiries and issues

Act as liaison between the support and engineering team to meet or exceed client expectations and system requirement

Plan and code new features/modules for existing software to make the system work effectively

Re-use and create new components for existing software

Execute new releases and code deployment to successful deploying the project

Troubleshoot technical issues related with older or current versions of the product to maintain the system reliability

Design, develop, unit test, systems test, maintenance and deployment of custom built Java/J2EE applications

Work in conjunction with client’s IT departments to configure and establish VPN site-to-site connection including discussions and resolution of potential defects

Utilizing AIM (Automatic Identification and Mobility) tools to make test calls

Utilizing MKS toolkit to keep the enterprise-class code version

APPLIED PROJECTS

Software Programming Languages: JAVA, MATLAB, C#, Python, C++, IOS

Support with enterprise-class Java code to troubleshoot technical issues.

Utilizing Java platform, designed a local BBS, which has add, delete and reply functions to simulate the real blogs for people to read, post and edit.

Utilizing Java platform, designed a local online shopping system, which has order, delete and release new product functions to simulate the online shopping process.

Utilizing Java platform, designed a simple 2D solo tank fight game, which you can use your tank to hit other tanks.

Utilizing Java platform, simulated MapReduce procedure by using ant colony optimization algorithm and genetic algorithm

Utilizing Android platform, designed alarm-based human face recognition program, in which sounds and greetings can be edited by users; users can also set delays when alarm rings

Utilizing IOS platform, designed a software as a third-party software to post status on Facebook and twitter.

Used Ipython Notebook platform in Linux to design program to extract moving objects from .gifs

Utilized C# to program a game called “Math Tower” in a group, which helps children learn math skills, mainly focus on background settings and Kinect connection

Utilized C++ to simulate the process of fluid from top to bottom

Used MATLAB to simulate fingerprint recognition process by using SIFT keypoint detection method

Hardware Programming Languages: PLC, Verilog, VHDL, Protel 99SE

Utilized Quartus II to design 8-bit multiplier by using VHDL

Used Mitsubishi (a PLC IDE) to design traffic light and elevator controlling system

Utilized Protel 99SE to design various kinds of schematics

Graphic Design and Image Editing Software: AutoCAD, SketchUp, Adobe Photoshop

Utilized SketchUp to design a three-story house and furnishings

Used AutoCAD to design architectural plans for house

Used Photoshop to edit the photos and to design some word arts

Web Design: HTML, CSS, PHP, JavaScript, Ruby

Created a local website to add personal information, which can be edited after upload

Created a local website to provide education and introduction to traditional Chinese cuisine

Other Design Software: Game Maker

Utilized Game Maker to design a brick-breaker game with five stages



Contact this candidate