Post Job Free

Resume

Sign in

React Native Software Engineer

Location:
San Francisco, CA
Posted:
January 05, 2024

Contact this candidate

Resume:

LEVON SARYAN

San Francisco, CA ad2hd6@r.postjobfree.com

Professional Summary

Fullstack developer with about 20 years in software design and development. I have extensive experience in system architecture, emphasizing high performance, efficiency, and maintainability. Additionally, I possess polyglot expertise across various technologies. My recent projects were mostly related to React, Next.js, React Native, Node.js, Python, AWS, and DevOps. As a hobby I have experience in web3 and neuroscience. Work History

Human Longevity Inc. Sr. Frontend Engineer Sept 2020 – Oct 2023 Designed and implemented:

React based web applications (Single page pattern, Nextjs, Nextui v2 / tailwindcss).

React Native based mobile applications (ios/android)

Slack like web and mobile group messaging (web, mobile apps, backend)

Trendmicro based security for messaging attachments (node, python)

SalesForce based CRM (Nextjs, Node)

PDF generator from dynamic complex page content (React)

Custom rich text editor (React)

Verification, Authorization, Authentication (web, mobile apps)

CRM using Salesforce API (React, Node, Python)

Many custom React components/hooks.

Socket.io notification system (web, mobile, server – react / node / nginx)

Many AWS and Third party services.

skills: React / React Native / Node / Python / AWS tools / lambda / ec2 / Terraform / Mongo DB / Dynamo DB / DevOps

Xoriant/WWT/PG&E Full Stack Developer March 2020 – March 2020 skills: React / Node / C# / Python

ROW8 Software Engineer May 2018 – Dec 2019

React/Thunk, Node development: row8.com navigations, hooks based Material UI and custom components hierarchies development, movie detail components with payment processing, analytics, logging, development, FAQ pages.

Angular development: admin pages using Prime NG and Material UI, FAQ.

Javascript MVC to React/Redux-Saga project porting for Smart TV / Tizen ( React/Redux-Saga, ES6, SASS, gulp, webpack ). Developed custom components: (Movies Browsing Swim-lanes, Movies Search with custom keyboard and result lists). Implemented optimizations to handle high volume of data load, complete code refactoring from MVS to Unidirectional flow resulted in very fast navigation in limited MEM environment of Sumsung Smart TV box, implemented many marketing business features. Implemented browser based web/voice navigation accessibility fanctionality.

ROKU ( BrightScript, gulp ). Developed custom components: Date Picker, Signup, Login, Payment, Movies Browsing Swim-lanes, Data Controls. Performance optimization using local storage vs remote data fetching. Various business features.

React Native player app with search (IOS/Android) skills: React / React Native / Node / BrightScript DirectTV AT&T Software Engineer Jan 2018 – Apr 2018

Added Route Offer support to internal and external RESTful spring boot based Java microservices with following deployment with Jenkins and Kubernetes, tested route offer with Apigee and postman, implemented functional tests on Java with DevTest for automated tests with Jenkins, completed the whole cycle of CICD.

Developed Polymer/React based functionalities for UI with Java microservices at backend, deployed with Jenkins and Kubernetes, implemented Selenium functional tests on Java with DevTest for automated tests with Jenkins, completed the whole cycle of CICD.

Created documentations on implementation and testing of route offer with java microservices, Kubernetes and Apigee.

Configured environments for spring boot java microservices Route Offer on stages (Route Manager, Deployment Manager, Jenkins, Kubernetes, Docker, Kconfig, DevOps, API Registry)

Added Swagger annotations to spring boot java microservices

Worked on configuration of AppDynamics, Splunk and Prometheus for monitoring and analyzing the performance of spring boot java microservices in Route Offer environment. skills: React / Java / Docker / Kubernetes / DevOps Airebeam.com Sr Software Developer Dec 2015 – Jan 2018 DVR project:

Designed and developed NGINX based DVR web service with streaming for mobile and TV box clients (Nginx, uWSGI, Python, Jango, C++, Ubuntu)

Designed and developed React/Redux-Saga based scalable billing module to aggregate and report DVR usages to Emerald billing system (React, Redux-Saga, java microservices, docker, kubernetis)

X-tech project:

Designed and developed VOD streaming web service for web, mobile applications and TV boxes

(Java microservices, Docker)

Applying asynchronous SQS messaging implemented scalable Stripe based centralized billing web service for TV playout applications (Java microservices, Docker)

Implemented VOD client apps: Roku, FireTV, Smartphone, Website (React/Redux-Thunk, Android, Bright Script).

Impemented scalable trans-coding webservice with web UI (Java microservices, EC2, S3, RDB, Elastic Transcoder, AWS Lambda, SNS, SQS, Thymeleaf)

Designed and implemented Web TV CMS Playout module which uploads videos, trans-codes, streams, creates and schedules live channels, manages channels, manages VOD playlists and provides API for client playout applications (React/Redux-Thunk, Java microservices, Spring boot, Spring MVC, Hibernate, Spring Security)

