Nejc Smrkolj Koželj
Software Engineer / Project Manager at Cosylab- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
German Limited working proficiency
-
Japanese Elementary proficiency
-
Slovenian Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Credentials
-
Data-driven Astronomy
Coursera Course CertificatesApr, 2023- Nov, 2024 -
Tensorflow 2.0: Deep Learning and Artificial Intelligence
UdemyMar, 2023- Nov, 2024 -
ISTQB® -BCS Certified Tester Foundation Level
Pearson VUESep, 2016- Nov, 2024 -
Machine Learning
Coursera Course CertificatesJul, 2016- Nov, 2024 -
CCNA Security
CiscoJan, 2015- Nov, 2024 -
Computational Investing, Part 1
Coursera Course CertificatesDec, 2017- Nov, 2024 -
CCNA (Cisco Certified Network Associate)
CiscoJan, 2014- Nov, 2024 -
Introduction to Psychology
Coursera Course CertificatesNov, 2016- Nov, 2024
Experience
-
Cosylab
-
Slovenia
-
Software Development
-
200 - 300 Employee
-
Software Engineer / Project Manager
-
Aug 2022 - Present
•Research-oriented fusion projects⠀⠀•Diagnostics systems engineering•Project management⠀⠀•Requirements analysis⠀⠀•Resource management•Business and sales support
-
-
Software Engineer / Project Manager
-
Jan 2017 - Jul 2022
Experiences (Project details in the projects section):•Space projects⠀⠀•Ground control systems (EGS-CC)⠀⠀⠀⠀• Complex framework development⠀⠀⠀⠀• Low-level communication protocols (CAN bus) adaptor⠀⠀⠀⠀• Custom mission database; Conceptual Data Model (CDM)⠀⠀⠀⠀⠀⠀• Specification contribution and review⠀⠀⠀⠀⠀⠀• Reverse engineering and knowledge base building⠀⠀⠀⠀⠀⠀• Viewer design, implementation, data validation and consistency rules⠀⠀⠀⠀⠀⠀• Frontend React GUI with Spring backend REST API⠀⠀⠀⠀⠀⠀• Dockerization and DevOps⠀⠀⠀⠀• Performance analysis support⠀⠀• Simulated component development⠀⠀⠀⠀• Design, implementation, documentation and test plan design⠀⠀• Business coordination, sales support and communication support•Research-oriented fusion projects⠀⠀•Systems engineering⠀⠀•Diagnostic and data acquisition hardware integration⠀⠀⠀⠀•Various low-level C/C++ hardware integrations and middleware Java integrations⠀⠀⠀⠀•Real-time frameworks and data acquisition frameworks⠀⠀•Driver development⠀⠀•Component testing•Accelerator-based cancer treatment centers⠀⠀•Device simulation and System-level debugging⠀⠀⠀ ⠀•Designing and implementing mocks and stubs⠀⠀⠀ ⠀•Debugging a system with multiple (hardware) components and independent systems⠀⠀•Automatic system calibration⠀⠀⠀ ⠀•Debugging a large system with limited or nonexistent documentation⠀⠀⠀ ⠀•System-level platform migration⠀⠀•Extension of existing frameworks⠀⠀⠀ ⠀•New components and features to an existing large codebase system⠀⠀•Development of real-time applications for embedded software⠀⠀⠀ ⠀•Interrupt-based development and low-level communication protocols⠀⠀⠀ ⠀•Hardware-level debugging and integration•Research-oriented particle accelerators⠀⠀•Application-based front-end development⠀⠀•Image streaming and processing•Medical-oriented Information systems⠀⠀•React front-end web development⠀⠀•REST backend consulting•Scientific projects⠀⠀•Various camera integrations⠀⠀•Documentation generation Show less
-
-
-
Max Planck Institute for Plasma Physics
-
Germany
-
Research
-
200 - 300 Employee
-
Software Engineer (on-site support)
-
Jul 2021 - Dec 2021
•Wendelstein 7-X (W7-X) stellarator fusion power plant •Diagnostic and data acquisition hardware integration ⠀⠀•Integration into the real-time framework and data acquisition framework ⠀⠀•Various custom and off-the-shelf hardware integration •High-performance low-level C and C++ ⠀⠀•Hardware data acquisition, setup via system calls and registers ⠀⠀•Library development •High-level Java framework ⠀⠀•Java add-ons ⠀⠀•JNI mapping from C++ to Java •Wendelstein 7-X (W7-X) stellarator fusion power plant •Diagnostic and data acquisition hardware integration ⠀⠀•Integration into the real-time framework and data acquisition framework ⠀⠀•Various custom and off-the-shelf hardware integration •High-performance low-level C and C++ ⠀⠀•Hardware data acquisition, setup via system calls and registers ⠀⠀•Library development •High-level Java framework ⠀⠀•Java add-ons ⠀⠀•JNI mapping from C++ to Java
-
-
-
European Space Agency - ESA
-
France
-
Space Research and Technology
-
700 & Above Employee
-
Software Engineer / Project Manager (on-site support)
-
Jan 2020 - Jun 2021
•Ground control systems (EGS-CC) ⠀⠀•Consolidation phase contribution ⠀⠀•Knowledge base building ⠀⠀•OSGi analysis ⠀⠀•Performance analysis support •EGS-CC component development ⠀⠀•CAN bus adaptor design ⠀⠀•Simulated component design and implementation •Custom mission database; Conceptual Data Model (CDM) ⠀⠀•Specification contribution and review ⠀⠀•Viewer tool design and implementation ⠀⠀•Dockerization and integration ⠀⠀•Data validation and consistency rules •Various integration projects and studies ⠀⠀•EagleEye integration ⠀⠀•Dust Counter hardware design ⠀⠀•DevOps, dockerization and automatic VM provisioning •Business ⠀⠀•CRM and communication ⠀⠀•Business coordination and sales support Show less
-
-
-
-
Web scrapping and Data mining
-
Jun 2015 - Feb 2017
•Data acquisition ⠀⠀•Web crawlers and scrappers •Data processing •Automation scripting •Data acquisition ⠀⠀•Web crawlers and scrappers •Data processing •Automation scripting
-
-
-
Ciber Global
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Quality Assurance Intern
-
Aug 2016 - Sep 2016
•Requirement analysis and clarification •System-level testing ⠀⠀•Test design and execution ⠀⠀⠀ ⠀•GUI based ⠀⠀⠀ ⠀•REST-based ⠀⠀•Automation testing •Requirement analysis and clarification •System-level testing ⠀⠀•Test design and execution ⠀⠀⠀ ⠀•GUI based ⠀⠀⠀ ⠀•REST-based ⠀⠀•Automation testing
-
-
-
Costum Control Oy
-
Heinola, Finland
-
PIC programmer
-
Oct 2013 - Nov 2013
•PIC microcontroller development ⠀⠀•Integration of multiple hardware components ⠀⠀•Ethernet communication •Sensor data analysis automation •PIC microcontroller development ⠀⠀•Integration of multiple hardware components ⠀⠀•Ethernet communication •Sensor data analysis automation
-
-
-
Lucis d.o.o.
-
Slovenia
-
Software Development
-
1 - 100 Employee
-
Support Engineer
-
Feb 2012 - Feb 2012
•End-user application testing •Medical information systems ⠀⠀•Performance analysis •End-user application testing •Medical information systems ⠀⠀•Performance analysis
-
-
Education
-
University of Ljubljana, Faculty of Computer and Information Science
Master's degree, Computer Science -
Kyungpook National University
Master's degree, Computer Science -
Utrecht University
Master's degree, Computer Science -
University of Ljubljana, Faculty of Computer and Information Science
Bachelor’s Degree, Computer Science -
University College Cork
Bachelor’s Degree, Computer Science -
High school of Electrical and Computer Technologies Vegova Ljubljana
High School, Computer Science