Kristijan J.

About Me

An enthusiastic Mobile Software Engineer who specializes in writing both UI and app architecture for Android mobile apps. I have ample experience building large and security sensitive applications, creating and optimizing app architecture for best performance, and implementing app features based on design. As a developer, I enjoy taking up new challenges that test my skills and reflect my profession ethos.

Workflow

Other

Work history

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

Infinum
Infinum
Android Team Lead/Android Developer
2014 - 2017 (3 years)
Zagreb, Croatia
  • Produced clean codes for a set of mobile banking products with high security through unit tests, automation and code reviews.

  • Ensured smooth integration with client backend services using RESTful APIs to deliver a great mobile user experience that is super fast for end users.

  • Wrote the mHPB application which won 2 country awards for best tech solution in 2016 and 2017.

Interactive 1 Zagreb
Interactive 1 Zagreb
Software developer
2012 - 2014 (2 years)
Zagreb, Croatia
  • Worked with other IT staff to set and develop technical specifications for Android development within the company.

  • Developed and implemented software features by writing bug free and maintainable application codes.

  • Set the standards for Android development in the company through planning and implementing server upgrades, maintenance fixes and vendor-supplied patches.

Superius Ltd
Superius Ltd
Software Developer
2010 - 2012 (2 years)
Pula, Croatia
  • Created new database objects by migrating reporting solutions from MS SQL report builder to a PostgreSQL database with Pentaho BI.

  • Conducted software development activities for clients using SQL Server and other Microsoft oriented platforms, tools, and technologies.

  • Drove continuous improvements and efficiency in database administration and migration.

Showcase

Lead Android Developer, Infinum, mHPB – Croatian Postal bank
Lead Android Developer, Infinum, mHPB – Croatian Postal bank
  • mHPB is a personal finance tool for mobile devices.

  • It offers 24/7 access to essential banking information.

  • The application aims to reduce costs associated with bank transactions.

Lead Android Developer, Infinum, Erste mBanking
Lead Android Developer, Infinum, Erste mBanking
  • Erste mBanking is Erste Bank's mobile banking service.

  • It enables customers to carry out financial transactions using smartphones.

  • The unified payment screen simplifies payments.

Lead Android Developer, Infinum outsourced by TamTam, Oxxio
Lead Android Developer, Infinum outsourced by TamTam, Oxxio
  • An Android app for the Netherlands energy company Oxxio to track energy bills and spent energy.

  • The app supports both smart and traditional meters, catering to both customers and non-customers.

  • The app is designed for widespread use across Oxxio's network, regardless of customer status.

Lead Android Developer, Infinum outsourced by TamTam, Trucker
Lead Android Developer, Infinum outsourced by TamTam, Trucker
  • Trucker provides a real-time view of available parking spaces.

  • The app simplifies the process of finding free parking for truck drivers.

  • Trucker offers safety features like dangerous situation alerts and weather updates.

Lead Android developer, Infinum outsourced by TamTam, Pasta Maestro
Lead Android developer, Infinum outsourced by TamTam, Pasta Maestro
  • The app facilitates cooking various Italian meals.

  • It includes recipes, fun facts, and stories to enhance the user experience.

  • The app offers a shopping list and direct supermarket purchasing options.

Education

Education
Completed credits towards a bachelor's degree in Business Informatics
University of Juraj Dobrila, Faculty of Economics