Full Stack Developer & Database Administrator
Current
Čakovec, Croatia
As a programmer at C Lab, my job is to bring the finest solution to our customer's needs. In that capacity I use whichever technology serves my purpose best, without hesitating to enter a completely new field as need arises during project development, and utilizing the resources of the Internet community dedicated to that technology to refine my skills in this wholly new area.Due to the small size of the company, most of the project development cycle rests solely on me - everything beginning with communication with the client, solution design and implementation, testing and deployment.My primary tools are C/C++ and C#. As a database we use an internally developed CLB (C Lab Base), although to meet the standards I won't hesitate to use an SQL-based database, such as MySQL, and do the necessary migration.So far, my projects include:• CLS - C Lab Server (C programming language, Client-Server model, TCP/IP, Rijndael, RSA)• Report generator (Qt, CLB)• PCL2PS (C++, PCL parser, PostScript/PDF generator)• Prediction of natural gas consumption (C, AI, ANN, CLB)• DBUploader (php, Zend, Doctrine, MySQL)• PinovaSoft (C#, MySQL)Aside from regular work of a full-stack developer, I also perform some management tasks, including:• Communication with clients about their software requirements• Starting the project design phase with initial design ideas• Assembling and assigning teams to work on logically separate parts of the project• Assistance in the implementation phase• Education of new developers• Best practices consulting for C, C++, C# and MySQL• Offering opinion and guidelines to the CEO for new investments (projects)