Skills & Services

The following is the career resume of Joe Abounader.
Click here to download a more detailed MS Word version of my Resume.

I started my career as a contractor in Beirut, Lebanon in early 1994, providing complete software solutions to develop business applications, as well as to provide IT training to both clients and colleagues.  In the summer of 1995, I moved on to provide software development services to various companies in the Montreal area, first as an employee, and, since 2009, as an independent consultant.


The range of services I offer is widespread in both domain and technology:  The software systems I helped build range from business and financial applications, to telecommunications and networking, involving a combination of client-server, web-based, and real-time embedded systems...


My expertise encompasses the full software development lifecycle, including  requirements gathering and documentation, analysis, design, implementation, unit/integration testing, product release, and maintenance, as well as IT project leadership.  Throughout my career, I have also given various technical training sessions to both clients and colleagues, and have provided mentorship to my peers.


The diversity of technologies and tools I have used in my career, coupled with my solid background in Computer Science (I hold a Master’s degree and a Bachelor’s degree, both in Computer Science), have made me versatile and able to rapidly take on new challenges and adapt to ever-evolving technologies, as well constantly-changing customer requirements.  I have constantly been labelled by my peers as a “fast learner”, “reliable” and “independent”.


I firmly believe that the key to providing quality software solutions resides in having a good understanding of the requirements through continuous communication with the client and the users, as well as in following good software development practices.  Technology is a tool in this process, and I can quickly take on any emerging tool and apply it on the job.  Here is a list of technologies, tools, and methodologies I’ve employed in my career, and in which I currently offer my services; please check back with this web site in the future as I continuously improve my skillset through upcoming contracts and self-training.


            - Software Lifecycle:  Requirements gathering, analysis, design, implementation, testing, product release, maintenance and support.

            - Programming Languages:  Java,  C++, C, COBOL, business basic (BBX).

            - Frameworks: Spring, Struts, JUnit, JPA (Hibernate implementation), Vaadin,  iBATIS.

            - Web : Struts, Servlets, JSP, Angular, Javascript, AJAX, HTML, XML, JAXB, JSON, CSS.

            - Web/Application servers: Websphere, Apache Tomcat.

            - Web Services : SOAP, JAX-RS, JAX-WS.

            - Operating Systems: UNIX (Solaris, Linux, HP, IBM AIX), MS Windows, DOS.

            - Methodologies and tools: Agile, SCRUM, UML, Rational Rose.

            - Build/development environment - Source Control tools : Maven, Ant, Ivy, ClearCase, CVS, Perforce, Mercurial SVN, GIT.

            - Telecommunications/Networking standards/protocols: CDMA, TDMA, X.25, HTTP, TCP-UDP/IP.

            - Databases: Oracle, DB2, Sybase, SQL, PL/SQL, MS Access.

            - Scripting: UNIX shell scripting, Perl, Expect, VBScript.

            - IDEs : Eclipse, RAD, JBuilder, Visual SlickEdit.

            - Languages fluently spoken and written:  English, French, Arabic, Italian. 


Companies for which I have provided my services:


            -         Loto-Québec (Montréal, Québec).             

            -         Bell Canada (Montréal, Québec).

            -         Vidéotron (Montréal, Québec).

            -         Services des Cartes Desjardins  (Montréal, Québec).

            -         Morgan Stanley (Montréal, Québec).

            -         Compuware Corp. of Canada (Montréal, Quebec).

            -         Ericsson Communications (Ville Mont-Royal, Québec).

            -         Motorola Canada (Montréal, Quebec).

            -         Eicon Techonologies (Ville St. Laurent, Québec).

            -         Ordinatek Inc. (Pointe Claire, Québec).

            -         Honeywell Bull S.A.L. (Beirut, Lebanon).


For more details, please click here to download an MS Word version of my resume.