Maxim Baev,俄罗斯新西伯利亚州新西伯利亚开发商
Maxim is available for hire
Hire Maxim

Maxim Baev

Verified Expert  in Engineering

Software Developer

Location
新西伯利亚,俄罗斯新西伯利亚州
Toptal Member Since
April 12, 2014

Maxim是一名专业的后端和前端开发人员,拥有6年以上的经验. 他设计并实现了许多面向对象的web应用程序, 并且擅长整合应用程序测试.

Availability

Part-time

Preferred Environment

IntelliJ IDEA

The most amazing...

...我所做的事情是整合和改进大型电信运营商软件中非常庞大和复杂的部分

Work Experience

Architect

2015 - PRESENT
Performitiv (via Toptal)
  • 将项目的服务器部分从Express迁移到HapiJS基础架构, 包括带有验证的REST API, authentication, 和端点文档(通过Swagger).io).
  • Angular应用的架构是按目的分开的,但有一个共同的业务逻辑.
  • 增加了将不同数据导出到PowerPoint和Excel文件的功能, 还采用了打印版本的页面,以便浏览器打印,使其在纸上看起来更好.
  • 增加了从CSV文件导入和保存应用程序中不同结构的功能.
  • 实现了服务器逻辑关键部分的负载(性能)测试,并能够将其作为Gulp命令运行.
  • 参与重写模块以使用Vue.js instead of AngularJS.
  • 与第三方系统集成.
Technologies: Hapi.. js、Webpack、MongoDB、AngularJS、Vue、Node.js

Front-end Engineer

2015 - 2016
PowerScout (via Toptal)
  • 创建了一个仪表板,用于管理传入订单.
  • 开发了一个太阳系订单工作流的主要部分.
  • 为登陆页面和其他营销相关页面实现了复杂的标记和客户端逻辑.
  • 在网站上集成了聊天系统.
  • 实现与PHP后端集成,参与DB架构开发.
技术:Vagrant, Gulp, Emacs, AngularJS

Front-end Developer

2014 - 2016
校准器运行状况(通过Toptal)
  • 使用Ext为应用程序制作灵活的UI.js.
  • 将UI与Django后端API集成.
  • 增加了许多图形/图表,以用户友好的形式显示数据.
  • Extended the Ext.Js插件打印网格也正确打印面板与图表.
  • 做了一些调整,有了Ext.Js的应用程序在移动设备上看起来不错.
技术:CSS3, HTML5, Ext JS, JavaScript

Node.js Developer

2015 - 2015
Whistle Group(通过Toptal)
  • 创建了一个脚本工具,将PDF文档添加到Elasticsearch索引中.
  • 增加了一个API端点,以通过Elasticsearch索引中的PDF文档公开对全文搜索的访问.
  • 为AWS S3存储桶中的文档管理创建了几个独立的脚本工具.
  • 在Node上实现了多个REST API端点后端逻辑.js.
  • 在开发中遵循BDD方法,包括所有可能情况的测试用例.
技术:亚马逊网络服务(AWS), 行为驱动发展(BDD), MongoDB, Elasticsearch, Node.js

高级全栈开发人员

2015 - 2015
Megusta Enterprise GmbH
  • 开发了实时社区平台即服务.
  • 以web和桌面应用的形式实现平台(桌面使用Node Webkit).
  • 在项目中广泛使用MongoDB.
  • 为前端和后端添加了单元测试系统.
  • 支持向最终用户交付应用程序的过程.
技术:WebSockets, Bootstrap, WebKit, MongoDB, Node.js, CoffeeScript

Senior Java Developer

2013 - 2015
Noveo Group
  • 使用Java和JavaScript框架开发UI.
  • 为web应用程序和web服务开发了广泛的后端.
  • 改进了测试系统,包括单元和SoapUI集成测试.
  • 致力于分布式系统不同部分的集成.
  • 在一个实验项目中使用TIBCO集成解决方案来提高系统集成的效率.
  • 从头开始开发一个电子商务应用程序的几个AngularJS模块.
技术:TIBCO, XML, SOAP, SQL, JavaScript, Java EE

全栈AngularJS/JavaScript开发人员

2014 - 2014
罗氏系统(通过Toptal)
  • 在新的项目聊天系统中添加了很酷的新功能.
  • 创建了一个带有单元和端到端测试的测试系统.
  • 改进了web应用程序的响应式设计.
  • 在Node上开发RESTFul web服务.js.
  • 对Riak、Firebase等数据存储技术进行研究和测试.
技术:Firebase, Bootstrap, Node.js, AngularJS

Senior Java Developer

2010 - 2013
Softage LLC
  • 为Android开发了一个轻量级SharePoint客户端应用程序.
  • 将自定义portlet添加到基于Liferay门户的几个项目中.
  • 与国际团队一起参与大型企业应用的开发.
  • 使用JavaScript和Java框架实现富UI.
  • 从事分布式企业应用程序不同部分的集成工作.
技术:Android, Android SDK, SQL, JavaScript, portlet, Java EE

Java Developer

2010 - 2010
金融科技中心股份有限公司
  • 改进了一个新的网络银行应用程序.
  • 支持法律实体的旧银行应用程序.
  • 致力于Oracle数据库交互的性能改进.
  • 编写大量的单元和集成测试.
  • 作为团队的一员在网上银行手机应用程序上工作.
