Matej Cica,萨拉热窝开发者,波黑联邦,波黑
Matej is available for hire
Hire Matej

Matej Cica

Verified Expert  in Engineering

软件开发人员

Location
萨拉热窝,波斯尼亚-黑塞哥维那联邦,波斯尼亚-黑塞哥维那
至今成员总数
2015年12月6日

Matej是一位经验丰富的软件工程师,在各种微软技术和开源技术(如Ruby on Rails)方面拥有强大的背景. 他精通处理大型分布式数据系统,如银行和金融系统. Matej是一个自我激励的人,他专注于最后期限,并在他的工作方法中彻底.

Portfolio

安达礼品有限公司
Ruby, Ruby on Rails (RoR), Sidekiq, PostgreSQL, Redis, AWS CLI...
内容创作者公司
Ruby, Ruby on Rails (RoR), Sidekiq, Redis, AWS CLI, Amazon S3 (AWS S3)...
Asset Panda LLC
Ruby, Ruby on Rails (RoR), Unicorn, Sidekiq, RSpec, Capistrano, New Relic...

Experience

Availability

Part-time

首选的环境

Git, Sublime Text, Ubuntu, Linux

最神奇的...

...我编写的是一个处理引擎, generating, 解析SWIFT交易和消息.

Work Experience

首席后端(Ruby on Rails)工程师

2022 - 2023
安达礼品有限公司
  • 在AirbnbLove网站上直接与Airbnb和Andopen的经理合作.
  • 监督新功能的实施和进一步支持的规划和设计.
  • 对大多数常见应用程序端点上使用的查询进行重构和优化.
  • 集成了第三方API, wrote tests, 并确保每一个新开发的特性都被测试用例所覆盖.
  • 参与其他开发人员的代码审查过程.
技术:红宝石, Ruby on Rails (RoR), Sidekiq, PostgreSQL, Redis, AWS CLI, Amazon S3 (AWS S3), jQuery, REST APIs, Back-end

首席Ruby on Rails工程师

2021 - 2022
内容创作者公司
  • 在不同角色之间转换时领导后端开发, 包括web/前端开发和devops相关工作.
  • 参与从计划到实现和交付所有新功能的整个过程.
  • 为新员工准备并进行面试.
  • 为缺乏经验的开发人员提供代码审查和指导.
技术:红宝石, Ruby on Rails (RoR), Sidekiq, Redis, AWS CLI, Amazon S3 (AWS S3), 视频转码, Elasticsearch, MongoDB, Stripe, Heroku, ActionCable, REST APIs, jQuery, Back-end

高级Ruby on Rails开发人员

2020 - 2021
Asset Panda LLC
  • 使用RabbitMQ实现了微服务之间的通信.
  • 使用高质量的代码标准和技术优化了最常用的特性.
  • 对系统的大多数关键端点进行查询优化.
  • 致力于其他与前端性能相关的改进.
  • 为其他开发人员提供代码审查和指导.
技术:红宝石, Ruby on Rails (RoR), Unicorn, Sidekiq, RSpec, Capistrano, New Relic, MySQL, MongoDB, RabbitMQ, Redis, jQuery, JavaScript, Git, REST APIs, Back-end

Ruby on Rails工程师

2020 - 2020
ReadyPoint, Inc
  • 致力于优化旧功能和一些遗留代码重构.
  • 实现了与医疗保健领域相关的新功能.
  • 通过编写测试来测试新实现的特性,并确保代码被测试覆盖.
技术:Ruby on Rails (RoR), JavaScript, RSpec, MySQL, Ruby, Redis, jQuery, Git,后端

技术团队领导/高级Ruby on Rails工程师

2019 - 2020
小熊猫软件
  • 使用Ruby on Rails技术栈开发后端功能. 后端是云托管的, 实时报价和管理解决方案:由多个客户端使用的API.
  • 计划和实现新特性. 为业务决策做出贡献,如任务的优先级和新特性的估计. 引入git-flow分支模型,改进整体开发流程.
  • 为其他团队成员审查代码,并通过遵循Ruby/Rails社区提出的最新最佳实践和标准,确保代码质量处于高水平.
  • 识别系统弱点,优化系统关键部分. 重构了系统最常用的端点,并将响应时间提高了200%以上.
  • 做出架构决策,比如选择最好的应用程序和web服务器, 通过将I/O密集型任务转移到异步/后台处理来扩展API (Sidekiq), and more.
技术:Git, Mercurial, 谷歌云平台(GCP), Heroku, Docker, Redis, PostgreSQL, APIs, Ruby on Rails (RoR), Ruby, Back-end

高级Ruby on Rails工程师

2018 - 2019
Klika d.o.o.
  • 参与金融科技项目的开发,并提供性能故障排除和优化.
  • 主要开发后端(微服务、REST API集成等).)特性,但对完整栈做出了贡献.
  • 基于Ruby on Rails实现解决方案并交付高质量的软件.
  • 应用软件标准的干净代码和经过验证的优化技术.
  • 创建、维护和调试软件.
  • 计划和定义需求,创建软件设计并将其转换为代码.
XML技术:, REST APIs, NGINX, Docker, Fintech, Microservices, JSON Web令牌(JWT), RabbitMQ, MySQL, Ruby on Rails (RoR), Ruby, Back-end

首席软件工程师

2017 - 2018
OSB IT和工程
  • 管理一个五人的团队, 指导和指导他们以及监督他们的日常活动.
  • 审查代码并开发前端项目.
  • 作为scrum主管领导团队.
技术:Git, MySQL, Ruby on Rails (RoR), Ruby, jQuery, JavaScript, REST api

高级Ruby on Rails工程师

2016 - 2017
Genijalno.ba
  • 为一些小项目的开发做出了贡献.
  • 提供全栈开发.
  • 管理一个小团队并审查代码.
  • 设置项目架构.
技术:节点.js, PostgreSQL, Ruby on Rails (RoR), Ruby, REST api, jQuery, Redis,后端

高级Ruby on Rails工程师

2016 - 2016
脉冲(通过Toptal)
  • 致力于后端REST API.
  • 实现了REST API的Redis缓存.
  • 使用地理空间查询(PostGIS)和地理编码.
  • 重构了一些之前实现的功能,比如从外部api (Eventful/Foursquare)导入事件和场地.
  • 参与代码评审.
  • 实现了API版本控制和身份验证.
  • 使用Twitter Stream分析从Twitter摄取的推文.
  • 重构通知(短信、电子邮件、推送通知).
  • Fixed bugs.
技术:Amazon S3 (AWS S3), Amazon EC2, Linux, Git, Sidekiq, PostGIS, JSON, REST, Foursquare API, Twilio API, Twitter API, Elasticsearch, Redis, PostgreSQL, Ruby on Rails (RoR), Ruby, REST APIs, Back-end

高级Ruby on Rails工程师

2016 - 2016
偷渡者化妆品(通过Toptal)
  • 为电子商务网站使用的新REST API开发了体系结构.
  • 致力于使用Spree电子商务框架的REST API.
  • 创建Ansible脚本,将数据从Amazon RDS实例迁移到Heroku.
  • 帮助建立和部署Heroku的新API.
  • 参与代码评审.
技术:JSON, REST api, Heroku, PostgreSQL, Ruby on Rails (RoR), Ruby, jQuery,后端

高级软件工程师

2013 - 2016
Maestral解决方案
  • 作为全栈开发人员,使用广泛的技术并遵循敏捷和Scrum软件开发方法,参与了多个项目.
  • 致力于创建一个强大的调查引擎,使公司范围内的调查管理.
  • 开发一个用于创建和安排有效促销活动的促销管理web应用程序, contests, 以及特定组织的事件.
  • 开发一个混合移动应用(PhoneGap + Ionic框架+ AngularJS),用于跟踪员工或特定组织成员的时间.
  • 在一个网络应用程序上工作,为猎人提供有关计划狩猎季节的信息. 该应用程序提供了安排和预订狩猎场地以及使用谷歌地图标记场地的服务.
  • 在一个为猎人服务的社交网站工作. 该应用程序提供了几个高级功能,如朋友建议引擎, notifications, messaging, content sharing, 以及与Facebook等其他流行社交网络的整合, Google+, and Twitter.
技术:节点.js, jQuery, JavaScript, Facebook API, Bootstrap, HTML5, SQL, LINQ, Web API, Redis, MongoDB, PostgreSQL, Ruby on Rails (RoR), Ruby, REST APIs, Back-end

软件工程师

2011 - 2013
Raiffeisen Bank
  • 负责核心银行服务和金融系统,每天支持超过一百万笔金融交易.
  • 处理大型、复杂和分布式数据库.
  • 暴露在软件开发周期的所有层次和阶段的复杂性中.
  • 从事各种优化过程(SQL查询), 报告服务, WCF服务优化, 和配置).
  • 为大量客户提供实时支持.
  • 创建了一个强大的引擎来处理和生成SWIFT事务.
  • 从事业务和交易规则引擎的工作,这些引擎代表了银行系统核心的重要组成部分.
  • 致力于创建电子银行和手机银行服务.
技术:报告、REST api、后端

Junior .NET Developer

2011 - 2011
ComTrade
  • 主要在后端工作.
  • 负责IVR脚本的编写和管理.
  • 解析各种XML消息.
  • 参与与BH Telecom的业务整合.
  • 开发短信处理.
技术:Subversion (SVN)、SQL、LINQ、Web Services、后端

Takko App

Takko是一个面向内容创作者的社交平台. 它使创作者能够将他们的内容货币化. 这是一个内容创作者可以见面并分享想法和资源的地方, collaborate, 互相帮助. 该系统由Ruby on Rails编写的REST API和一个iOS应用程序组成.

个性化提供了

个性化报价是Flooid的云托管、实时报价和代金券管理解决方案. 提供个性化优惠的零售商可以:
- Create, 管理和验证自己的凭证, 以及第三方在所有渠道实时创建的代金券
-将客户的代金券和第三方优惠券整合到基于云的优惠钱包中
-将代金券和优惠券链接到销售渠道拥有的购物篮福利,并提供真正的全渠道优惠
-使用单个或多个相关事件来影响客户的行为和旅程
-利用解决方案作为“忠诚生活”, 管理程序并自动奖励客户行为
-管理员工折扣和初始“好友” & “家庭”优惠或折扣
使用的技术:Ruby, Ruby on Rails, PostgreSQL, Redis, Sidekiq, Git, Mercurial, REST API集成, Javascript, Angular, HTML5, CSS3, Heroku, 谷歌云平台, Azure, Docker, Nginx

Natixis/Fidor

http://www.natixis.com/natixis/jcms/j_6/en/home
法国外贸银行(Natixis)是一家法国企业和投资银行,成立于2006年11月,由法国外贸银行(Natexis Banque Populaire)和法国外贸银行(IXIS)的资产管理和投资银行业务合并而成, 法国第二大银行. 我被聘为高级Ruby on Rails开发人员,帮助构建基于微服务架构的后端. 后端使用Fidor的核心银行系统, 是一家德国数字银行,也是世界顶级金融科技公司之一, 为付款提供支持, 转账, 以及其他与银行相关的事情. 后端由移动设备通过一个名为Banxy的应用程序消费. 这款手机应用有安卓和iOS版本. Natixis的后端依赖于一些第三方服务,包括Siron、IDnow和CBS.

使用的技术:Ruby, Ruby on Rails, Rspec, MySQL, Linux, Docker, Jenkins, REST API, RabbitMQ, Microservice架构, Git, jQuery

比较灵活

http://www.comparativeagility.com
比较灵活是一个创业、敏捷性评估和持续改进平台. 通过比较敏捷,您可以获得洞察力,并确定公司内部需要改进的具体领域, 在哪里你可以做出有意义的改变.
使用的技术:Ruby, Ruby on Rails, Rspec, PostgreSQL, Git, Vue.js, REST API, Heroku

脉冲(通过Toptal)

pulsr是一款社交发现应用,旨在回答“我们今晚该做什么”这个古老的问题?"

通过利用大型事件数据库和当地企业, 并为周围的社会对话创造新的渠道, Pulsr is an invaluable tool in leading a vibrant social life; thereby empowering people to get up and get out.

偷渡者化妆品(通过Toptal)

偷渡者化妆品是一个专门销售化妆品的电子商务网站. 我受雇构建一个新的REST API,为同构应用程序(Node . js)提供端点.js和React with Redux),使用Spree电子商务框架. 除此之外,我还在Ansible中编写了迁移脚本,将数据库从AWS RDS迁移到Heroku.

使用的技术:Ruby, Ruby on Rails, Spree框架,PostgreSQL, Node.js, React.js、Redux、AWS、Heroku和Ansible.

Save Stand

http://www.savestand.com
Save Stand是一个网络应用程序,为猎人提供有关计划狩猎季节和狩猎日期的信息. 该应用程序提供了安排和保留狩猎站的服务,因此猎人可以轻松地确保他们的位置并计划他们未来的狩猎季节.

使用的技术:Ruby on Rails, PostgreSQL, jQuery, Facebook API, Google API, Google Maps, Stripe, Amazon AWS

Trophy Stack

Trophy Stack是美国业余猎人的领先网络应用程序之一. 这是一个猎人的社交网站.
使用的技术:Ruby on Rails, PostgreSQL, Redis, jQuery, Facebook API, Google API, Twitter API, Amazon AWS

促销活动管理

促销管理是一个web应用程序,用于创建和安排有效的促销活动, contests, 以及特定组织的事件.
使用的技术:Node.js, Backbone.js, MongoDB

直接的见解

直接的见解是一个强大的调查引擎,支持调查管理. 它可以作为一个独立的服务,在你的网站和客户网站上部署调查.
使用的技术:c#, WCF Services, ASP.. NET MVC,实体框架,LINQ, ASP.. NET SignalR, SQL Server, MongoDB, jQuery.

Atlas

http://www.peoplenet.com
Atlas是一款PhoneGap应用程序,用于跟踪特定组织的员工或成员的时间.
使用的技术:c#, WCF Services, Web API, Windows Azure, 实体框架, LINQ, SQL Server, AngularJS, PhoneGap, jQuery mobile

Languages

SQL, HTML5, Ruby, JavaScript, XML, Unicorn

Frameworks

AngularJS, Ruby on Rails (RoR), minitest, Sails.. js, Bootstrap 3, Bootstrap, JSON Web令牌(JWT), ActionCable

Libraries/APIs

REST api, jQuery, Sidekiq,延迟作业,Node.js, Backbone.Web API, Facebook API, Twitter API, Twilio API, Foursquare API, LINQ, Stripe

Tools

Bitbucket, Sublime Text, Git, RSpec, GitLab, GitHub, NGINX, RabbitMQ, Mercurial, Subversion (SVN), Capistrano, AWS CLI

Paradigms

敏捷软件开发, Scrum, 面向对象编程(OOP), Microservices架构, Microservices, REST, Unit Testing

Platforms

Heroku, 亚马逊网络服务(AWS), Linux, Amazon EC2, Ubuntu, 谷歌云平台(GCP), Azure, Docker, New Relic

Storage

PostgreSQL, JSON, Redis, MongoDB, MySQL, Elasticsearch, Amazon S3, PostGIS

Other

后端,金融科技,RESTful微服务,api,报表,Web服务,视频转码

2005 - 2011

计算机科学学士学位

比耶迪奇-莫斯塔尔大学,波斯尼亚和黑塞哥维那

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring