Nikola Malisa

Nikola Malisa

Software Engineer

Personal Profile

Software Engineer with more than ten years of professional experience in designing and developing custom software solutions for various industries.
Interests: C#, .Net Core, Linux, Python, web applications, web services, AI, genetic algorithms, evolutional programming.

Key Skills

Programming languages:

  • C#
  • Python
  • Java
  • SQL, PL/SQL
  • Delphi
  • C, C++
  • Javascript, HTML

Experience:

  • Developing REST web services using .Net and WebAPI framework
  • Authentication and Authorization for .Net web applications
  • .Net WinForms using DevExpress controls
  • Database programming - Oracle, PostgreSQL, FireBird
  • Setup and administration of a cluster of ten Ubuntu servers with Apache Hadoop and Apache Spark software, created web user interface for cluster management in python

Tools and software:

  • Linux (Slackware user for 9+ years)
  • MS Windows
  • VMWare Workstation
  • Visual Studio
  • Visual Studio Code
  • Eclipse
  • Git
  • PL/SQL Developer
  • PgAdmin3

Work Experience

Software Developer at Inin d.o.o.

April 2010 - Present

  • Software developer for ERP systems using Delphi(5/7/XE3), C# and .Net WinForms and Oracle database
  • Back-end developer for Single Page Applications using .Net 4.5 and WebAPI framework
  • Developed .Net libraries for logging, ORM, client-server communication, inter-process communication
  • Oracle database developer: designing and creating db objects and jobs, writing database procedures, developed log system for logging application errors, data manipulations and db objects changes
  • Setup and administration of a cluster of ten Linux servers with Apache Hadoop and Apache Spark software, created web interface for cluster management with python.

Software Developer at Infolink d.o.o.

Jun 2007 - Sep 2009

  • Programmer on project for insurance company using Oracle Forms and Reports and Oracle database.
  • System administrator for Oracle Forms and Reports application server.
  • Installing and configuration of Oracle database on Windows and Linux systems.

Formal Education

Graduate Engineer of Electrical Engineering, specialization in Telecommunications and Informatics

University of Zagreb, Faculty of Electrical Engineering and Computing, Zagreb (Croatia)

  • Diploma work: Java simulation of complex multi-agent systems
  • Inner understanding of computer architecture
  • Network protocols