Extended Web TV CMS Playout by adding TV Station category over Channels categories with 4 levels of administration roles (React/Redux-Thunk, Java microservices, Spring boot, Spring MVC, Spring Security, Hibernate)

CMR VOD content (PHP, Laravel)

Playout VOD website (PHP, Zend)

Sipradius Project

Implemented: C# mono ServiceStack based Channel Maker CMA to create, update and generate Roku and Android apps on headless server with following download facilities. Version control CMS, Domain Manager. File Transfer service with multiple clients (C#, ServiceStack, C, C++, Sockets)

skills: React / Java / Node / Python / BrightScript / PHP Monitis Inc Sr Software Developer Feb 2015 - Apr 2015 Yerevan, Armenia

Implemented benchmark tests and performance analysis over Node.js vs io.js in particular environment with monitoring data flow

Developed Node.js http server for high load processing of incoming requests and storing into Hbase

Performance optimization. Implemented scheduled run of R Analysis tasks over Hbase to store aggregated data into Redis cached database. The result was much faster Analyzed Data delivery to Monitor UI Tools. Otherwise different R Analysis tasks take long time at runtime causing long wait at client side.

Performance optimization. Developed Asynchronous JMS messaging delivery of Analysed Data to Monitor UI Tools. This added even more speed of data delivery to UI Tools.

Implemented billing processing of Monitoring Service (Spring Boot, Spring MVC) skills: Node / IO.js / Java / R

Sat-Solutions Software Developer Nov 2014 - Jan 2015 Yerevan, Armenia

Developed remote nodes for processing documents in Bank Loan Workflow.

Developed Client Web Application for UI administration of bank documents.

Implemented on page content editing. Customer Support functionality. skills: Node / C# / Java / Javascript / jQuery

Freelancing Software Developer Mar 2010 - Nov 2014 Yerevan, Armenia

SEO web services

Custom CMS and Website Generators development

Lead pages and Websites generator

On-line Shops Development

skills: Java / Javascript / PHP

Zenteq.am Software Developer May 2009 - Mar 2010 Yerevan, Armenia

Code redesign of Visual XSL editor into MVC controls

Adding XSLT based functionalities to Visual XSL editor skills: Java / C# / XSL

Lycos-Europe Software Developer Mar 2005 - Mar 2009 Yerevan, Armenia

Purchase application with payment providers support (Java webservices, SOAP)

Login and shopping cart processing (Java, Strats 2)

Centralized module for registration and administration of customer data (Perl, PHP, Oracle)

Administration tool for payment/customer data management (Spring MVC, Hibernate, MySql)

Webservice of page templates for all system admin types (Spring, Hibernate, XML, XSLT, Oracle) skills: Java / Perl / PHP

YCRDI (Yerevan Computer Research and Development Institute)

Software Engineer May 1999 - Mar 2005 Yerevan, Armenia Windows 2000 System Programming / Subsystem Development

File Manager with network support (C++, COM, DCOM, WinApi)

Geo Map enhanced desktop app for geology tasks (C++, WinApi, OpenGL, Oracle)

Local network messanger (C++/DCOM, WinApi, c++/sockets)

Geo Data Informative website with messaging (Java, jSP, JDO, JS, MySql)

Geo Tasks subsystem services (C++, COM, DCOM, WinApi))

Seo Buddy website rank stats application (c++, sockets, Javascript, html)

Desktop Diary for subsystem (C++, STL)

skills: C++ / Java

Education

Armenian National Agrarian University 1990 - 1995 Yerevan, Armenia Bachelor of Engineering

Field of study: Technology of Milk and Diary Products Degree Title: Engineer Technician of Milk and Diary Products Skills

Expert level: React, React Native, NextUI 2, tailwindcss, Next.js, socket.io, Redux (thunk/saga), Hooks, Bootstrap, MaterializeCSS, Material UI, Gatsby.js, Custom SSR/SCR, HOC, Render Props, Apollo/GraphQL, Node, Express, MongoDB, Cypress, @testing-library/react, Jest/Enzyme, Mocha/Chai, Jasmine, Docker, Terraform, Python, (Django, Django Rest Framework), PostgresSQL, NGINX, uWSGI, Roku, BrightScript, Tizen, MySql, Java, J2EE, Spring, Spring Boot, Hibernate, AWS (EC2, S3, RDB, Elastic Transcoder, AWS Lambda, SNS, SQS, other services), Android, JavaScript, jQuery, Apache, Tomcat, CI/CD, TeamCity, Jenkins, Advanced level: Kubernetes, Kubectl. Apigee, KConfig, RouteManager, CloudOps, DevTest, Selenium, Agile/Scrum/SAFe, Angular, C, C++, PHP, Laravel, Zend, SqlServer, FFmpeg (RTMP, HLS, MPEG-DASH), DRM

(Widevine, PlayReady), Nimble Streaming, R, C# (Visual Studio, Monodevelop, ServiceStack), MVC5



Contact this candidate