Gurgen Nersesyan
Verified Expert in Engineering
Architecture Developer
With over 20 years of experience in software development, Gurgen is currently helping businesses to fulfill their ideas by providing full-stack development services. Despite working primarily in ERP systems, he's also had the chance to lead projects related to high-performance services, code decompilation, reverse engineering, desktop apps, and code generators. Gurgen is passionate about solving non-standard challenges.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Git, Zsh, MacOS
The most amazing...
...thing I've created is an on-the-spot lottery running on electronic cash register machines around the country. Working mostly offline and background synced.
Work Experience
Software Architect | Engineer
Freelance
- Developed the user interface and integrations for an application for Android payment terminal (POS) models Aisino A90 and 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.
Full-stack Developer
Breed Science Inc
- Developed a minimalistic vet portal (breadscience.vet) for managing pets' profiles, updating their health vitals, and tracking the progress of referrals.
- Created a customer app to track and update pets' weight loss program and receive feeding instructions.
- 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, and background jobs for database synchronization with marketing tools.
Software Architect | Engineering Manager
Codulate
- Identified key bottlenecks of software and, after architectural changes, reached performance increase by 200 to 5,000 times on various metrics.
- Simplified the development environment and local set up to enable productive coding.
- Improved DevOps procedures and implemented build automation.
Co-founder | CTO
Kololak.com
- Architected and designed the company's platform to convey targeting scalability while keeping maintenance costs low.
- Configured, built, and released pipelines using GitLab.
- Used AWS S3 as a NoSQL database along with video file storing for the sake of cost-saving.
- Launched the MVP within a month, including three React apps and the API.
CTO | R&D Head
IUNETWORKS LLC
- Kickstarted over ten products by designing initial architecture and launching MVP, including an IPTV solution with Arris (previously Motorola) STBs and a tax liabilities calculation engine with an ongoing data migration engine.
- Reverse-engineered and improved the performance of an eProcurement platform where the source codes were missing.
- Designed and led the development of document and workflow management tools in an electronic tax filing system in Armenia.
- Created a risk evaluation (tax data cross-checking) engine for the state revenues committee in Armenia.
CIO | Head of IT
Orange, Armenia/UCom
- Led the technical transformation of company mergers.
- Troubleshot incidents and improved tooling for prevention.
- Developed integration services and tools for convergent products.
Senior Developer
Macadamian
- Developed a supporting module for a Boston-based company running online ad services.
- Delivered sprints and was recognized afterward as a top performer.
- Curated the local group of developers in Armenia.
Senior Developer
Lycos Europe
- Supported the online dating platform love@lycos with around 80,000 active users.
- Developed the project using the formerly popular web framework WeBWorK, Java 6, and iBATIS.
- Used CruiseControl for continuous integration and an Ant tool for managing the build cycle.
Developer
Synergy International Systems
- Supported the JSF tag library, which is used across different projects internally.
- Worked on the CMS admin tool, a desktop app written with Swing.
- Developed Java2 Swing components for a desktop application.
Junior Researcher
Institute for Informatics and Automation Problems, National Academy of Science, RA
- Contributed to research related to fuzzy data classification algorithm modeling and problems from the field of supervised learning.
- Studied the theory of constructing a machine learning model.
- Worked on the implementation of the algorithm in Java.
Experience
Kololak.com
Simple IT Department Stock Management App (Ongoing)
http://gitlab.com/zukalt/it-stockTechnologies used include Node.js, React, React-Redux, Material-UI, and PWA working within a MERN-like tech stack. PostgreSQL will be used for storing.
.
With this project, I am looking to demonstrate my coding and architectural design skills.
Billing and CRM Platform
http://iunetworks.am/en/products/bcrmT5 - IPTV for Local Operator
http://iunetworks.am/en/products/t5-iptv-otte-Tax Administration
http://iunetworks.am/en/products/product• 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-procurement2Skills
Languages
Kotlin, Java, JavaScript, SQL, TypeScript, GraphQL, PHP, Ruby, Groovy
Frameworks
Next.js, NestJS, Spring, Spring Boot, Angular, Swagger, Redux, Hibernate, React Native, 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, 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
Education
Master's Degree in Applied Math
State Engineering University of Armenia - Yerevan, Armenia
Bachelor's Degree in Applied Math
State Engineering University of Armenia - Yerevan, Armenia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring