Irfan Saric available

Irfan Saric

Software Engineer

available
Profileimage by Irfan Saric Software Engineer from Sarajevo
  • 46 Sarajevo Freelancer in
  • Graduation: not provided
  • Hourly-/Daily rates:
  • Languages: German (Full Professional) | English (Native or Bilingual) | Bosnian (Native or Bilingual)
  • Last update: 29.01.2020
KEYWORDS
PROFILE PICTURE
Profileimage by Irfan Saric Software Engineer from Sarajevo
SKILLS
As a programming enthusiast I'm always looking for a challenge.
More than 8 years of experience in software development with C/C++, GoLang, Java, Scala, Erlang, JavaScript, developing a variety of algorithms, scripts and programs. Having a lot of knowledge and experience regarding mobile and web solutions, backend, trading and enterprise solutions.
PROJECT HISTORY
  • 02/2019 - Present

    • SwissBlockTech A.G.
    • 10-50 employees
    • Banks and financial services
  • Back-End Engineer
  • Working as a back-end engineer on an algorithmic trading platform, developing components for market data collection, analysis and third-party financial markets integration.

    Achievement Highlights:

    ●  Developed a distributed system for market data collection for 10+ financial institutions ( stock, crypto, forex ), using Go, C++, with GRPC, Kafka, ZMQ, Cassandra, running on K8s.
    ●  Developed a portfolio manager for financial third-party integrations, with state management and trading strategy specific requirements.
    ●  Involvement in the development of trading strategies using CMAs, with backtesting platform development.
    ●  Development of data processing tools, which include OrderBook management, trade data derivation ( OHLCV and indicators ), trade scheduling.

  • 06/2016 - 03/2019

    • NAGA A.G.
  • Software Engineer
  • Working as a software engineer on various projects, which focus mostly on finances, banking and social
    networking.

    Achievement Highlights:
    * Was part of a team that is in charge of developing soft real-time data transfer and management
    system which included: MQTT protocol integration for stock exchange quotes, a fully functional chat
    system, data management and integrations with MetaTrader 4, social components and social data
    management via soft real-time flow. It was an endeavor focused mostly on implementing a
    microservice architecture, together with new technologies which are on the rise, like Scala, Go, Erlang,
    RealTime Protocols (MQTT, FIX) and database systems, which include: PostgreSQL, Cassandra,
    ElasticSearch. Mostly our focus is to deliver the most reliable solution for forex trading. With the
    newest architecture we devised with this, using Kubernetes, general microservice architecture, we are
    able to scale rapidly now and have increased our trading volume exponentially. (
    https://nagatrader.com | https://thenagagroup.com )
    * The other initiative I was a part of was our ICO, where we developed a fully functional wallet with our
    ECR20 token NGC, and support for all major crypto currencies and tokens. The ICO raised over 45 mil $
    in 15 days, starting from 1st December 2017.
    * Developed a fully functional system for soft real-time data flow ( chat, notifications, generic data
    routing ) using XMPP and HBase for Swipestox. Tech stack was Java, HBase, PostgreSQL, Swift with
    later support for Firebase. The system was discontinued in favor of the previously mentioned MQTT
    implementation which focused more on mobile client overhead and resource consumption.
    * Developed a huge part of the NAGA exchange ( https://nagax.com ), focused mostly on microservice
    architecture. The tech stack included: Go, Scala, PostgreSQL, Erlang

  • 05/2016 - 03/2019

    • Ministry of Programming D.O.O.
  • Software Engineer
  • Working as a software engineer on various projects, which focus mostly on open source initiatives and
    education.

    Achievement Highlights:
    * Developing a general solution for social networking, in specific areas, such as: Chat, Notify systems,
    Syncing and data storage. This includes mostly R&D and incorporating the best methods, which are
    chosen by vigorous testing. This includes mostly covering specific cases and making them generic for
    mass scalability and usage, which is defined by the provided tech stack: Erlang, Go, HBase, PostgreSQL,
    Node.JS, Java, Scala and some others which are case specific.

  • 01/2014 - 03/2019

    • GISO Technologies
  • Software Engineer/Consultant
  • Working as a software engineer on different telecommunication services which include, but are not limited to:
    SMS (SMPP), VoIP, Asterisk, PBX.

    Achievement Highlights:
    * Developed a global solution for mobile communications, which focuses mostly on SMS, Push
    notifications, low bandwidth data transfer and data management, which includes mobile client state
    management. The tech stack includes: Erlang, Java, Swift, Scala, PostgreSQL, Redis, RabbitMQ,
    Node.JS, Angular 1.x and data visualisation. Protocols which play a huge role: SMPP, MQTT, AMQP with
    different data formatting standards.
    * Worked on an SMS platform for rerouting and delivering messages via direct routes which are being
    used by Twilio and Google. This mostly includes focus on the SMPP protocol with big data solutions via
    HBase. There is also focus on web development for customer relations ( Dashboard and API ), which
    are implemented in Node.JS, PostgreSQL and Angular 1.x.

  • 05/2015 - 06/2016

    • GENIJALNO.BA O.D.
  • Software Engineer
  • Worked as a software developer on 4 projects. One is the flagship project of our company called
    MotiffNetwork(motiff.network). The other ones I am entitled not to say anything about.

    Achievement Highlights:
    * Worked on an iOS app for car insurance in the East Coast (US).
    * Worked on an Android app used for BitCoin information and news (CoinDesk).
    * Worked on Motiff as a developer and architect using Node.JS, AngularJS, PostgreSQL, ElasticSearch,
    ZeroMQ. There are many more technologies involved, but that information is disclosed.

  • 11/2013 - 07/2014

    • BMA D.O.O
  • Software Developer
  • Worked as a software developer using C and C# .Net for enterprise system application development and using
    Objective-C for mobile application development. Achievement Highlights:
    * Developed an iOS app for SMS marketing. The app is on the Apple Store.
    * Developed a web service in C# .Net for the mobile app and the web app for SMS marketing which
    wrapped the system app written in C.
    * Developed an enterprise system app using native C which implemented the SMPP protocol, wrapped it
    to be available using a web server, developed in C, and to provide persistency made a C module to use
    many database types.
    * Developed a web service for VoIP using SIP with a usable API to be used in production. The same
    system was used for sending Faxes over www.Intern,

TIME AND SPATIAL FLEXIBILITY
Willing to travel, spend some time on-site, visa-free for EU. REMOTE Only!
GET IN TOUCH

Message:

Sender: