Matej Cica
Verified Expert in Engineering
Software Developer
Matej是一位经验丰富的软件工程师,在各种微软技术和开源技术(如Ruby on Rails)方面拥有强大的背景. 他精通处理大型分布式数据系统,如银行和金融系统. Matej是一个自我激励的人,他专注于最后期限,并在他的工作方法中彻底.
Portfolio
Experience
Availability
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
Andopen Gifts Limited
- 在AirbnbLove网站上直接与Airbnb和Andopen的经理合作.
- 监督新功能的实施和进一步支持的规划和设计.
- 对大多数常见应用程序端点上使用的查询进行重构和优化.
- Integrated a third-party API, wrote tests, 并确保每一个新开发的特性都被测试用例所覆盖.
- 参与其他开发人员的代码审查过程.
Lead Ruby on Rails Engineer
Content Creators Inc
- 在不同角色之间转换时领导后端开发, 包括web/前端开发和devops相关工作.
- 参与从计划到实现和交付所有新功能的整个过程.
- Prepared and conducted interviews for new employees.
- 为缺乏经验的开发人员提供代码审查和指导.
Senior Ruby on Rails Developer
Asset Panda LLC
- 使用RabbitMQ实现了微服务之间的通信.
- 使用高质量的代码标准和技术优化了最常用的特性.
- 对系统的大多数关键端点进行查询优化.
- 致力于其他与前端性能相关的改进.
- 为其他开发人员提供代码审查和指导.
Ruby on Rails Engineer
ReadyPoint, Inc
- 致力于优化旧功能和一些遗留代码重构.
- 实现了与医疗保健领域相关的新功能.
- 通过编写测试来测试新实现的特性,并确保代码被测试覆盖.
Technical Team Lead/Senior Ruby on Rails Engineer
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.
Senior Ruby on Rails Engineer
Klika d.o.o.
- 参与金融科技项目的开发,并提供性能故障排除和优化.
- 主要开发后端(微服务、REST API集成等).) features but contributed to the full stack.
- 基于Ruby on Rails实现解决方案并交付高质量的软件.
- 应用软件标准的干净代码和经过验证的优化技术.
- Created, maintained, and debugged software.
- 计划和定义需求,创建软件设计并将其转换为代码.
Lead Software Engineer
OSB IT and Engineering
- Managed a team of five people, 指导和指导他们以及监督他们的日常活动.
- Reviewed code and developed on front-end projects.
- Led the team as scrum master.
Senior Ruby on Rails Engineer
Genijalno.ba
- 为一些小项目的开发做出了贡献.
- Provided full-stack development.
- Managed a small team and reviewed code.
- Set project architecture.
Senior Ruby on Rails Engineer
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.
Senior Ruby on Rails Engineer
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.
Senior Software Engineer
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.
Software Engineer
Raiffeisen Bank
- 负责核心银行服务和金融系统,每天支持超过一百万笔金融交易.
- 处理大型、复杂和分布式数据库.
- 暴露在软件开发周期的所有层次和阶段的复杂性中.
- 从事各种优化过程(SQL查询), reporting services, WCF services optimization, and configuration).
- 为大量客户提供实时支持.
- 创建了一个强大的引擎来处理和生成SWIFT事务.
- 从事业务和交易规则引擎的工作,这些引擎代表了银行系统核心的重要组成部分.
- 致力于创建电子银行和手机银行服务.
Junior .NET Developer
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.
Experience
Takko App
Personalised Offers
- 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/homeTechnologies used: Ruby, Ruby on Rails, Rspec, MySQL, Linux, Docker, Jenkins, REST API, RabbitMQ, Microservice Architecture, Git, jQuery
Comparative Agility
http://www.comparativeagility.com使用的技术:Ruby, Ruby on Rails, Rspec, PostgreSQL, Git, Vue.js, REST API, Heroku
Pulsr (via Toptal)
通过利用大型事件数据库和当地企业, and creating new channels for ambient social dialogue, Pulsr is an invaluable tool in leading a vibrant social life; thereby empowering people to get up and get out.
Stowaway Cosmetics (via Toptal)
使用的技术:Ruby, Ruby on Rails, Spree框架,PostgreSQL, Node.js, React.js, Redux, AWS, Heroku, and Ansible.
Save Stand
http://www.savestand.comTechnologies used: Ruby on Rails, PostgreSQL, jQuery, Facebook API, Google API, Google Maps, Stripe, Amazon AWS
Trophy Stack
Technologies used: Ruby on Rails, PostgreSQL, Redis, jQuery, Facebook API, Google API, Twitter API, Amazon AWS
Promotions Management
Technologies used: Node.js, Backbone.js, MongoDB
Immediate Insights
Technologies used: C#, WCF Services, ASP.NET MVC, Entity Framework, LINQ, ASP.NET SignalR, SQL Server, MongoDB, jQuery.
Atlas
http://www.peoplenet.comTechnologies used: C#, WCF Services, Web API, Windows Azure, Entity Framework, LINQ, SQL Server, AngularJS, PhoneGap, jQuery mobile
Skills
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服务,视频转码
Education
Bachelor's Degree in Computer Science
比耶迪奇-莫斯塔尔大学,波斯尼亚和黑塞哥维那