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

Matej Cica

Verified Expert  in Engineering

Software Developer

Location
萨拉热窝,波斯尼亚-黑塞哥维那联邦,波斯尼亚-黑塞哥维那
Toptal Member Since
December 6, 2015

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

Portfolio

Andopen Gifts Limited
Ruby, Ruby on Rails (RoR), Sidekiq, PostgreSQL, Redis, AWS CLI...
Content Creators Inc
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

Preferred Environment

Git, Sublime Text, Ubuntu, Linux

The most amazing...

...thing I've coded is an engine for processing, generating, and parsing SWIFT transactions and messages.

Work Experience

Lead Back-end (Ruby on Rails) Engineer

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

Lead Ruby on Rails Engineer

2021 - 2022
Content Creators Inc
  • 在不同角色之间转换时领导后端开发, 包括web/前端开发和devops相关工作.
  • 参与从计划到实现和交付所有新功能的整个过程.
  • Prepared and conducted interviews for new employees.
  • 为缺乏经验的开发人员提供代码审查和指导.
Technologies: Ruby, Ruby on Rails (RoR), Sidekiq, Redis, AWS CLI, Amazon S3 (AWS S3), Video Transcoding, Elasticsearch, MongoDB, Stripe, Heroku, ActionCable, REST APIs, jQuery, Back-end

Senior Ruby on Rails Developer

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

Ruby on Rails Engineer

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

Technical Team Lead/Senior Ruby on Rails Engineer

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

Senior Ruby on Rails Engineer

2018 - 2019
Klika d.o.o.
  • 参与金融科技项目的开发,并提供性能故障排除和优化.
  • 主要开发后端(微服务、REST API集成等).) features but contributed to the full stack.
  • 基于Ruby on Rails实现解决方案并交付高质量的软件.
  • 应用软件标准的干净代码和经过验证的优化技术.
  • Created, maintained, and debugged software.
  • 计划和定义需求,创建软件设计并将其转换为代码.
Technologies: XML, REST APIs, NGINX, Docker, Fintech, Microservices, JSON Web Tokens (JWT), RabbitMQ, MySQL, Ruby on Rails (RoR), Ruby, Back-end

Lead Software Engineer

2017 - 2018
OSB IT and Engineering
  • Managed a team of five people, 指导和指导他们以及监督他们的日常活动.
  • Reviewed code and developed on front-end projects.
  • Led the team as scrum master.
技术:Git, MySQL, Ruby on Rails (RoR), Ruby, jQuery, JavaScript, REST api

Senior Ruby on Rails Engineer

2016 - 2017
Genijalno.ba
  • 为一些小项目的开发做出了贡献.
  • Provided full-stack development.
  • Managed a small team and reviewed code.
  • Set project architecture.
Technologies: Node.js, PostgreSQL, Ruby on Rails (RoR), Ruby, REST api, jQuery, Redis,后端

Senior Ruby on Rails Engineer

2016 - 2016
Pulsr (via Toptal)
  • Worked on a back-end REST API.
  • Implemented Redis caching for the REST API.
  • 使用地理空间查询(PostGIS)和地理编码.
  • 重构了一些之前实现的功能,比如从外部api (Eventful/Foursquare)导入事件和场地.
  • Participated in code reviews.
  • Implemented API versioning and authentication.
  • 使用Twitter Stream分析从Twitter摄取的推文.
  • 重构通知(短信、电子邮件、推送通知).
  • Fixed bugs.
Technologies: 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

Senior Ruby on Rails Engineer

2016 - 2016
Stowaway Cosmetics (via Toptal)
  • 为电子商务网站使用的新REST API开发了体系结构.
  • 致力于使用Spree电子商务框架的REST API.
  • 创建Ansible脚本,将数据从Amazon RDS实例迁移到Heroku.
  • Helped to set up and deploy a new API to Heroku.
  • Participated in code reviews.
技术:JSON, REST api, Heroku, PostgreSQL, Ruby on Rails (RoR), Ruby, jQuery,后端

Senior Software Engineer

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

Software Engineer

2011 - 2013
Raiffeisen Bank
  • 负责核心银行服务和金融系统,每天支持超过一百万笔金融交易.
  • Worked with large, complex, and distributed databases.
  • 暴露在软件开发周期的所有层次和阶段的复杂性中.
  • 从事各种优化过程(SQL查询), reporting services, WCF services optimization, and configuration).
  • 为大量客户提供实时支持.
  • 创建了一个强大的引擎来处理和生成SWIFT事务.
  • 从事业务和交易规则引擎的工作,这些引擎代表了银行系统核心的重要组成部分.
  • 致力于创建电子银行和手机银行服务.
Technologies: Reporting, REST APIs, Back-end

Junior .NET Developer

2011 - 2011
ComTrade
  • Worked primarily on the back end.
  • Wrote and managed IVR Scripts.
  • Parsed a variety of XML messages.
  • Contributed to service integration with BH Telecom.
  • Developed SMS message processing.
技术:Subversion (SVN)、SQL、LINQ、Web Services、后端

Takko App

Takko is a social platform for content creators. It enables creators to monetize their content. 这是一个内容创作者可以见面并分享想法和资源的地方, collaborate, and help one another. 该系统由Ruby on Rails编写的REST API和一个iOS应用程序组成.

Personalised Offers

个性化报价是Flooid的云托管、实时报价和代金券管理解决方案. Retailers with Personalised Offers can:
- Create, manage and validate their own vouchers, 以及第三方在所有渠道实时创建的代金券
-将客户的代金券和第三方优惠券整合到基于云的优惠钱包中
-将代金券和优惠券链接到销售渠道拥有的购物篮福利,并提供真正的全渠道优惠
-使用单个或多个相关事件来影响客户的行为和旅程
- Utilize the solution as a “loyalty lite”, 管理程序并自动奖励客户行为
- Manage staff discounts, and initial “friends & family” offers or discounts
Technologies used: Ruby, Ruby on Rails, PostgreSQL, Redis, Sidekiq, Git, Mercurial, REST API integrations, Javascript, Angular, HTML5, CSS3, Heroku, Google Cloud Platform, Azure, Docker, Nginx

Natixis/Fidor

http://www.natixis.com/natixis/jcms/j_6/en/home
法国外贸银行(Natixis)是一家法国企业和投资银行,成立于2006年11月,由法国外贸银行(Natexis Banque Populaire)和法国外贸银行(IXIS)的资产管理和投资银行业务合并而成, the second-largest banking player in France. 我被聘为高级Ruby on Rails开发人员,帮助构建基于微服务架构的后端. The back end uses the core banking system of Fidor, 是一家德国数字银行,也是世界顶级金融科技公司之一, to provide support for payments, money transfers, and other banking-related things. 后端由移动设备通过一个名为Banxy的应用程序消费. There are Android and iOS versions of the mobile apps. Natixis的后端依赖于一些第三方服务,包括Siron、IDnow和CBS.

Technologies used: Ruby, Ruby on Rails, Rspec, MySQL, Linux, Docker, Jenkins, REST API, RabbitMQ, Microservice Architecture, Git, jQuery

Comparative Agility

http://www.comparativeagility.com
Comparative Agility是一个创业、敏捷性评估和持续改进平台. 通过比较敏捷,您可以获得洞察力,并确定公司内部需要改进的具体领域, where you can make a meaningful difference.
使用的技术:Ruby, Ruby on Rails, Rspec, PostgreSQL, Git, Vue.js, REST API, Heroku

Pulsr (via Toptal)

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

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

Stowaway Cosmetics (via 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, and Ansible.

Save Stand

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

Technologies used: Ruby on Rails, PostgreSQL, jQuery, Facebook API, Google API, Google Maps, Stripe, Amazon AWS

Trophy Stack

Trophy Stack是美国业余猎人的领先网络应用程序之一. It’s a social network site for hunters.
Technologies used: Ruby on Rails, PostgreSQL, Redis, jQuery, Facebook API, Google API, Twitter API, Amazon AWS

Promotions Management

促销管理是一个web应用程序,用于创建和安排有效的促销活动, contests, and events for a given organization.
Technologies used: Node.js, Backbone.js, MongoDB

Immediate Insights

Immediate Insights是一个强大的调查引擎,支持调查管理. 它可以作为一个独立的服务,在你的网站和客户网站上部署调查.
Technologies used: C#, WCF Services, ASP.NET MVC, Entity Framework, LINQ, ASP.NET SignalR, SQL Server, MongoDB, jQuery.

Atlas

http://www.peoplenet.com
Atlas是一款PhoneGap应用程序,用于跟踪特定组织的员工或成员的时间.
Technologies used: C#, WCF Services, Web API, Windows Azure, Entity Framework, 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 Tokens (JWT), ActionCable

Libraries/APIs

REST APIs, jQuery, Sidekiq, Delayed Job, 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

Agile Software Development, Scrum, Object-oriented Programming (OOP), Microservices Architecture, Microservices, REST, Unit Testing

Platforms

Heroku, Amazon Web Services (AWS), Linux, Amazon EC2, Ubuntu, Google Cloud Platform (GCP), Azure, Docker, New Relic

Storage

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

Other

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

2005 - 2011

Bachelor's Degree in Computer Science

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