Raif B.

Raif B.

Senior Software Engineer

Mostar, Bosnia and Herzegovina
Hire Raif B. Hire Raif B. Hire Raif B.

About Me

Raif is a Senior Software Engineer with 8+ years of development expertise in Java, C#, .NET, Xamarin, Linux System Administration, Unity 3D, and APIs. He uses a mix of hands-on development and team lead experience to contribute to designs and write and deploy secure, scalable, and resilient code on different projects. Raif participates in all aspects of the software development process, driving innovation and utilizing modern software development practices.

Work history

UpStack
UpStack
Senior Java Developer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

SQA Consulting SEE
SQA Consulting SEE
Senior Software Developer | Team Lead
2021 - Present (3 years)
Tuzla, Bosnia and Herzegovina

Working on technology transformation, financial crime prevention (anti-money laundering) software, and other software engineering capabilities.

ABC TECH Group
ABC TECH Group
Software Engineer
2018 - 2021 (3 years)
Remote
  • Managed the migration of a set of anti-money laundering apps, supervising tasks to move the apps into modern web-based solutions.

  • Worked on microservices-based back-end solutions for financial advisory and portfolio management platforms and handled integration with multiple third-party services.

  • Engineered an Ethereum Blockchain protocol to create and deploy Smart Contracts, implement gateways, and benchmark transactions for the client.

codeTech (Asseco)
codeTech (Asseco)
Software Developer
2016 - 2017 (1 year)
Bosnia and Herzegovina
  • Designed and developed iOS and Android apps, managing the entire app lifecycle from release to ongoing support for finished products.

  • Ensured compatibility of solutions across products, standardizing apps to deliver the same quality and experience across multiple projects with minimal effort.

  • Oversaw stakeholder management, optimized solution performance, provided support across different projects, and coached junior developers.

codeNest
codeNest
Software Developer
2015 - 2016 (1 year)
Tuzla, Bosnia and Herzegovina
  • Worked on the development of mobile banking apps for clients, delivering high-level solutions on projects.

  • Wrote clean and scalable code on different mobile gaming solutions using Unity 3D engine for clients.

  • Debugged and optimized new and existing code, contributed to code reviews, and worked collaboratively with other engineers.

Unity 3DGaming
Freelance
Freelance
Software Programmer
2013 - 2015 (2 years)
Bosnia and Herzegovina
  • Designed, developed, implemented, and deployed dynamic web applications for clients.

  • Optimized WordPress and Joomla sites and contributed to MySQL database tuning.

  • Built web apps for crypto-coin wallets, implementing features for RPC API communication and wallet management services.

LAMP.NETWordPressJoomlaMySQLRPC Cryptocurrency Wallets

Portfolio

Senior Java Developer - Fraud Detection Management System
Senior Java Developer - Fraud Detection Management System

Provided back-end solutions for the SDLC of a fraud detection management system built for banks and other financial organizations. Worked on the manager application that streamlines all fraud system modules into one single point access and provided features for efficient investigations with full case information for quick and efficient case disposition.

Senior Developer - AML Application Re-engineering
Senior Developer - AML Application Re-engineering

Worked as a team lead on the re-engineering of a set of anti-money laundering analysis applications, handling documentation, design, and development tasks to migrate the system from desktop and offline applications to modern web-based solutions.

Senior Java Developer - Digital Banking Blockchain Solution
Senior Java Developer - Digital Banking Blockchain Solution

Implemented a Blockchain solution with features for General Ledger and Mobile Identity using IBM Hyperledger and Ethereum Blockchain. Led back-end development tasks, implementations, and deployments on the project.

Education

BASc Information Technology
BASc Information Technology
University Dzemal Bijedic - Mostar, Bosnia and Herzegovina
2011 - 2015 (4 years)