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