Hi, I am Nikolay Sargsyan

Software Engineer and Developer
PhD Student at Computer Science and Software Engineering, Auburn University


Since my childhood I have always been passionate about build things. As a kid, I spent most of my spare time playing Lego, constructing whatever came to my imagination, but I was often frustrated that I don't have required Lego piece to complete my creation. Today, I construct with code, and code gives one almost no boundaries. I have journeyed a long way since my childhood, used many development technologies, designed different app architectures and mastered the art of valuing and creating documentation.
And I am still with my passion - creating things.



I believe that clean documentation is the key to success

Hence I designed my personal page clean, too


Experience

2017 - Present
Research Assistant / Software Engineer - AR / VR / Desktop / Mobile
Auburn University, USA

Before games were just a mere hobby for me, here I was introduced to gamification of educational processes and Augmented and Virtual Reality. At the Computer-Human Interaction lab, we collaborate with professors from different departments to develop and implement novel VR and AR training tools. I mainly utilize Unity 3D because of number of different hardware we do development for, but I am familiar and do always keep as an option other AR/VR app development frameworks and services.
I look forward to investigating gamification of archeological parks and museums, a perfect merge of my professional and personal passion.

Soil Element Content Scanner

The project aims to tune a system that uses neutron generators and gamma detectors to measure the chemical content of soil.
I develop the software tools required, using .Net C# for desktop and Android Java SDK for mobile development, and assist with data processing using ArcGIS.

Augmented Reality at Archeological Parks and Museums

My thesis project started this year. As time, climate, and human factor often alter and destroy historic artifacts and landmarks, it is favorable to have a technology to bring what was lost back to life. This cannot always be done to full extent by physical recreation, and here is were Augmented Reality can play a crucial role.

Building Science Educational Virtual Reality Games

Not every training environment can be recreated in a classroom or visited with no risk imposed. Building Science features such scenarios, that we seek to improve with VR training.
The applications are developed using Unity 3D and targeting Oculus family VR headsets.

Lumbar Puncture Augmented Reality Assistant

Manikins are used in medical educational institutions to train future medical professionals. Alas, manikin training is rarely performed along theoretical training. This research focused on developing an AR assistant to guide students during manikin training with no supervision.

2014 - 2018
Co-Founder / Team Lead / Mobile Developer
FlyCode, Armenia

The hardest yet most effective way to learn something is to do it yourself, screw it yourself, and fix it yourself. Although FlyCode did not become a major success, all of the participants gained multiple technical and soft skills that might had needed more time to develop otherwise. Here, I performed native and cross-platform iOS and Android development, assisted with backend and frontend development using JS based technologies, assisted python and IoT development, learned to properly document, mentored and was mentored.
This is the point when developer transitioned into engineer.

2012 - 2014
Mobile Developer / Backend Developer
Simply Technologies, Armenia

I am proud to have worked at a company that was among the first to add AngluarJS and NodeJS to their tech stack. Here, I was introduced to a real development workspace. Taking part in various mobile and web projects, I got introduced to native Android and iOS development, web frontent and backend technologies, and software engineering basics.
This experience served as a strong basis for my future growth.

Education

PhD candidate in Computer Science and Software Engineering
.
Auburn University, USA
2017 - Present
Master in Computer Science
.
American University of Armenia
2014 - 2016
Bachelor in Informatics and Applied Mathematics
.
Yerevan State University, Armenia
2010 - 2014
PhD candidate in Computer Science and Software Engineering
.
Auburn University, USA
2017 - Present
Master in Computer Science
.
American University of Armenia
2014 - 2016
Bachelor in Informatics and Applied Mathematics
.
Yerevan State University, Armenia
2010 - 2014

Speaking

GDG DevFest Auburn'19
September 15, 2019
.
Into Kotlin; Introduction to Kotlin development
GDG Cloud Auburn Kick-Off Meetup
March 27, 2019
.
Mobile App Development Basics
Yerevan Barcamp
June 22 - 23, 2019
.
Երբ ծրագրավորում է Աստված․ Կատակային
When God is developing; Humorous play_circle_outline
Augmented Reality և ինչի հետ են այն ուտում
Augmented Reality and what to eat it with play_circle_outline

GDG DevFest Auburn'19
September 15, 2019
.
Into Kotlin; Introduction to Kotlin development

GDG Cloud Auburn Kick-Off Meetup
March 27, 2019
.
Mobile App Development Basics

Yerevan Barcamp
May 27-28, 2017
.
Android: Being a Poet; Annotation Processing in Android play_circle_outline

Service

Co-Organizer at GDG Cloud Auburn
2019 +
Treasurer at Auburn Video Game Dev Club
2019 - 2020
Volunteer at Auburn University Events
2018 +
Volunteer at Armenian Red Cross Society
2012

Fun

Outdoors

Because what can be better than cool wind streaming around you on a top of a mountain after weeks of office work?

History

It is not memorizing dates that I am after, it is the great web of context, story and culture to explore.

Game Development

It's not like I have a big portfolio of finished games, but I always look forward to try out another idea with this ultimate storytelling technique.

Creative Writing

I have a paper, I have a pen, I have passion to create, and some may even say my narration is not that bad.