Victoriaville, QC CA
******.*******@*****.***
BEHROOZ SHAHIN
PROFIL
Bonne connaissance en programmation orientée objet et les patrons de conception, esprit d’analyse et synthèse, méthodique, responsable, minutieux.
COMPÉTENCES
●S.G.B.D: Oracle, SQL server
●Langages de programmation: Java, C#, SQL, PL/SQL
●Langage de modélisation: UML
●Outils et frameworks: Eclipse, Tomcat, Hibernate, Struts, JPA, Maven, Visual Studio, LINQ, WCF
●Web technologies: JSP, Servlet, ASP, Javascript, AngularJs, Bootstrap, XML, XSLT, HTML5, CSS
●Gestion de version: Subversion, Git, TFS
EXPERIENCES PROFESSIONNELLES
Somum Solutions, Victoriaville — Analyste-Programmeur .Net
Mars 2018 - Juillet 2019
Responsabilités:
●Participer au développement et codage en C#, JavaScript,HTML,Css
●Déboguer le code javascript
●Concevoir et implémenter des composants et librairies
Réalisations:
●Implémentation du site PêcheNicolet (Site web pour vendre le droit d’accès de pêche)
Interaction avec la BD en utilisant le service web (WCF)
Génération de document pdf (droit d’accès) avec WPF
Rendre les pages adaptatives (web responsive)
Création de procédures stockées avec Transact-SQL
Intégrer le système de paiement Moneris et Paypal sur le site pour payer le droit d’accès
●Collaboration dans le projet SomumWeb
Librairie javascript pour manipulation du texte qui rendre possible avoir un éditeur sur la page web offrant les opérations de modification du texte i.e. modifier la couleur, la taille etc
Rendre les pages adaptative (responsive)
Dialexia, Montréal — Analyste-Programmeur Java
Mars 2017 - Janvier 2018
Responsabilités:
●Participer au développement et codage en Java, JavaScript et HTML
●Déboguer les problèmes rapportés par les testeurs
●Concevoir et implémenter des applications liées à WebRTC
●Concevoir et exécuter des tests unitaires
Réalisations:
●Implémenter un téléphone web avec Angularjs pour faire un appel téléphonique en utilisant le navigateur
●Ajouter la fonctionnalité de « click to call » pour faire un appel téléphonique en cliquant sur un lien
●Participer au développement des produits de Dialexia tels que Hero, DialWeb, Hospitality
Environnement : Windows, Apache Tomcat
Langages : Java, JavaScript, HTML, JSP, CSS
Frameworks : Struts, Angularjs
Outils : Jira, Eclipse, Netbeans, Jasmine, SIPjs, SQLServer
Protocoles : SIP (over websocket), HTTP
Méthodology: Agile
GPayments, Sydney(AU) (Télétravail) — Analyste-Programmeur Java
Janvier 2012 - Janvier 2014
Responsabilités:
●Conception et implémentation des composants Java
●Codage XSLT
Réalisations:
●Implémenter un API pour traiter les messages XML du protocole ThreeDSecure en Java. Elle est employée dans ActiveMerchant et ActiveAccess pour transformer un message Xml à un objet Java
●Implémenter l’algorithme de la signature XML défini par W3C en Java. Il est utilisé pour sécuriser les messages Xml dans ActiveAccess et ActiveMerchant.
●Transformer le profil Xml d’usager avec XSLT pour créer une page personnalisée à lui
FORMATIONS
Cégep Bois-de-Boulogne, Montréal — AEC
Février 2016 - Avril 2017
AEC en programmation orientée objet
Université de Montréal, Montréal — CERTIFICAT
2015 - 2016
Certificat du français langue seconde
Université de la science et la technologie d’Iran, Téhéran — BAC
2000-2004 Génie informatique