Marko Karanikic

Marko Karanikic

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Senior Software Engineer with over 7 years of industry experience
Senior Software Engineer with over 7 years of industry experience

My name is Marko. Originally from Europe, I moved to NY in 2019 to pursue Master's degree at Kean University in NJ from which I have eventually graduated with cumulative GPA of above 3.9. Last year and a half, I have been professionally engaged as Software Consultant at boutique consultancy agency in SOHO.

I have been passionate about tutoring from the very early college days. While maintaining great academic standing, I have always been recommended by professors at University as a go to person for giving out private lessons and supporting other students in programming and data classes. This has extended onto my Graduate studies at Kean, where I was given a position of Graduate assistant that covered 100% of my tuition. I have taught Java, C#, SQL, JavaScript, TypeScript, PHP, Laravel and Data warehousing. I have participated in creating practical example booklets for Object oriented programming classes as well.

What motivates me the most about tutoring is seeing students succeed. I have had students that would struggle with programming classes for years. I'm proud to say that after only a couple of classes they were able to overcome the obstacles and successfully pass those classes. I believe the success of my approach is in patience and ability to take even the most complicated principles, and make it approachable and easy to understand even to the absolute beginners.

Over 7 years of professional industry working experience with some of the most cutting edge technologies is what should primarily recommend me as a qualified Computer science tutor. Being employed as a software consultant in the last year and a half with the official title of "problem solver" should tell you enough about my character and approach to work: there is no task or challenge big enough that I would not undertake. I try to transfer that same mindset to my students as well. Pretty flexible with schedule and open to both online and in person, I'm here to help you out, so feel free to contact me.

Eastern Time (US & Canada) (-04:00)
Joined May 2022
EXPERTISE
7 years experience
7 years experience
7 years experience
4 years experience
3 years experience
4 years experience
5 years experience

REVIEWS FROM CLIENTS

Marko's profile has been carefully vetted and approved as a Codementor. Connect with Marko now, and leave a review for them once you're done!
EMPLOYMENTS
Graduate Assistant
Kean University
2019-08-01-2021-01-01
Software engineer and data analyst role as part of Graduate Assistantship with EEO/EOF Department of Kean University, NJ. ...
Software engineer and data analyst role as part of Graduate Assistantship with EEO/EOF Department of Kean University, NJ. - Gathering user requirements and analysis of existing way of gathering the data inside of the department - System modelling - database architecture, development of data flow, transferring requirements to development plan - Software development - Development of the entire system for EEO/EOF Department with various user access levels and roles. Technology used for the software development: Laravel Framework with MySQL database - Data Analyst - Providing all the necessary reports for the department. Development of predetermined reports. Generating new reports by demand.Software engineer and data analyst role as part of Graduate Assistantship with EEO/EOF Department of Kean University, NJ. - Gathering user requirements and analysis of existing way of gathering the data inside of the department - System modelling - database architecture, development of data flow, transferring requirements to development plan - Software development - Development of the entire system for EEO/EOF Department with various user access levels and roles. Technology used for the software development: Laravel Framework with MySQL database - Data Analyst - Providing all the necessary reports for the department. Development of predetermined reports. Generating new reports by demand.
PHP
Database
Laravel
View more
PHP
Database
Laravel
JavaScript
Data structure
RESTful API
View more
Senior Software Developer
Softab
2019-05-01-2020-11-01
• Working on existing software – adapting functions and tailoring it to reflect customer’s demands and needs. Development of new modules ...
• Working on existing software – adapting functions and tailoring it to reflect customer’s demands and needs. Development of new modules and chapters. Building BI systems to facilitate reporting. • Design and development of the systems from scratch – Building system architecture, requirements, database and software based on the requirements that are provided by the customer. • Technical skills: DB design, deep knowledge of Laravel framework with some basic VueJS skills, development of RESTFul APIs in Larvel and connecting them with VueJS frontend, using external APIs and integrating them with the application, advanced work with payment gateways and processing. Optimizing the speed of application and retrieval of data. Development of BI models to be served as data analytics dashboards to end users. Test driven development through PHPUnit Testing Framework. Work with serverless environment (AWS Lambda through Laravel Vapor) and Amazon S3 as storage. • Personal skills: Communication with end users and transforming their requests into functional specification. Mentoring other developers and organizing the development plan. The biggest project that I was involved with is a ticketing platform, that has served 2 events that had over 100,000 different people attending: TheSiyum (https://www.thesiyum.org/) and Dirshu Siyum HaShas.
PHP
SQL
MySQL
View more
PHP
SQL
MySQL
API
Design
Laravel
Payment gateway
JavaScript
RESTful API
Vue.js
View more
Software Development
S&T Montenegro
2014-01-01-2019-07-01
• Gathered requirements from customers and work groups through interviews and brainstorming sessions; documented results from tho...
• Gathered requirements from customers and work groups through interviews and brainstorming sessions; documented results from those sessions. • Implemented database functionalities by coding necessary SQL functions and views. • Created reports in previously determined visual format through report creating tools such as Pentaho Report Designer; creating both reports and views that works with them. • Participated in implementation of Pentaho Business Analytics tool on various projects; main role was development of SQL functions and queries as well as BI cubes needed for Saiku Analytics Reports. • Conducted quality control testing of the software; developed test cases and documented results. • Prepared manuals, training programs and presentations for customers; due to nature of the projects, gained huge experience in implementing systems that involved a large number of people with different previous computer knowledge and experience. • Provided technical support for SQL database environment; communicated regularly with customers through Help Desk system in order to resolve any issue. • Developed web services in Java for a total of 2 years. • Modified existing software to correct errors, upgrade interfaces and improve performance. Some of the projects I was working on include: • Social Welfare Information System - Montenegro's national information system for Social Welfare • MMIS for Regional Housing Program of Central European Bank (included participants from 4 different countries from Balkan and CEB personnel from Paris) • Software for Visa Issuance for Montenegro Ministry of Foreign Affairs.
PHP
Java
SQL
View more
PHP
Java
SQL
PostgreSQL
Java EE
SOAP Web Services
JavaScript
Postman
Pentaho Data Integration
View more