Gurgen Nersesyan, Developer in Yerevan, Armenia
Gurgen is available for hire
Hire Gurgen

Gurgen Nersesyan

Verified Expert  in Engineering

Architecture Developer

Location
Yerevan, Armenia
Toptal Member Since
November 5, 2019

With over 20 years of experience in software development, Gurgen目前通过提供全栈开发服务来帮助企业实现他们的想法. Despite working primarily in ERP systems, 他也有机会领导与高性能服务相关的项目, code decompilation, reverse engineering, desktop apps, and code generators. Gurgen is passionate about solving non-standard challenges.

Portfolio

Freelance
React Native, React, Amazon Web Services (AWS), Node.js, TypeScript, DevOps...
Breed Science Inc
Node.js, APIs, Jira, Git, Test-driven Development (TDD), NoSQL...
Codulate
MongoDB, Docker, PostGIS, PostgreSQL, Spring 5, Angular, Kotlin...

Experience

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Git, Zsh, MacOS

The most amazing...

...我发明了一种现场彩票,在全国各地的电子收银机上运行. Working mostly offline and background synced.

Work Experience

Software Architect | Engineer

2019 - PRESENT
Freelance
  • 为Android支付终端(POS)机型Aisino A90和Sunmi P2开发应用程序的用户界面和集成.
  • Developed mobile app for couriers of http://buy.am, an online shopping platform, including the API.
  • Introduced build and release pipeline for http://buy.am and migrated services to run on Docker containers.
  • Provided software architecture services for http://oskelly.ru, an online store.
技术:React Native, React, Amazon Web Services (AWS), Node.js, TypeScript, DevOps, CI/CD Pipelines, iOS, Android, Linux, Architecture, Learning, Redux, Domain-driven Design (DDD), Object-oriented Design (OOD), Java, Clean Architecture, Serverless, GitHub, Back-end, Zoho, Startups, REST APIs, JSON, Web Development, Mobile, Full-stack, Software Design, Mobile Development, Mobile Applications, Test-driven Development (TDD), Algorithms, Firebase, Google Cloud Platform (GCP), User Experience (UX), WebSockets

Full-stack Developer

2021 - 2024
Breed Science Inc
  • Developed a minimalistic vet portal (breadscience.vet) for managing pets' profiles, updating their health vitals, and tracking the progress of referrals.
  • 创建了一个客户应用程序来跟踪和更新宠物的减肥计划,并接收喂养指示.
  • Designed an admin console for managing clients, including pet diets, subscriptions, schedules, and system jobs.
  • Built a back-end API for all projects, featuring various calorie calculators, subscription management, 和后台工作数据库同步与营销工具.
Technologies: Node.js, APIs, Jira, Git, Test-driven Development (TDD), NoSQL, Amazon S3 (AWS S3), AWS Lambda, Microservices, TypeScript, JavaScript, Amazon Web Services (AWS), NestJS, MongoDB, Chart.js, Recharts, React, Create React App, Shopify API, Klaviyo, GraphQL

Software Architect | Engineering Manager

2020 - 2022
Codulate
  • Identified key bottlenecks of software and, after architectural changes, reached performance increase by 200 to 5,000 times on various metrics.
  • 简化了开发环境和本地设置,以支持高效编码.
  • 改进了DevOps过程并实现了构建自动化.
Technologies: MongoDB, Docker, PostGIS, PostgreSQL, Spring 5, Angular, Kotlin, Amazon Web Services (AWS), Spring Boot, DevOps, CI/CD Pipelines, Linux, Architecture, Learning, Object-oriented Design (OOD), Jenkins, Clean Architecture, GitHub, Back-end, Leadership, Requirements Analysis, REST APIs, JSON, Web Development, Full-stack, Software Design, Test-driven Development (TDD), Algorithms, User Experience (UX), WebSockets

Co-founder | CTO

