Matej C.

Matej C.

Senior Software Engineer

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.

Work history

UpStack
UpStack
Software Engineer
2017 - Present (7 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 (7 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 (9 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.

Portfolio

Backend Developer - Promotions Management
Backend Developer - Promotions Management

AMP Promotions Management by Triton Digital enables a brand to extract more value from its online audience by creating deeper connections through digital interactions. The Promotions solution within AMP Promotions Management allows publishers to create, schedule, and manage on-air, online, and off-site promotions. It seamlessly coordinates all promotions efforts into one integrated platform. Developed the Promotions Management, a web-based app used for creating and scheduling effective promotion campaigns, contests, and events for a given organization.

Backend Developer - Immediate Insights
Backend Developer - Immediate Insights

Immediate Insights is a powerful survey engine that enables survey management. It can be used as a stand-alone service to deploy surveys on your website(s) and client sites. An enterprise survey tool that allows your media property to leverage its existing user database by creating in-depth research surveys with monetizable lead generation capabilities. An admin can create a simple one question Poll to complicated surveys with advanced logic like skipping and sub-questions. If monetization and advertising revenue are important, lead generation surveys can be created. No matter what type of survey you create, you will always have complete control of the look and feel via pre-made templates or uploading your own stylesheet. All surveys & polls are mobile friendly and can be published across a user’s loyalty club or to Facebook, Twitter, or within a microsite. Polls and Surveys can be easily embedded into any CMS system or syndicated to multiple loyalty programs.

Web Developer - Atlas
Web Developer - Atlas

Bullhorn is the global leader in CRM and operations software for the recruitment industry. More than 8,000 recruitment companies rely on Bullhorn’s cloud-based platform to drive sales, build relationships, and power their recruitment processes from end to end. Worked on the development of Atlas, a PhoneGap app used for time tracking employees or members of a given organization.

Web Developer - Save Stand
Web Developer - Save Stand

Save Stand is a web app that provides information to hunters about planning hunting season and hunting days. The application provides services for scheduling and reservation of hunting stands so hunters can easily ensure their spot and plan their hunting seasons in the future.

Web Developer  - Trophy Stack
Web Developer - Trophy Stack

Trophy Stack is one of the leading web apps for amateur hunters in the United States. Trophy Stack is designed for serious outdoors enthusiast and land owners who want to get a true edge on the hunting and fishing season. Developed the application as a social network site for hunters.

Web Developer - Stowaway Cosmetics
Web Developer - Stowaway Cosmetics

Stowaway Cosmetics is an e-commerce site specialized in selling makeup. I was hired to build a new REST API that provides endpoints for an isomorphic app (Node.js + React.js with Redux), using the Spree e-­commerce framework. Besides that, I wrote migration scripts in Ansible, to migrate the database from AWS RDS to Heroku.

Web Developer - Pulsr
Web Developer - Pulsr

Pulsr is a social discovery application meant to answer the age ­old question "What should we do tonight?" By leveraging a large database of events and local businesses, 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.

Senior Ruby on Rails Developer - Natixis
Senior Ruby on Rails Developer - Natixis

Natixis, creator of customized solutions in asset management, financing, investment, insurance and payments. I provided software solutions for the 2nd largest bank in France. I designed, built and implemented the microservice architecture written entirely in Ruby on Rails. I worked primarily on the backend, building the REST APIs which were consumed by mobile apps that were used for mobile banking

Education

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