Hovig OHANNESSIAN | hovig.ohannessian.o@gmail.com

I am an engineer who enjoys creating great end-to-end products with great user experiences from frontend all the way to the infrastructure, working in dynamic environments with a focus on good development practices + automation + frequent releases and having a good mix of enterprise and start-up experience.

Data Science   Artificial Intelligence AI   Machine Learning ML   Internet of Things IoT   Watson   Cognitive   Agile   Python, C, Javascript, Node.js, AngularJS, React, Java, R, GO, HTML, Jade, EJS, CSS, Ajax, JQuery, Node-RED   Docker   Microservices   Serverless   NoSQL, SQL, Postgresql, Cloudant, Mongo   REST   Jupyter   MQTT   Kafka/Zookeeper   Visualization   Tech Architecture   Blockchain   Kubernetes   Research   Android   Docker Containers   Hardware IoT   Recommender Systems   Blockchain   Terraform   ..Many More..  

Title Start Date End Date Company
Sr. Infrastructure Engineer 2021 Ongoing Sharecare
Sr. Software Engineer 2020 2021 ClearTrace (SwytchX)
Sr. Software Engineer 2015 2020 IBM
Software Engineer 2011 2015 Local and overseas experiences

Degree Subject Completed
Certification Internet of Things Business Implications and Opportunities 2022
Masters of Science Data Science 2019
Bachelor of Science in Computer Engineering (BSCE) Computer Engineering 2010

App Name Platform Link Description
Android Apps Android App store Android apps on Google Play


To list a few:



Technologies: ai, ml, cml, mlops, groovy, jenkins, CI/CD, groovy, shell, vuejs, mongodb, cloudformation, terraform, python, gcp, aws, docker, networks, security, go, shell, terraform, infrastructure, gitlab, kubernetes, mlops, mlflow, cml, spinnaker, atlantis


Bluemix: Node Red and Push Notifications for Spark Core - Web and Mobile (Android) control of Particle Core device using Node-Red and Push notification on Bluemix to turn LED on/off through WiFi
Xbee, Ethernet, Arduino, Node Red and MongoDB: Project with Xbees, Arduinos, Ethernet and Bluemix. The data read from the device is saved in MongoDB database
Cognitive Builder Faire : Cognitive and Data innovation faire – Won the 2nd place in the data science hackathon
Analyze an image and send status alert : An IoT app that uses Openwhisk serverless and Watson visual recognition to analyze images and send alert notifications
How to generate API key and token in IBM Watson IoT Platform

Technologies: android, node-red, java, xml, sqlite, bluemix, Watson apis, analytics, docker, apim, arduino, C, javascript, node.js, angularJS, devops, kafka/zookeeper, cloud, mqtt, security, react-redux, mongo, python (Codewars.com level: 4kyu), internet of things (connect devices to cloud from A to Z), AR, html, css, ajax, jquery, slack bot, devops, kubernetes, serverless, prometheus/alertmanager


CarLot - Park & Save: Designed to resolve ongoing inefficiency. Valuable to find a car in airport and mall parking lots. Save location to mobile device and use a route map to return to the saved location. Calculates shortest walking route and estimated walking time. Includes option to save a picture of the location to the file and many other options.
Attendance: Designed and coded app to resolve ongoing inefficiency. Applicable worldwide. Especially valuable to administrators needing to record attendance at meetings, classes, and conferences. Replaces the need for hardcopy sign-in. Records attendee name, physical location at time of sign-in, date, and time.
Wisdom Of Solomon: Designed and coded to inspire people with great quotings and wisdoms. It has a great value of self-consciousness and a moment of thought for meditation.
Zruyts: Java based web application and Android app (both seperately) can communicate in one place (like chat room) can have multiple users joining in.
Bluemix Spark Core LED On/Off: Android app for a tutorial project to turn an LED on or off through HTTP request to a Particle Core WiFi device which in turns uses REST API to process that request.
Rundberg Community : mobile web application using Watson’s Translation, Speech-to-Text & Text-to-Speech

Technologies: android, javascript, java, xml, sqlite, mysql, Arduino C, node-red, Watson, html


Programmed applications using Java, Natclipse, Javascript, database , spring, struts, hibernate web application, and Job Control Language (JCL), performed unit testing.
Participated in Agile/Sprint Scrum meetings to customize and integrate Innowake tools into the client environment.
Developed, tested and debugged applications and dialogs refactored from Natural to Java: Adabas to db2, and Java Swing POS client to Java/Javascript client in the back-end (mainly testing) and in the Swing/Web client (Spring Framework).
Project phases: Programmed and debugged backend Java application during 4-month Pilot phase. Programmed and debugged frontend Java Swing application durig 4-month Iteration 1 Part 1 phase.

Technologies: xml, javascript, j2ee, swing, maven, CVS, JUnit, db2, SQL, Apache Tomcat, agile lifecycle, Jira


Contributed to the full software lifecycle, from defining requirements through successful deployment for different games with POS Altura, GT1100, GT1200 terminals and many other terminal types.
Analyzed user requirements, designed and programmed enhancements to core Java application in Embedded Software on lottery terminals accessed by millions of retailers worldwide.
Core Java programming, from AWT user interface coding for dialogs, multithreading, transaction, scripting (TML) to print, and back end performance design to communicate with attached platforms.
Used SSH from Windows to upload and debug code behavior (on logs) on terminals which runs on Linux operating system and its all attached hardware peripherals using Kshell.
Waterfall Software Design methodology, documentation & project code estimates.
Worked with projects teams in U.S. & abroad.

Technologies: java, xml, eclipse, linux, tml, CVS, SVN, waterfall lifecycle, Jira, Shell Scripting, Putty


Recognized the value and developed the algorithm to add a third vector for 2D Text Visualization graphic display. The third vector enablement of 3D Text Visualization to exponentially accelerate problem solving.
Data Mining (JSON, Carot2 Clustering Engine, Apache Lucene – Query Parser Syntax), Data Analysis and Preprocessing, Text index, k-means and Visualization.
Algorithms (LDA) and Math Formulation.
Wrote and presented a paper on data visualization.

Technologies: machine learning, mathematical algorithms, eclipse, java, data analysis, lucene