Hakob - Développeur C++
Ref : 160102M005-
06560 VALBONNE
-
Développeur, Consultant technique, Intégrateur technique (41 ans)
-
En profession libérale
Expériences Professionnelles
De 06/2017 à c e jour Arax Logic - Sophia-Antipolis, France
Fondateur et manager d'entreprise. https //********/
J'offre une gamme complète de développement de logiciels et de services de support dans tous les
cadres modernes et les langages de programmation. J'ai plusieurs équipes de développeurs de
différentes piles de technologie pour commencer l'analyse et le développement de votre projet.
Idéalement je cherche des projets pour la sous-traitance, mais je peux aussi me joindre à votre équipe.
Voici le résumé des services offerts.
Applications Mobiles
Développement Web
Assurance de la qualité QA
Automatisation des Tests et Intégration Continue
Graphisme et conception Web UI / UX
Conception et développement de Bases de Données
Search Engine Optimization SEO
Sécurité, Cryptographie et Cryptanalyse
Voir plus sur https //********/
Environnement technique C++, Java, Android, iOS, JavaScript/AngularJS, HTML/CSS
D
e 02/2017 à 04/2017 2 mois AUSY - Sophia-Antipolis, France
Pole mobile, développeur application android natif.
Connection web-service avec REST et SOAP;
Développment des interface usagers UI ;
Participer au développement, au test et à la livraison des fonctionnalités spécifiées par l' équipe
produit ;
Environnement technique Linux Mint, Android Studio, Git, GitLab, Slack
D
e 10/2016 à 12/2016 3 mois Centile Telecom - Sophia-Antipolis, France
Développement de plateformes de communication unifiée pour opérateurs fixes et mobiles ciblant le
marché des entreprises.
Contexte développement l'application mobile android pour faire des appelles utilisent les protocoles
GSM et SIP.
Assurer une représentation irréprochable de la société vis à vis des clients et partenaires
technologiques de Centile
Participer au développement, au test et à la livraison des fonctionnalités spécifiées par l' équipe
produit
Travailler avec les outils collaboratifs de la société
Participer à la documentation des différentes fonctionnalités développées dans le cadre de sa
fonction
Mettre en oeuvre des tests unitaires validant la robustesse, les cas aux limites, l'utilisabilité et la
stabilité globale des solutions développées
Assurer le suivi des développement en corrigeant les bugs et en améliorant la performance
Réalisation développement de l'application mobile selon les exigences, client très satisfait.
Environnement technique Linux Mint, Android Studio, Git, GitLab, Jira, Jenkins, Slack
D
e 03/2016 à 08/2016 6 mois INRIA - Sophia-Antipolis, France
INRIA - Institut National de Recherche en Informatique et en Automatique http //********/
Contexte stage de fin de Master chez INRIA à l'équipe DIANA, spécialisée dans les mesures
scientifiques de différents types, principalement liés à la mise en réseau et IT.
ElectroSmart est une application Android qui mesure la pollution due aux ondes électromagnétiques
générées par les terminaux connectés comme les terminaux Bluetooth, ou les infrastructures de
communication comme les réseaux cellulaires ou les points d'accès Wi-Fi. Plus d'information
http //********/
Réalisation Stagiaire responsable du développement, de test, bug-fixing de l'application Android
"ElectroSmart".
Familiarisation avec le code-base existant du projet.
Test de l'application existante. Compte-rendu de nouveaux bugs découverts pendant la phase de
test.
Résolution des bugs et les signaler en utilisant les outils de suivi de projet.
Mise en uvre de la communication de données avec le serveur back-end via service web
RESTful.
Prise de mesures scientifiques et comparaison des données obtenues avec des périphériques
matériels dédiés.
Améliorations de l'interface utilisateur et le développement de nouvelles activités existantes.
Environnement technique Linux Fedora, Android Studio, Git, Bitbucket
D
e 06/2012 à 09/2014 27 mois F
reelancer - E
revan, Arménie
Contexte Développement des nouvelles applications android, bug-fix et/ou le portage des
applications existantes, prototypage des idées conceptuelles dans une application, conseil indépendant
et examen de projets, la supervision d'une petite équipe de développeurs.
Réalisation
Développement d'une application Android pour l'utilisation simultanée multivision vidéo-
lecture de 8 canaux. La lecture des liens vidéo à partir du site Youtube.
Développement d'une application Android pour faire des commandes et l'envoi par courriel.
Chargement de la liste des produits disponibles à partir de la base de données principale en
utilisant les services Web REST.
Application de la stratégie d'actualisation basé sur les sélections
bâtiment et l'envoi de la liste des éléments sélectionnés pour le propriétaire du magasin
Portage d'une bibliothèque C/C++ dans Android avec NDK/JNI.
Révision, bug-fixing, et des améliorations d'un projet Android radio FM
Prototypage d'une nouvelle interface utilisateur pour magasin basé sur Android pour
personnaliser et présenter leurs produits/services.
Développement d'une application Android pour générer des nombres pseudo-aléatoires
cryptographiquement sécurisés.
Prototypage et le développement d'un grand nombre d'autres applications android pour les
clients privés.
Environnement technique Windows, Eclipse, Git, Github, Bitbucket, Cygwin, Photoshop
D
e 07/2010 à 06/2012 23 mois
H
olland9 -
E
revan, Arménie
Startup de développement d'applications mobiles sur Android et Bada plates-formes.
Contexte
Portage des applications mobiles existantes environ 50 pour la plate-forme Bada / OS de
Samsung à des appareils bas de gamme.
Développer de nouvelles applications mobiles pour la plate-forme Bada de Samsung.
Développer de nouvelles applications mobiles pour Android plate-forme / OS.
Réalisation Vaste expérience dans le développement des applications mobiles en 2 plates-formes
mobiles différents Android et Bada basés sur différents langages de programmation Java et C++ .
Environnement technique Windows, Eclipse, Eclipse for Bada platform, SVN, Photoshop.
D
e 08/2008 à 07/2016 23 mois H
SBC Bank Armenia - E
revan , Arménie
Banque des particuliers et des entreprises
Contexte Développement et maintenance des logiciels existants pour une utilisation interne de la
banque selon les "Normes du Groupe HSBC".
Réalisation
Développement d'un outil de reporting pour des types spécifiques de transactions.
Entretien et dépannage des logiciels critiques pour un usage quotidien de la banque.
Développement et maintenance de stockées-procédures SQL existantes.
La mise en uvre et l'essai de SHA-1 algorithme de hachage dans les procédures stockées
SQL.
Aider d'autres développeurs dans leurs projets.
Développement d'un logiciel pour l'utilisateur / admin système de gestion des droits.
Environnement technique Windows, Microsoft Office products i.e. Excel, Word, Access , MS
Visual Studio, MS SQL Server, console for iSeries DB2.
Compétences
Specialization
Androïd écosystème
Langages
Java, C++, SQL
Experience limitée HTML, JavaScript
Technologie
RESTful web-services client side , Android NDK, JNI, SQLite
Méthodologie
OOP, TDD, V-shape/Agile/Scrum, UML
Outils / EDI
Android Studio, Eclipse, Visual Studio, Git, Jira
Systèmes
Windows, Linux
Langues
Anglais courant , Francais intermédiaire , Russe courant , Armenian native
Formation
2015 - 2016
Master 2 - International Master in Computer Science
Université de Nice-Sophia-Antipolis http //********/
Evolving Internet
Graph Algorithms and Combinatorial Optimization
Performance Evaluation of Networks
Content Distribution in Wireless Networks
An Algorithmic Approach of Distributed Systems
Foundations and Models for on-chip systems and networks
Middleware for Internet of Things
Large scale distributed systems
Distributed Optimization and Games Theory
From BitTorrent to privacy
Security and Privacy
Green Networking
2014 - 2015
Master 1 - International Master Computer Science
Université de Nice-Sophia-Antipolis http //********/
Networking
Calculability & Logic
Resolution Methods
Parallelism
Mobile & Embedded Systems
Image Processing
Software Engineering
2006 - 2008
Master of Science - Computer and Information Science
American University of Armenia http //cse.aua.am/cs/
C++ programing
Java programing
Data Structures
Object Oriented Programming
Object Oriented Analysis and Design
Software Project Management
Theory of Algorithms
Database Systems
Digital Design
Cryptography
Network Administration with Linux