Post Job Free

Resume

Sign in

Software Developer Java

Location:
Mississauga, ON, Canada
Posted:
October 21, 2015

Contact this candidate

Resume:

JEAN AMIDI

***-**** ******* ********* **** (***) 774 – 8245

Mississauga, ON L5M 0N9 acr551@r.postjobfree.com

OBJECTIVE

A position as Software Developer

HIGHLIGHTS OF QUALIFICATIONS

• Over 3 years experience in software development and maintenance

• Progressive experience in designing and building applications using Java (JSE, J2EE)

• Experience working with latest technologies and developer tools

• Build positive relationships with internal and external team members and worked cooperatively to achieve and

exceed goals

• Self–disciplined, creative, fast learner

• Fluent in verbal and written English, French

TECHNICAL EXPERTISE

• Language: Java, Swing, GWT, JUnit, JDBC, JPA, Hibernate, Servlets, JSP, JavaScript, JQuery, JSTL,

PHP, XML, XSD, DOM, DTDs, SQL, HTML, CSS, Windev

• Methodologies: MVC, Agile

• Object-Oriented Design: UML, Merise

• Database Management: MySQL and MS Access

• Development tools: Eclipse, NetBeans, JCreator, StarUML, Notepad++ and MySQL Workbench, SOAP UI

• Operating Systems: Windows XP/VISTA/7/8, Linux (Ubuntu), MAC OS, VMware

• Protocol: TCP/IP, UDP, LAN, WAN, SSH, Telnet

EMPLOYMENT HISTORY

Software Developer, Empty Lot Software Inc. Toronto, Ontario July 2014 – September 2015

Software development:

• Participate in project planning sessions with team members to analyze business IT requirements and

translate business requirements into working model

• Developed new features in existing platform to enhance consumer signal their issues to the CSR

• Built from the ground up a fully customizable and configurable admin portal system to allow for rapid

new user set up.

• Implemented server side task using Java and Servlets and developed user interfaces using JSP, CSS and

JSTL tag libs

• Hibernate/JPA (Java Persistence API) frameworks are used to persist the objects in the database and

on client side programming using JavaScript and JQuery for performing front end validations

• Developed a RESTful service to provide all the CRUD capabilities using WSDL, SOAP UI and MySQL

• Tested the applications with the JUnit, also written some test cases

• Resolve bugs and change requests to already existing code

• Used Log4j for logging and debugging

• Developed SQL Queries, stored procedure in MySQL databases

• Created tables in Sql for retrieval and data manipulation using

• Used GitHub for software configuration management, version control and JIRA for project and bug tracking

Skills used: Java, JUnit, JDBC, JPA, Hibernate, Servlet, JSP, JavaScript, JQuery, CSS, Maven, Eclipse, JBoss, MySQL Server, MySQL Workbench, Windows 7, Ubuntu, VMware workstation, Github, Jira

Jean Amidi Software Developer Page 2

Network administration:

• Responsible for installing and configuring, network modems, routers, switches, Ethernet networks,

wireless networks and network cabling include DSL link.

• Proactively monitors networks, identifies, troubleshoots and resolves network performance, security

and connectivity issues. Solutions may include configuration, upgrades, patches and other forms of

performance tuning

• Coordinates installation of hardware, software and cabling to manager

• Reviews new and emerging technologies and provides input and advice to broader project teams

• Ensuring that the company's IT strategies and policies are being implemented

• Preparing reports for Head Infrastructure or Team lead as required

• Perform backups and data restoration

Hardware used: EdgeRouter POE, ToughSwitch Pro POE, UniFi Access Point-AC, EdgeSwitch-24 ports

VoIP Telephony system setup:

• Built from the ground up a office telephone system that provided “traditional” types of telephony services

Hardware used: Synology DeskStation DS416, Digium d40 IP Phone

Network administrator, Moby Dick Inn, Prince Rupert, British Columbia Sep 8/2015 – Sep 12/2015

• Reconfigured and administrated the existent routers, switches, access points and network cabling to

ensure smooth use of internet in LAN /WAN having more than 1500 workstations

• Proactively monitors networks, identifies, troubleshoots and resolves network performance, security

and connectivity issues. Solutions may include configuration, upgrades, patches and other forms of

performance tuning

• Perform backups and data restoration

Hardware: EdgeRouter POE, ToughSwitch Pro POE, UniFi Access Point-AC

Software Developer, Paymobile Inc. Toronto, Ontario November 2012 – May 2014

Paymobile Inc is a global technology company providing business and government with a wide range of open loop prepaid and virtual card programs.

• Developed new features in existing platform to enhance CSR client search capabilities

• Involved with small team of developers to design financial transaction database for fraud detection

and report generation via MySQL including data acquisition via FTP, database loading and emails

notifications of job status and data availability

• Developed new application to enhance existing platform for sales department creating new visa

card numbers

• Reduced new client registration process from one week to less than two hours by building from the

ground up a fully customizable and configurable administrative portal

• Created new database objects like tables, views, indexes, stored procedures, user defined functions and

triggers in SQL Server

• Created and executed complex SQL queries to perform Data Integrity testing on to validate and test

data using Workbench

Skills used: Java, JDBC, JPA, Hibernate, JSP, Maven, JavaScript, CSS, PHP, Eclipse, JBoss, SVN, MySQL Server, MySQL Workbench, Ubuntu, VMware

Jean Amidi Software Developer Page 3

Software Developer, Artoris, Toulouse, France July 2011 – March 2012

• Created and maintained a fully configurable application to generate, modify XML files and

validate with XSD files

• Reduced by 95% time taken by data administrators and teachers to create XML files

• Involved with a small team of developers to create the UI for an E-learning website

• Created and executed complex SQL queries to perform Data Integrity testing on to validate and test data

Skills used: Java, Swing, GWT, CSS, JUnit, XML, XSD, Eclipse and Notepad++

EDUCATION

Bachelor of Computer Science 2012

École sciences industrielle et technologie de l’information IPST-CNAM, Toulouse, France

Programmer Analyst Diploma 2010

Université de Paul Sabatier, Institut Universitaire de Technologie, Toulouse, France

REFERENCES AVAILABLE UPON REQUEST



Contact this candidate