技术:Oracle, SQL, JavaScript, Java EE

Java Developer

2008 - 2010
Sibers LLC
  • 就DB请求而言,改进了应用程序的性能.
  • 在几个Java web应用程序中实现了广泛的功能.
  • 开发了两个桌面应用程序(Java Swing和Eclipse SWT).
  • 为移动服务公司实现新的和改进的现有SOAP和REST服务.
  • 致力于Flex应用与Java后端的集成.
技术:Flex, JavaScript, XML, Java EE, Java SE

Performitiv

http://performitiv.com/
Performitiv是一家绩效改进技术公司. 它提供了一个基于云的性能改进系统来收集, reports, and analyzes programs, processes, 和合作伙伴的数据来识别质量, risk, impact, and value areas. 我不是一开始就来的, 所以第一次重做了一点结构,以切换到HapiJS服务器基础设施, 增加了单元测试的结构,使其具有良好的覆盖率. 然后负责应用程序的业务逻辑,以及项目的前端部分. 所有用户都能看到的一个具有挑战性的特性是将分析数据用图表导出到PowerPoint幻灯片, tables, 动态图片等等. 还做了很多工作来改进Angular模块,使其在所有主浏览器上都有良好的性能, 包括旧版本的IE, on big sets of data. 也做了很多系统集成工作.

PowerScout

http://powerscout.com/
这是一款应用程序,通过计算房屋所需的太阳能电池板系统并订购安装电池板,为房主提供切换到太阳能的选择. I worked on 3 parts:
-为登陆和营销相关页面制作复杂的标记.
-实现用户工作流程的步骤(像一个向导)购买太阳能系统.
-实现仪表板的前端部分,供管理员处理订单.

E-loue

一个法国初创公司的新版本,允许人们分享(租用)任何类型的商品(基于Jade模板的AngularJS应用程序与Django后端集成). 我与设计师和后端开发人员一起从零开始开发这个项目. 我还花了一些时间领导另一位前端开发人员.

医患匹配系统

医患匹配系统(模拟Zocdoc).在这个网站上,病人可以根据几个标准(比如专业, address, available time, etc.),医生可以为病人提供服务.

RealTrans

我为Altisource公司设计和开发了几个web应用程序. 所有申请的主要目的是简化抵押贷款和其他贷款的流程. 我在(来自俄罗斯的)散布bug的国际指挥部工作, India, Romania, and USA), 使用敏捷开发流程和Scrum技术.

Silicon Taiga

俄罗斯初创企业“Silicon Taiga”的门户网站,类似于阿里巴巴.com. 该门户建立在Liferay门户的开放源码版本上.

Mobiloffer

我开发并维护了一个用于消费的web应用程序, producing, and processing SMS, featuring a custom CMS.

Cook 365

一个使用大量Java Server和前端技术的个人项目. 这是一个烹饪网站,每天都有关于今天做什么的建议. It is currently closed.

Online Gambling Casino

http://www.onlinegambling.co.uk/
Java web应用程序形式的在线赌场和使用Java后端基于flex的不同游戏.

Tawkabout

一个为想学英语的人准备的网站. 它的实现使用Flex作为主要的聊天技术,而Java用于web应用程序的其他部分.

Languages

JavaScript, Java, CoffeeScript, SQL, XML, Java SE, HTML5, CSS3, TypeScript

Frameworks

Hapi.js, Apache Struts 2, Spring, Spring MVC, Ext JS, Hibernate, Apache Wicket, AngularJS, NativeScript, Bootstrap 3, Spring JDBC, JavaServer Faces, Java代理开发(JADE), Android SDK, Spring Security, Sencha Touch, JSF, Flex, Bootstrap, Spring Boot, PhoneGap, JBoss Seam, Mockito, PowerMock, JUnit, GWT, Prototype Framework, Apache Velocity

Libraries/APIs

Node.js, Java Collections, Java Servlets, SAX, AMQP, Vue, jQuery, RichFaces, JAXB, JAX-RS, Jackson, Vuex, Backbone.VK API, Facebook API, JasperReports

Tools

WebStorm, IntelliJ IDEA, Git, Apache Tomcat, Subversion (SVN), Apache Maven, Gulp, Karma, Vim Text Editor, Gradle, Grunt, Bower, Eclipse IDE, SoapUI, Sonar, Apache Ant, Webpack, Emacs, Vagrant, RabbitMQ, Microsoft Visual Studio, Plotly, Bamboo, Eclipse RCP, JBoss Drools, Apache JMeter

Paradigms

Inversion of Control, 面向对象编程(OOP), 敏捷软件开发, 响应式网页设计(RWD), 面向对象设计(OOD), Design Patterns, 面向服务的架构(SOA), 持续集成(CI), 测试驱动开发(TDD), 行为驱动发展(BDD)

Platforms

Windows、Oracle、Unix、Android、Java EE、Firebase、Amazon Web Services (AWS)、Parse、MacOS

Storage

NoSQL、MongoDB、JSON、MySQL、Elasticsearch、PostgreSQL、HSQL、Riak、H2

Other

TIBCO, Liferay, microsoft365, portlet, SOAP, WebKit, WebSockets

2003 - 2008

计算机科学,应用数学专业学位

新西伯利亚国立大学-俄罗斯新西伯利亚

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring