Stanislav Yaranov, Developer in Kazan, Tatarstan, Russia
Stanislav is available for hire
Hire Stanislav

Stanislav Yaranov

Verified Expert  in Engineering

Software Developer

Location
Kazan, Tatarstan, Russia
Toptal Member Since
August 21, 2017

Stanislav是一个在c++, PHP, JavaScript, Node方面经验丰富的软件开发人员.js web development, and database development with PostgreSQL. 他更喜欢保持代码整洁,解决方案可维护,并使用TDD进行开发. 他喜欢解决具有挑战性的任务,即使看起来不可能,他也总能找到解决方案.

Portfolio

Client
React, Node.js, TypeScript, JavaScript, Redux
Client
PHP, MySQL, XML, JSON, APIs
Client
PHP, Laravel, Vue, MySQL, OAuth 2, Docker, Twilio, SendGrid API, Redis...

Experience

Availability

Part-time

Preferred Environment

Git, PhpStorm, MacOS

The most amazing...

...project I've worked on is the emergency system 112, which is now working in the Republic of Tatarstan, Russia.

Work Experience

React Developer

2021 - PRESENT
Client
  • 使用现代方法为React前端应用程序开发各种组件.
  • 将旧风格的React应用升级为带有钩子之类的新风格, which added readability and maintainability to the app.
  • 参加项目开发人员会谈,分享我们关于最佳实践的想法, code styles, etc.
Technologies: React, Node.js, TypeScript, JavaScript, Redux

Senior PHP Developer

2020 - 2021
Client
  • 合作为现有应用程序的业务逻辑添加新功能.
  • 通过实现设计模式参与更新一些现有的遗留逻辑.
  • Participated in daily calls with the development team.
Technologies: PHP, MySQL, XML, JSON, APIs

Senior Full-stack Developer

2019 - 2021
Client
  • 为约会网络应用开发了基于laravell的后端,也为移动应用开发了api.
  • 整合应用程序与不同的认证方式和第三方服务.
  • Developed a front end using Vue, Vuex, and Vue Router.
  • 为开发、测试和生产创建基于docker的基础设施.
Technologies: PHP, Laravel, Vue, MySQL, OAuth 2, Docker, Twilio, SendGrid API, Redis, REST APIs, Stripe, Stripe API, APIs, Testing, Firebase

Web Developer

2019 - 2019
Client
  • Built the back end and front end using Node.js, Express.js, and Vue to input and store user data.
  • 创建了一个模块来生成PDF报告与图表和表格使用D3.js and SVG from the stored financial data using provided formulas.
  • 定期与客户通话,让客户了解最新的进展,并确保我在轨道上.
技术:面向对象编程(OOP)、HTML、Git、CSS、SVG、D3.js, Vue, Express.js, Node.js, APIs

Senior PHP Developer

2017 - 2019
Apex Brands, LLC
  • 使用Laravel、jQuery和MySQL开发了一个会员网站.
  • 从头到尾开发了一个管理住宅建设和改造业务的系统,可以让您管理各种对象, budgets, reports, and more. The main technologies used include Laravel, Vue, and PostgreSQL.
  • 帮助建立一个短信营销系统,并将其前端代码从jQuery转换为Vue. The main technologies used include Laravel, Vue, jQuery, and MongoDB.
Technologies: Object-oriented Programming (OOP), HTML, Memcached, Test-driven Development (TDD), Git, PHPUnit, CSS, Redis, MongoDB, PostgreSQL, MySQL, jQuery, Vuex, Vue, JavaScript, Laravel, PHP, Stripe, Stripe API, REST APIs, APIs

Software Developer

2017 - 2017
GDC Services Russia
  • 创建了一个工具,用于通过PowerShell适配器操作活动目录、交换和链接.
  • Implemented TDD using NUnit, Moq, and Ninject tools.
  • 与客户沟通,收集更新需求,支持应用程序.
Technologies: NUnit, Ninject, Object-oriented Programming (OOP), Git, Entity Framework, Microsoft SQL Server, ASP.NET MVC, .NET, C#

Software Engineer | Team Lead

2010 - 2016
GLONASS+112
  • 创建了市政服务和生态部门使用的地理信息系统.
  • 建立校车监控系统,通过控制路线和速度违规,并在调度员和司机之间提供专门的沟通渠道,以减少校车事故的数量.
  • 开发了2013年喀山世界大学生运动会指挥中心系统.
  • 创建了紧急系统112,目前在俄罗斯鞑靼斯坦共和国工作.
  • Led a team during the development of all the specified systems.
Technologies: Boost, OpenLayers, Standard Template Library (STL), Object-oriented Programming (OOP), HTML, Leaflet, Memcached, Multithreading, Git, Linux, PHPUnit, CSS, Avaya Software, Elasticsearch, PostGIS, PostgreSQL, Java, Node.js, C++, JavaScript, PHP, REST APIs, APIs, Testing, PHP 5

X++ Developer

2008 - 2010
Norbit
  • Developed a solution for Ak Bars Hockey Club (Kazan, Russia).
  • Created a solution for Zenit Volleyball Club (Kazan, Russia).
技术:面向对象编程(OOP), x++, Microsoft Dynamics AX

.NET Developer

2007 - 2008
Fujitsu GDC Russia
  • Developed a specialized eCommerce system.
  • 作为俄语和英语开发团队之间的联络点.
技术:面向对象编程(OOP),多线程,Microsoft SQL Server, ASP.NET, C#

C++ Developer

2004 - 2007
ICL — KME CS
  • 参与开发使用UDP作为通信层的客户机-服务器应用程序.
  • 开发了多个可视化3D组件,用于显示各种统计数据.
  • Created several types of specialized editors.
Technologies: Standard Template Library (STL), Object-oriented Programming (OOP), Multithreading, SQL, FreeBSD, Qt, C++

System 112

http://112.tatar.ru/
A system for emergency services coordination.

The system aims to help people who are in trouble.

调度员接到来自全国各地需要帮助的人的电话(通过与Avaya电话的集成), according to the information given by the caller, 他们制作事故卡,并将其发送到所需的部门和服务.

这些部门的用户收到卡片,为事件分配人员和车辆,然后监督和控制其执行情况.

还有一些特殊用户通过接收通知来控制系统的整个过程, generating textual or cartographic reports, viewing vehicle movement history, analyzing incident cards reaction histories, and so on.

School Bus Monitoring System

为了保证居住在俄罗斯鞑靼斯坦地区的学生的安全, I developed a system for monitoring school buses.

该系统能够在地图上显示校车的当前位置, create routes for the buses, assign specific routes to specific buses, 然后在发生路线或速度违规时接收通知, in which case, the operator is able to inform the bus driver by making a call.

Also, different kinds of reports are available.

Command Center for Universiade 2013

我开发了一个指挥中心,用于2013年喀山世界大学生运动会.

The system was responsible for:
- Creating and displaying timetables for events with facilities.
- Making corrections.
- Incident routing and resolution.
-作为中央系统,显示由其他子系统(到达)提供的数据, accommodations, and more).

GIS for Municipalities and Ecologists

Being a team leader, I was responsible for the development, testing, deployment, 市政服务和生态部门GIS系统的维护.

This is a system where users can create layers, 在鞑靼斯坦的地图上放置不同的几何形状和标记,上面有一些文字和媒体信息, Russia, 然后根据提供的信息构建不同类型的报告(主要是文本和地图).

Toptal React Accelerator

Toptal React Accelerator是一个专门为JavaScript开发人员提供React培训的学习项目, NextJS, Redux, and GraphQL. 这是一个为期两个月的项目,包括严格的学习练习和实践活动,以及严格的评估过程, comprehensive learning assessments, and 30-40 hours of building an Invoice Management System. Within this invoicing application, users are able to track invoices, clients, and company information.

Languages

JavaScript, c++, SQL, CSS, HTML, PHP, PHP 5, Sass, SCSS, x++, c#, Java, XML, TypeScript

Frameworks

Redux, Laravel, PHPUnit, Boost, .NET, ASP.NET, ASP.NET MVC, Qt, NUnit, Express.js, OAuth 2

Libraries/APIs

React, jQuery, Vue, Vuex, Leaflet, Node.. js, Stripe, Stripe API, REST API, OpenLayers, OpenMP, MPI,标准模板库(STL), D3.js, Entity Framework, SendGrid API

Tools

Redux Thunk, Git, PhpStorm, Microsoft Dynamics AX, Ninject

Storage

PostGIS, Memcached, MySQL, Redis, PostgreSQL, MongoDB, Elasticsearch, Microsoft SQL Server, JSON

Other

多线程,api, SOLID原理,SVG, Avaya软件,计算机科学,数学

Paradigms

测试驱动开发(TDD), DRY,面向对象编程(OOP),测试

Platforms

Linux, Firebase, MacOS, FreeBSD, MapServer, Docker, Twilio

2001 - 2007

Engineer's Degree in Applied Mathematics and Computer Science

Kazan National Research Technical University | KAI - Kazan, Russia

JULY 2022 - PRESENT

Toptal React Accelerator Graduate

Toptal, LLC

MARCH 2018 - PRESENT

IBM Blockchain Foundation for Developers

IBM via Coursera