Artem Khamidullin,俄罗斯鞑靼斯坦共和国喀山的开发商
Artem is available for hire
Hire Artem

Artem Khamidullin

Verified Expert  in Engineering

System Design Developer

Location
Kazan, Republic of Tatarstan, Russia
Toptal Member Since
November 15, 2017

Artem在各种复杂需求的web开发和架构方面拥有超过十年的经验, including projects that are not well-defined. 他完美地完成分配的任务,甚至帮助解决客户的业务问题. Artem is co-founder and CTO of FunFromMe startup.

Portfolio

MasterKit
亚马逊网络服务(AWS)、Java、SQL、Web架构、团队领导...
FunFromMe
软件架构,CTO, React,系统设计,PostgreSQL, ECMAScript (ES6)...
Integrated Information Solutions, LLC
软件架构,系统设计,JavaScript, Java,架构...

Experience

Availability

Part-time

Preferred Environment

Slack, Jira, Git, IDEA IDE, Ubuntu, Windows

The most amazing...

...我开发的项目是一个用于规划餐厅房间的在线图形编辑器

Work Experience

Software Architect | Interim CTO

2021 - 2021
MasterKit
  • 为下一个产品版本开发可靠的架构.
  • 创建了CloudFormation脚本,以提供作为代码的基础设施.
  • 安装了CI/CD流程,以提供更快的QA流程.
Technologies: 亚马逊网络服务(AWS)、Java、SQL、Web架构、团队领导, Technical Leadership

CTO | Product Manager

2018 - 2020
FunFromMe
  • 开发可靠、高性能的web应用程序架构.
  • 实现后台和前台部分的核心组件.
  • Installed CI/CD processes with open-source solutions.
  • Defined scope of tasks according to user requests.
Technologies: 软件架构,CTO, React,系统设计,PostgreSQL, ECMAScript (ES6), Spring, Java, Architecture, Management, Leadership, Web Development, Full-stack, Jenkins, SQL, Web Architecture, Team Leadership, Technical Leadership

Head of Development

2016 - 2018
Integrated Information Solutions, LLC
  • 为自定义项目创建了主要系统模块的体系结构.
  • 培训和激励开发人员和分析师团队.
  • 大型政府软件项目的估计成本.
Technologies: 软件架构,系统设计,JavaScript, Java,架构, Leadership, Management, APIs, Web Development, SQL, Web Architecture, Team Leadership, Technical Leadership

Senior Java Developer

2013 - 2016
Integrated Information Solutions, LLC
  • 建立监察政府部门财务状况的制度.
  • Created a system for a providing live people queue.
  • Built a system for monitoring heat providers.
Technologies: Software Architecture, JavaScript, Java, APIs, Web Development, Full-stack, SQL, Web Architecture, Team Leadership, Technical Leadership

CTO

2012 - 2016
Restreserv.ru
  • 创建了一个餐厅在线预订系统.
技术:软件架构,系统设计,jQuery, Ember.js, JavaScript, Solr, PostgreSQL, Hibernate, Spring, Java, Architecture, Web Development, SQL, Web Architecture

Java Developer | Senior Java Developer

2008 - 2013
ICL
  • Developed a news portal.
  • 为警察部门创建了一个控制任务系统.
  • 构建了快速开发业务应用程序的框架.
技术:JavaScript, Java, Web开发,全栈,SQL

Web Developer

2006 - 2008
Center, LLC
  • 创建了一个门户,提供对数字加密内容的访问.
  • Supported system for workflow of an oil company.
技术:Java, Yii, Sphinx搜索引擎,MySQL, PHP, Web开发,全栈

负责一个Nutrition项目的React Native开发者

一个跨平台的移动应用程序,用于跟踪宏,帮助用户吃他们喜欢的东西,看起来像他们想要的. 我从零开始创建了移动应用程序,并做出了关于移动架构的所有重要技术决策.

Content Subscription Service

一个基于react的应用程序,提供用户生成内容的特性. 我基于Tiptap开发了一个自定义编辑器,并将其集成到产品的用户界面中,以支持无缝的用户体验.

Mental Health Mobile Application

React Native应用程序提供了工具和资源来提高生活质量和自我开发. 我开发了应用程序中负责注释的部分, refactored existing components, suggested a better, more prosperous editor, and successfully integrated it.

大型非洲零售公司React Native建筑师/顾问(通过Toptal)

客户管理着非洲一家大型零售公司的版税卡. The app was built with React Native. 它与第三方服务有许多不同的集成,这些服务组合成一个数据集,在移动设备上显示

Trading Journal (via Toptal)

A desktop application based on Java/Spring. 它是股票、外汇、大宗商品和加密货币交易者的交易期刊. I worked as a Java FX developer on this project. 我改进了几个模块,并为这个应用程序修复了许多错误.

EAPC (via TopTal)

Billing system for private air passenger transport
-开发客户端web应用程序的架构
-创建高阶组件(HOC)系统,实现快速开发
- Implemented bill preview component
- Developed JSON API for a client-side application
- Developed UX/UI
- Test coverage
技术:ES6, React, Redux, Material-UI, Webpack, Jest, Sinon.JS, Enzyme, Groovy, Grails

FunFromMe

电子商务服务寻找礼品与付费产品的位置
- Developed an architecture of the web application
-开发具有业务分析的领域数据模型
- Developed UI/UX
- Developed and optimized SQL queries
- Developed a billing component
- Developed an AB-testing framework
-开发基于产品点击率的上架算法
- Developed in-house CMS
Technologies: ES6, Webpack, React, Redux, JQuery, Spring Boot, WebFlux, JDBC, PostgreSQL, Thymleaf, Docker

RGS

Analytical system for government roads traffic
-开发分散式web应用程序的架构,保证从互联网连接较差的专用节点传输数据包
- Implemented routes of a data flow
- Implemented UI components
- Organized stress tests
技术:Apache Camel, ActiveMQ, Docker, Spring, Hibernate, Vaadin

Online Queue for Government Organizations

在线排队是一个帮助政府组织人员排队的系统. 我使用JavaScript来显示队列状态并播放合成语音. On the back end, I used Java.

Highway State Monitoring

高速公路状态监测系统有助于获得有关道路上发生的事故的操作信息. 该系统由若干子系统组成,这些子系统通过带有SOAP接口的企业总线相互通信. 我开发了一个子系统来管理这个系统. Front end created with Vaadin.

System for Control and Execution of Assignments

该应用程序类似于Jira或Redmine,针对警察部门的业务需求进行了采用.

Workflow System for an Oil Company

该系统提供了文档数字签名的工作流. 该应用程序有助于降低公司决策的成本.

Uni-media

Uni-media是一个具有数字版权保护的合法数字内容门户. 前端使用HTML和JavaScript (jQuery)创建。. 后端由PHP提供支持,核心功能(DRM)由c++模块实现.

Languages

ECMAScript (ES6), JavaScript, Java, SQL, XML, Java 8, CSS3, XSD, Java 9, Java 10, Java 11, TypeScript, PHP, JavaScript 6, Groovy, Dart, GraphQL

Frameworks

Spring, React Native, Grails, Redux, Thymeleaf, Spring 5, Spring Boot, JPA, Spring Security, Spring MVC, Hibernate, Yii, Jest, MUI (formerly Material UI), Apache Camel, Bootstrap, JUnit, Vaadin, AngularJS, AWS HA, Mockito, Ember.js, Camel, Flutter, Tailwind CSS, Next.js

Libraries/APIs

React, Vue, jQuery, REST APIs, Node.js, Sinon.JS, Spring LDAP

Paradigms

Mobile Development, Cross-platform, Web Architecture, Management, Service-oriented Architecture (SOA), Agile Software Development, Microservices Architecture

Other

Leadership, Architecture, APIs, Web Development, Full-stack, System Design, CTO, Software Architecture, Spring Web Services, Team Leadership, Technical Leadership, React Native Reanimated, Mechanical Engineering, Consulting, System Architecture, Logback, SOAP, SAML-auth, Amazon Route 53, Enterprise Integration Patterns (EIP), Cloud, Tiptap, ProseMirror

Tools

Webpack, Gradle, Apache Maven, Jenkins, IDEA IDE, Git, Jira, Slack, Solr, ActiveMQ, Apache Solr, SoapUI, AWS CloudFormation, Yarn Workspaces

Platforms

Docker、Java EE、Linux、Windows、Ubuntu、iOS、Android、Amazon Web Services (AWS)、Firebase、JavaFX

Storage

PostgreSQL, JSON, Spring Data, Sphinx搜索引擎,MongoDB, MySQL, Amazon S3 (AWS S3)

2001 - 2006

Master's Degree in Mechanical Engineering

喀山国立研究技术大学-喀山,俄罗斯

NOVEMBER 2019 - NOVEMBER 2022

AWS Certified Solutions Architect - Associate

PearsonVUE