Ognjen M.

Ognjen M.

Senior Software Engineer

Banja Luka, Bosnia and Herzegovina
Hire Ognjen M. Hire Ognjen M. Hire Ognjen M.

About Me

Ognjen is a multifaceted Senior Software Developer with an analytical approach and over 10 years of industry experience. An expert in React.js and React Native, he takes initiative and has led the development of B2B and B2C real estate solutions. Ognjen is a proactive engineer with a stoic mindset and approach to software engineering, fostering resilience in the face of challenges and maintaining a calm, focused demeanor even in high-pressure situations.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - 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.

Helu.io
Helu.io
Senior Software Engineer
2022 - Present (3 years)
Remote
  • Working on an internal UI library, implementation of the subscriptions feature, and V1 product completion.

  • Working on V2 product from scratch, building translations system, advanced formula editor, dynamic widgets dashboard, folders system, and more.

  • Closely collaborating with the team, proactively helping the leads and management, and promoting better project architecture and code quality rules.

PAYUCA
PAYUCA
Technical Lead | Senior Front-end Engineer
2019 - 2022 (3 years)
Remote
  • Worked on the development of B2B and B2C solutions for real estate and management of parking spaces.

  • Created a dashboard and a React Native mobile app for the B2C project and 2 mobile apps and one dashboard for the B2B project.

  • Collaborated with the team, creating solutions from scratch using React.js and React Native.

JSGuru
JSGuru
Senior Software Engineer
2017 - 2019 (2 years)
Remote
  • Worked on the development of digital products for startups, innovative tech companies, and corporations.

  • Created software solutions for multiple sectors including edtech, fintech, eCommerce, real estate, TMT (technology, media, and telecommunications), adtech, and marketing.

  • Worked on development efforts for large-scale web-based projects, ensuring implementation of robust and lasting solutions.

Mobile Guardian
Mobile Guardian
Senior Software Engineer
2017 - 2019 (2 years)
Remote
  • Worked on the development of a mobile device management system for schools and educational institutions, enabling control, management, and oversight of countless Android, Chromebook, iOS, and macOS devices.

  • Worked with JavaScript and TypeScript combined with Angular.js and Angular.

  • Developed multiple features including in-class tools for teachers, secure web filtering, and linked parental controls.

Infomedia
Infomedia
Software Engineer
2014 - 2017 (3 years)
Banja Luka, Bosnia and Herzegovina
  • Worked on the development of applications and games using Unity 3D, Java, C#, and JavaScript.

  • Managed implementations to ensure the software functions properly and adheres to provided acceptance criteria.

  • Assisted with the creation of technical design documents for new systems.

Enteractive World
Enteractive World
Software Engineer
2013 - 2014 (1 year)
Remote
  • Built multiple AR/VR educational projects.

  • Acted as a lead game developer working with Java and C# combined with Unity 3D, Vuforia, SDL, Android, and iOS.

  • Delivered projects to educate children about the history and religion of ancient Jewish national identity.

Unity 3DJavaC#VuforiaAugmented Reality (AR) Virtual Reality (VR)

Portfolio

Senior Developer - Mobile Guardian
Senior Developer - Mobile Guardian

Mobile Guardian is a mobile device management system for schools and educational institutions offering a complete 1:1 solution for K-12 schools. The campus includes device management features, easy-to-use in-class tools for teachers, secure web filtering, and linked parental controls. A multi-OS, cloud-based solution designed for education, Mobile Guardian supports Android, Chromebook, and iOS devices. Technologies used: JavaScript and TypeScript combined with Angular.js and Angular.

Technical Lead | Senior Front-end Engineer - PAYUCA
Technical Lead | Senior Front-end Engineer - PAYUCA

PAYUCA offers B2B and B2C solutions for real estate and management of their parking spaces. For the B2C project, maintained an already built dashboard and React Native mobile app, closely collaborating with the team. For the B2B project, coordinated a team to build 3 solutions from scratch - two mobile apps and one dashboard. Both B2B and B2C projects were built using JavaScript combined with React.js and React Native.

Lead Game Developer - Enteractive World
Lead Game Developer - Enteractive World

Built multiple AR/VR projects to educate children about the history and religion of ancient Jewish national identity. Technologies used: Java and C# combined with Unity 3D, Vuforia, SDL, Android, and iOS.

Education

High School Diploma, Construction Engineering Technology/Technician
High School Diploma, Construction Engineering Technology/Technician
Civil Engineering School - Bosnia and Herzegovina
2007 - 2011 (4 years)