Matej C.

Matej C.

Sarajevo, Bosnia and Herzegovina
Hire Matej C. Hire Matej C. Hire Matej C.

About Me

I am a seasoned Software Engineer with 7+ years of experience in the development of innovative, complex and user-friendly software solutions using my demonstrated technical dexterity in Microsoft software, Java, Node.js, and Ruby on Rails for clients. I have gained extensive industry experience working with multiple banking and financial platforms and systems. I am a client-focused developer who communicates effectively and supports client through the entire development process.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Software Engineer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Klika
Klika
Senior Ruby on Rails Engineer
2018 - 2020 (2 years)
Remote
  • Developed an important FinTech project, providing performance enhancements and troubleshooting.

  • Created back-end features for the application such as REST API integrations or microservices, also implementing high-quality solutions using Ruby on Rails.

  • Defined and implemented robust architectures, applications and frameworks, using clean code and proven optimization techniques.

OSB AG
OSB AG
Lead Software Engineer
2017 - Present (8 years)
Sarajevo, Bosnia and Herzegovina
  • Regularly lead and inspire a team of analysts, developers and contractors, providing feedback and direction on design and code reviews for OSB.

  • Regularly coordinate work, establish processes and develop best practices for software development within the company.

  • Regularly impart technical expertise to improve/refactor existing services and processes for efficiency.

genijalno.ba
genijalno.ba
Senior Software Engineer
2016 - 2017 (1 year)
  • Regularly applied sound software engineering techniques to develop software solutions that meet customer requirements.

  • Regularly used a structured approach as technical lead to analyze and resolve complex software problems.

  • Regularly develop documentation relative to technical aspects to facilitate current support, development, upgrades or migrations for the website.

Pulsr and Stowaway Cosmetics
Pulsr and Stowaway Cosmetics
Senior Ruby on Rails Engineer
2016 - 2016
  • Provided technical consultancy for the creation of geo-spatial queries and geocoding, managed the backend REST API and Redis caching for the REST API efficiently.

  • Regularly participated in code reviews, led troubleshooting, handled bug fix initiatives, and refactored features including events/venue imports from external APIs (Eventful and Foursquare).

  • Provided regular leadership on the architecture for the new REST API in an e-commerce site, and refactored numerous types of notifications including SMS, email and push notifications.

Toptal
Toptal
Senior Software Engineer
2015 - Present (10 years)
Remote
  • Regularly design, code and debug different software applications as a technical consultant for different clients.

  • Provide technical guidance for full lifecycle application development, with an emphasis on agile development methodologies.

  • Regularly solve complex client/business problems with innovative technology solutions/tools.

Mistral Solutions
Mistral Solutions
Senior Software Engineer
2013 - 2016 (3 years)
  • Regularly led numerous software development projects as a full stack developer, using multiple complex technologies and tools.

  • Followed appropriate design, development, and testing methodologies for a promotions management application to create and schedule successful campaigns, contests, and events.

  • Successfully created a web application to educate hunters about the hunting season; helping them reserve and find stands via Google maps and other numerous features including a social/friendship engine, notifications, and messaging.

Raiffeisen Bank
Raiffeisen Bank
Software Engineer
2011 - 2013 (2 years)
Bosnia and Herzegovina
  • Efficiently developed a banking services and financial systems application that supported over 1M financial transactions per day, and managed numerous large and distributed databases for Raiffeisen Bank.

  • Provided technical guidance for various optimization processes for SQL queries, reporting services, WCF services optimization, and configurations.

  • Created high-level e-banking and mobile banking services for the client, and regularly delivered key real-time support for a large number customers.

ComTrade
ComTrade
Junior .NET Developer
2011 - 2011
Sarajevo, Bosnia and Herzegovina
  • Successfully served as a backend developer by converting written components and IVR scripts to compatible web formats for Comtrade.

  • Efficiently analzyed user needs to successfully implement and parse a variety of XML messages.

  • Effectively created a service integration with BH Telecom's system application, and worked on SMS message processing on the platform.

Showcase

Backend Developer - Promotions Management
Backend Developer - Promotions Management
  • AMP Promotions Management by Triton Digital streamlines brand engagement through digital interactions.

  • The Promotions solution enables publishers to create, schedule, and manage promotions across multiple channels.

  • Developed the Promotions Management app, a web-based tool for campaign creation and scheduling.

Backend Developer - Immediate Insights
Backend Developer - Immediate Insights
  • Immediate Insights is a survey engine offering stand-alone deployment for website and client surveys.

  • It enables enterprise survey tools to leverage existing user databases for in-depth research and lead generation.

  • The system provides complete control over survey design and appearance via templates or custom stylesheets.

Web Developer - Atlas
Web Developer - Atlas
  • Bullhorn is a global leader in CRM and operations software for the recruitment industry.

  • Bullhorn helps recruitment companies drive sales, build relationships, and streamline recruitment processes.

  • Bullhorn developed Atlas, a PhoneGap app for time tracking.

Web Developer - Save Stand
Web Developer - Save Stand
  • Save Stand is a web app designed to help hunters plan their hunting season and days.

  • It offers services for scheduling and reserving hunting stands.

  • The application simplifies hunting season planning and reservation.

Web Developer  - Trophy Stack
Web Developer - Trophy Stack
  • Trophy Stack is a web application for amateur hunters in the United States.

  • It's designed for serious outdoor enthusiasts and land owners.

  • The application functions as a social network site for hunters.

Web Developer - Stowaway Cosmetics
Web Developer - Stowaway Cosmetics
  • Builds a REST API for an isomorphic Node.js + React.js application using the Spree e-commerce framework.

  • Develops database migration scripts in Ansible to transition from AWS RDS to Heroku.

  • Focuses on e-commerce functionality for a specialized makeup online store.

Web Developer - Pulsr
Web Developer - Pulsr
  • Pulsr is a social discovery application focused on providing recommendations for activities and local businesses.

  • It utilizes a large database of events and local businesses to facilitate social interaction.

  • Pulsr aims to empower users to live more active and social lives.

Senior Ruby on Rails Developer - Natixis
Senior Ruby on Rails Developer - Natixis
  • Natixis is a provider of customized solutions across asset management, financing, investment, insurance, and payments.

  • The company developed and implemented a microservice architecture using Ruby on Rails.

  • The developer focused primarily on backend development, including REST API design and implementation for mobile banking applications.

Education

Education
Information Technology
Univerzitet 'Džemala Bijediæ', Mostar