Martin Avagyan,荷兰阿姆斯特丹的开发者
Martin is available for hire
Hire Martin

Martin Avagyan

Verified Expert  in Engineering

Software Developer

Location
Amsterdam, Netherlands
Toptal Member Since
February 4, 2021

马丁是一位经验丰富的软件工程师,他热衷于创造能为人们和企业带来价值的产品. 他擅长将自己在面向客户的数据方面的专业知识运用到组织中. 马丁的动力来自学习机会、持久的人际关系和具有挑战性的问题. 他目前是一名软件工程师,参与构建由大数据驱动的前沿数据可视化平台.

Portfolio

ING Group
JavaScript, React, CSS, HTML, Kotlin, Spring Boot, OpenShift, PostgreSQL...
ING Group
JavaScript, React, Polymer, LitElement, D3.js, AmCharts, Druid.io, Scala...
IBM
TypeScript, c#, Angular, Loopback, Blockchain, Node.js, MySQL

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux

The most amazing...

...我所做的项目是一个新闻聚合平台,它聚合并可视化数百万篇新闻文章,并从抓取的数据源中获得情感评分.

Work Experience

Lead Front-End Software Engineer

2020 - PRESENT
ING Group
  • 监督使用React/TypeScript和Azure服务的渐进式单页web应用程序的端到端开发和部署.
  • 建立初始团队、需求工程和涉众管理.
  • 通过交付MVP和在快速变化、高压的环境中工作,获得了资金.
  • 迁移了聚合API提供者,从而提高了新闻和情感评分的质量.
Technologies: JavaScript, React, CSS, HTML, Kotlin, Spring Boot, OpenShift, PostgreSQL, Docker, Azure, GitLab CI/CD, TypeScript, Antd, Swagger, Jest, Redux, Sagas, React Redux

Full-stack Software Engineer

2018 - 2020
ING Group
  • Migrated 50,从旧的聚合物栈到React框架的000行前端代码库, resulting in improved usability, increased maintainability, and higher velocity of development.
  • 为“了解你的客户”计划,实施了一个监测35000多个客户的平台. Saved 1.5 employee hours per client.
  • 在迭代中实现平台的重新设计. 产生了更好的用户体验和留存率.
技术:JavaScript, React, Polymer, LitElement, D3.js, AmCharts, Druid.io, Scala, Akka HTTP, HTML, CSS, PostgreSQL, Python, Jupyter Notebook, Redux, Redux Thunk

Software Engineer

2017 - 2018
IBM
  • 参与了银行业的第一个区块链倡议,并创建了一个连接所有涉及抵押贷款的交易对手的仪表板.
  • 成功实施数据迁移策略,将数据从旧的遗留系统转移到替换的软件.
  • 与IBM Canada远程合作开发桌面应用程序.
技术:TypeScript, c#, Angular, Loopback, Blockchain, Node.js, MySQL

Software Engineer

2015 - 2017
University of Groningen
  • 处理需求工程,并设计了一个解决方案,自动检查学生选择的课程,为每位学生节省了一小时的工作人员.
  • 将解决方案设计为桌面跨平台应用程序. 它将整合该大学现有的学生档案. 工作人员将生成PDF报告,并与学生共享.
  • 设置共享报告,根据学生的选择提供替代课程建议,如果这些选择不符合课程限制.
Technologies: Java, Swing, GitHub, XML

News Aggregation and Visualization Product

一个渐进式web应用程序,使用先进的堆栈和丰富的数据可视化. 我主要负责前端,并帮助设置后端聚合. I also contributed to hiring team members. 所有这些都是在快速移动、高压的环境中完成的. 在MVP经过用户验证后,我们设法为项目获得了资金.

Payment Transaction Aggregation Platform

本平台是一款支付交易汇总和可视化软件. 它汇集了数十亿笔交易并将其匿名化, saving them in time series distributed database. 它通过提供实体如何执行的单一概述来帮助最终用户, 如果行为不符合预期,给予早期警告. 该软件用于遵从性和监管领域.

Mortgage Approval Platform with Blockchain

参与了荷兰银行业的第一个区块链项目. 该项目旨在使用超级账本结构提供透明的抵押贷款审批流程. 我负责开发一个渐进式单页web应用程序,使用Angular 2+和Loopback作为API. 同时负责从旧的遗留系统到替换产品的数据迁移.

Automated Web Scraping with Headless Browser

负责使用Puppeteer创建网页抓取解决方案,按计划抓取和汇总公共数据. 该解决方案被容器化并部署在云中,将数据写入MongoDB以进行进一步的后处理.
2014 - 2017

Bachelor's Degree in Computer Science

格罗宁根大学-荷兰格罗宁根

Libraries/APIs

Polymer, Node.js, Antd, React, REST APIs, LitElement, D3.js, Puppeteer, React Redux

Tools

GitLab CI/CD, MongoDB Atlas, GitHub, Redux Thunk

Languages

JavaScript, TypeScript, CSS, SQL, C, c#, HTML, Scala, Kotlin, Python 3, Java, XML, Python

Paradigms

Web Architecture, Parallel Programming

Platforms

OpenShift, MacOS, Linux, Blockchain, Docker, Azure, Jupyter Notebook, Heroku, DigitalOcean

Storage

PostgreSQL, MySQL, MongoDB, Druid.io

Frameworks

Angular, Loopback, Spring Boot, Swagger, Jest, NestJS, Express.js, Swing, Redux

Other

Software Engineering, APIs, Computer Graphics, Algorithms, Data Structures, Computer Vision, Akka HTTP, CI/CD Pipelines, AmCharts, Sagas

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