2019 - 2022
Kololak.com
  • 构建和设计公司的平台,以传达目标可伸缩性,同时保持低维护成本.
  • Configured, built, and released pipelines using GitLab.
  • 为了节省成本,使用AWS S3作为NoSQL数据库和视频文件存储.
  • 在一个月内推出了MVP,包括三个React应用程序和API.
Technologies: Amazon Web Services (AWS), Node.js, JavaScript, CTO, Cloudflare, React, NestJS, TypeScript, DevOps, CI/CD Pipelines, Linux, Architecture, Learning, Redux, Domain-driven Design (DDD), Object-oriented Design (OOD), GitLab CI/CD, Create React App, Back-end, Leadership, Requirements Analysis, Startups, REST APIs, JSON, Web Development, Full-stack, Software Design, Test-driven Development (TDD), Algorithms, User Experience (UX)

CTO | R&D Head

2008 - 2019
IUNETWORKS LLC
  • 通过设计初始架构和发布MVP,启动了十多个产品, 包括使用Arris(以前是摩托罗拉)机顶盒的IPTV解决方案和带有正在进行的数据迁移引擎的税务负债计算引擎.
  • 逆向工程并改进了缺少源代码的电子采购平台的性能.
  • 在亚美尼亚设计并领导了电子税务申报系统中文件和工作流程管理工具的开发.
  • 为亚美尼亚国家税收委员会创建了一个风险评估(税收数据交叉检查)引擎.
Technologies: Node.js, Couchbase, JavaScript, SQL, CTO, JSF, MySQL, PostgreSQL, Oracle, PL/SQL, AngularJS, Angular, Spring, Jakarta EE, Java, Spring Boot, CI/CD Pipelines, Windows, Linux, Architecture, Learning, SQL Server Reporting Services (SSRS), Digital Signatures, Object-oriented Design (OOD), Object-oriented Programming (OOP), Pentaho, Jenkins, Hibernate, Clean Architecture, Back-end, Leadership, Requirements Analysis, REST APIs, JSON, Web Development, Full-stack, Software Design, Test-driven Development (TDD), Algorithms

CIO | Head of IT

2016 - 2017
Orange, Armenia/UCom
  • Led the technical transformation of company mergers.
  • Troubleshot incidents and improved tooling for prevention.
  • 为融合产品开发集成服务和工具.
Technologies: Spring, SQL, CTO, PHP, Java, PL/SQL, Oracle, Telecommunications, Learning, Back-end, Leadership, Requirements Analysis

Senior Developer

2007 - 2008
Macadamian
  • 为波士顿一家运营在线广告服务的公司开发了一个支持模块.
  • 完成了冲刺任务,之后被公认为最佳执行者.
  • Curated the local group of developers in Armenia.
Technologies: Ruby, JavaScript, SQL, Ruby on Rails (RoR), Learning, Object-oriented Programming (OOP), Back-end, JSON, Web Development, Full-stack

Senior Developer

2006 - 2007
Lycos Europe
  • 支持在线交友平台love@lycos,活跃用户约8万.
  • 使用以前流行的web框架WeBWorK、Java 6和iBATIS开发项目.
  • 使用CruiseControl进行持续集成,使用Ant工具管理构建周期.
Technologies: JavaScript, Spring, SQL, CruiseControl, WeBWorK, Java, Learning, Object-oriented Programming (OOP), CVS, Back-end, JSON, Web Development, Full-stack

Developer

2002 - 2006
Synergy International Systems
  • 支持JSF标记库,在内部跨不同项目使用.
  • 致力于CMS管理工具,一个用Swing编写的桌面应用程序.
  • Developed Java2 Swing components for a desktop application.
Technologies: Spring, SQL, Microsoft SQL Server, MySQL, JavaScript, JSF, Java, Learning, Web Development, Full-stack

Junior Researcher

2001 - 2002
美国国家科学院信息与自动化问题研究所
  • 对模糊数据分类算法建模和监督学习领域的问题做出了贡献.
  • 学习了构建机器学习模型的理论.
  • Worked on the implementation of the algorithm in Java.
Technologies: Mathematics, Java, Learning

Kololak.com

The kololak.Com平台提供了一项在线服务,让人们可以雇佣名人来制作个性化的视频. Inspired by cameo.com and targeting a specific market. 在COVID-19造成的全球封锁期间,在两个月内开发并推出.

Simple IT Department Stock Management App (Ongoing)

http://gitlab.com/zukalt/it-stock
This is a personal open-source project. 这款应用的目的是让小公司的IT部门跟踪库存. 它允许用户定义资产类型和所有者(接收和返回资产的员工), record inventory movements, and get ownership reports.

Technologies used include Node.js, React, React- redux, Material-UI和PWA在一个类似mern的技术堆栈中工作. PostgreSQL will be used for storing.
.
通过这个项目,我希望展示我的编码和建筑设计技能.

Billing and CRM Platform

http://iunetworks.am/en/products/bcrm
During my early years of development, 参与设计电信客户全生命周期管理平台的主要概念和核心模块的实现. 核心模块包括收费、服务激活工作流管理和服务供应.

T5 - IPTV for Local Operator

http://iunetworks.am/en/products/t5-iptv-ott
I created the first MVP, 其中包括中间件服务的初始接口, serving EPG and user authentication. Years later, 我参与了性能优化过程和新功能的开发.

e-Tax Administration

http://iunetworks.am/en/products/product
自动化各种税务管理流程的多模块系统. 我参与了核心架构的开发和独立模块的开发, including:
• tax liabilities calculation
• document management
• integration with other governmental entities
• risks assessment by data cross-checking
• cash register machines data collection

eProcurement, Planning and Contracts Management

http://iunetworks.am/en/products/e-procurement2
我主要参与恢复遗留软件的源代码并提高其性能. Additionally, 我建立了自定义构建部署(CI/CD)管道,并为规划和合同管理扩展的开发做出了贡献.

Languages

Kotlin, Java, JavaScript, SQL, TypeScript, GraphQL, PHP, Ruby, Groovy

Frameworks

Next.js, NestJS, Spring, Spring Boot, React Native, Angular, Swagger, Redux, Hibernate, Ruby on Rails (RoR), Spring 5, AngularJS, JSF

Libraries/APIs

Node.js, React, REST APIs, RxJS, Chart.js, Recharts, Shopify API

Paradigms

Clean Architecture, Requirements Analysis, Test-driven Development (TDD), Object-oriented Design (OOD), Object-oriented Programming (OOP), DevOps, Mobile Development, Microservices

Storage

JSON, MongoDB, Oracle PL/SQL, PostgreSQL, MySQL, PL/SQL, Microsoft SQL Server, PostGIS, SQL Server Reporting Services (SSRS), Couchbase, NoSQL, Amazon S3 (AWS S3)

Other

Architecture, CTO, CI/CD Pipelines, Back-end, Leadership, Web Development, Full-stack, Software Design, Algorithms, WebSockets, Cloudflare, Learning, Domain-driven Design (DDD), Digital Signatures, Bitbucket Pipelines, Serverless, Startups, Mobile Applications, User Experience (UX), WeBWorK, CruiseControl, Mathematics, Applied Mathematics, SVG, Zoho, APIs

Tools

Create React App, Git, Jenkins, GitLab CI/CD, GitHub, Zsh, IntelliJ IDEA, Terraform, Shell, CVS, Subversion (SVN), Travis CI, Jira

Platforms

Linux, Amazon Web Services (AWS), Docker, Mobile, Firebase, MacOS, Jakarta EE, Oracle, Pentaho, Windows, Google App Engine, iOS, Android, Google Cloud Platform (GCP), AWS Lambda, Klaviyo

Industry Expertise

Telecommunications

2002 - 2004

Master's Degree in Applied Math

State Engineering University of Armenia - Yerevan, Armenia

1998 - 2002

Bachelor's Degree in Applied Math

State Engineering University of Armenia - Yerevan, Armenia

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring