Igor Grešovnik CV

20 A, Rue des Romains, L-2444 Luxembourg City, Luxembourg | [email protected] | +352 671 537 543

Profile Versatile engineer and project manager with broad knowledge of software development and various engineering fields. Able to solve complex problems and organize team work. Enthusiastic about use of technology in improving business and everyday life, known for innovative approach while respecting established good practices. More than 15 years of experience in running engineering and software development projects. Practical experience with human resource management, project acquisition and planning, strategic planning, coordination of work in international teams and customer relations. With a record of successful introduction and development of new fields of work within organizations. Specialized in development of complex software. Expertise in algorithms, programming languages and interpreters, graphics, parallelization, user interfaces, system integration, multitier business software, web development, SQL and relational databases, service-oriented architecture, numerical simulations and optimization, and others. Constantly learning new technologies, with good analytical skills and a sense for mastering complex systems.

Technical Expertise · .NET / #, VB / WinForms / WCF / WPF / ASP.NET, MVC / ADO.NET / LINQ / Entity · / J2EE / / JBoss AS / Tomcat / JSP / Servlets / Google Web Toolkit - GWT / Ant, Maven · HTML, CSS, XML, XSD, XSLT, JS, JSON, AJAX, ASP.NET, MVC, GWT, SOAP · SQL / T-SQL / PL/SQL / MS SQL Server / Oracle RDBMS, Toad, MySQL · Windows / Unix (, Solaris, HP-UX) · SVN / Git / CVS / TFS / Jenkins / Hudson / TFS / NUnit / Google Test / JUnit / MS test framework / Redmine / Trac / Bugzilla / Atlasian Jira and Confluence (with Balsamiq, Gliffy) · Visual Studio / MonoDevelop / Code::Blocks / C++ Builder / Studio / Eclipse / Spyder / Make · C# / C / C++ / Java / Python / VB.NET / Tcl / Fortran / Pascal / Mathematica / G (LabView) · Microsoft Project, MS Visio, Aris, Bonita BPM · Application areas: engineering, numerical modeling, optimization, statistics, business, financial, medical

Competence and Experience Project Management and Leadership · Long record of managing projects in various fields (&D projects, technical and business software, measurement equipment design, industrial projects) · Freelance projects since early student days (Monte Carlo simulation of backward scattering of electrons on metal samples; approximation models for geological studies). · Coordination of work in interdisciplinary and international projects. · Development of new programs (e.g. optimization services in C3M, process modeling in COBIK). · Strategic planning (C3M, COBIK), market research, business plans (Ascent, COBIK). · HRM - selection, training & assessment of key personnel (C3M, Ascent, COBIK). Software Development · Profound understanding of all aspects of software development process (market research, problem analysis, requirements, design & implementation, quality assurance). · Expertise in various programming languages (C#, C/C++, Java, Python, Mathematica; working experience in around 10 languages) and concepts. · Development experience with different OS (Window, Linux, HP-UX...), frameworks (.NET, Java, MPI) and technologies: web technologies (HTML, XML, Schema, CSS, XSLT, JavaScript, JSON, AJAX, ASP.NET, MVC, GWT...), relational databases (SQL, procedural extensions, object- relational mapping, bulk import, database management) , GUI, 3D graphics (VTK, OpenGL, MS WPF, Unity...), distributed computing. · Wide knowledge of programming paradigms (OOP, functional, procedural, declarative), patterns and architectures (multitier, client-server, service oriented, distributed). · Good knowledge of quality assurance and continuous integration. · Leading development of complex software in different fields: · Process modeling and optimization software, business software (invoicing, medical lab management), measurement systems. · Examples include IGLib.NET (the Investigative Generic Library – a base library for development of technical, scientific and other applications); NeuralShell – an industrial-scale software for development of models based on artificial neural networks and for conducting research in the field of ANN-based models; Inverse - a computational environment for utilisation of numerical simulation systems for solving optimization problems; Interpreter module in C for powering applications with scripting capabilities; IoptLib - a library of algorithms for non-linear programming. NeuralParametric - a GUI-based application for exploration and analysis of large scale ANN- based models. IGS – a system for graphical representation of numerical results. ITK – an extension of Tcl/Tk with tools for GUI development Algorithms and Engineering; Invoicing modules in a custom enterprise system; Laboratory management system with interface layer with general medical institution management. Algorithms and Engineering · Development of numerical algorithms. · Development of optimization algorithms, finite element simulations, ANN (artificial neural network) - based modeling and other numerical algorithms (approximation, Monte Carlo, machine vision, signal processing ...). · Experimental, numerical and other engineering support to industry (metal forming, steel production, tunnel construction, sensory equipment, quality control...) · Solid mathematical and physics background with extensive experience in application to a variety of business and engineering fields. · Basic and applied research (acquisition, management and performance of research projects). Business Analysis · Analysis of both business and technical aspect of a specific business. · Wide range of experience: industrial – research – public service. · Produce clear documentation. Familiar with UML and BPMN tools. · Can adapt documentation to different stakeholders, based on their focus and level of expertise.

Professional Experience M&E Systems E ngineer | Cargolux, Luxembourg | 11 / 2017 – 10 / 2018 · Business analysis and project management · Digital transformation – introduction of paperless aircraft maintenance operations · Coordination of work between software vendor, infrastructure service providers, IT department and users · Overseeing of infrastructure development (network & servers, mobile device management) · Reviewed process definitions

Page 2 / 6

· Set up collaborative environment to assist in management for IT projects (Redmine issue tracking & task management system; MediaWiki for documentation of IT service catalogue and administration procedures; CollabNet Subversion; custom scripts and procedures) · Analysed regulatory compliance (EASA Part-145 & Part M, FAA regulations, eIDAs and other e-commerce regulations), in particular the complete analysis of electronic signature and record-keeping compliance · Provided IT support for updating critical aircraft software (setup of maintenance laptops, compliance with Boeing ANSOG) Technical environment: TRAX ERP MRO, eMobility suite; Oracle Database (with SQL Developer), .NET, Java, GlassFish application server; Windows, VirtualBox, Redhat Linux on Azure cloud; iOS on iPads, VMWare AirWatch MDM; MS Project, ARIS (Event-Driven Process Chains), Visio; Redmine (issue tracking & task management), MediaWiki, CollabNet Subversion (version control). Cargolux is a cargo airline carrier offering scheduled cargo service and operating a fleet of over 25 B747 cargo aircraft. Consultant (Business Analy st) | Sogeti, Luxembourg | 05 / 2016 - 07 / 2017 · Business analysis for development of a complex statistical data dissemination system · Building functional and technical specifications · Database design · Proposing and evaluating high level architectural designs · Acting as bridge between users and developers. · Testing of statistical service infrastructure (SDMX-RI) Technical environment: Oracle Database (with SQL Developer), MS SQL Server (with Management Studio);.NET, ASP.NET, Java, AngularJS, SOAP & REST services, SDMX, XSD; SoapUI, VirtualBox; Windows; Atlasian Jira and Confluence (with Balsamiq, Gliffy); Aris Express, Visio, MS Project. ITIL and Agile development. Sogeti is an information technology consulting company specialized in local professional services, a wholly owned subsidiary of the Capgemini group. Development Professional | Sensum, Slovenia | 01 / 2014 - 02 / 2015 · Work on project. · Set up a CI (continuous integration) system for quality assurance in company's software development. · Development of new techniques for visual inspection of tablets and capsules · Crack detection in difficult products. · Optimization of ROC (receiver operator characteristics) curve and feature reduction for faster inspection. Technical environment: C++ (with OpenCV, VTK, , Boost, etc.), Python (with NumPy, Scipy, , python-docx, PIL…), C#, .NET, MS SQL (with Management Studio), Mathematica; Jenkins CI, Git, SVN, Redmine, Wiki, Doxygen, xUnit (NUnit, Google Test), Visual Studio, AMD CodeXL. Sensum is a global leader in providing top-end machines for visual inspection of pharmaceutical products. Research Associate | Centre of excellence for Biosensors, Instrumentation and Process Control , Slovenia | 09 / 2010 - 12 / 2013 · Responsible for the subproject related to modeling and optimization of industrial processes of steel production · Leading software development in a cross-organization team (centre, university & industry). · Organization of infrastructure and development procedures (including QA, documentation, licensing). · Introduction of modern software development standards in the team. · Education of team members through internal and external courses. · HRM: Organization of search, job interviews and selection procedure. Coaching and supervision. · Project management. · Preparation of project proposals, communication with industrial partners, funding negotiation. · Scientific and R&D work (planning, literature search, publications). · Modeling of processes by artificial neural networks - procedures and software. · Statistical analysis, machine learning, optimization. · Numerical simulation: CFD (meshless, FEM), chemical kinetics.

Page 3 / 6

· Preparation of marketing material (demo software, prospects). · Development of a business plan for establishment of a hi-tech spin-off offering services to steel manufacturing industry. Technical environment: C++, C#, .NET, ASP.NET, Mono, Java; MS SQL Server (with Management Studio), Oracle RDBMS (with SQL Developer), MySql; Python, web (HTML, CSS, XML, JavaScript, JSON, SOAP); Mathematica, MatLab; Windows Server, Linux, VirtualBox; Visual Studio, Code::Blocks, AMD CodeAnalyst & CodeXL, SVN, Git, Redmine, Wiki, Doxygen, Hudson & Jenkins CI, xUnit (NUnit, Google Test); MS Project, MS Visio, ARIS Express, business planning templates. Centre of excellence for Biosensors, Instrumentation and Process Control (COBIK) is a privately founded research institution operating in the fields of bio- chemistry, bio-instrumentation, optics, new materials and advanced purification processes in pharmacy. It has been financed by the EU and the Republic of Slovenia in 2009-2013, employing about 100 people at that time. Research Associate (part time) | University of Nova Gorica , Slovenia | 10 / 2010 - 09 / 2013 · Research in modeling of industrial steel production processes by artificial neural networks. · Coordination of cross-functional team (industrial specialists, modeling and optimization, software) University of Nova Gorica is the fourth university in Slovenia. Assistant Professor (part time) | University of Maribor , Slovenia | 10 / 2008 - 10 / 2015 · Teaching numerical methods in physics and engineering. · Preparation of course material (software, training material, practical assignments). · Provided students with insight in how numerical software is developed and used in industry. · Hands-on introduction in development tools and concepts directly applicable in industrial environment. University of Maribor is the second largest university of Slovenia, having 17 faculties and about 26,000 students. Senior S oftware developer | Sinergise , S lovenia | 10 / 2009 - 03 / 2010 · Development of web applications in the field of GIS (geographical information systems). · Work on application for evaluation of real estate. Technical environment: Google Web Toolkit, Java EE, JBoss application server and Oracle Spatial DB, PL/SQL, Toad, SQL Developer, Eclipse, SVN, Redmine, Wiki, JUnit, web (HTML, CSS, XML, XSD, JavaScript, jQuery, JSON). Sinergise is a leading Slovenian provider of customized geographic information systems. Senior Software D eveloper | Premis a, Slovenia | 05 / 2008 - 09 / 2009 · Running development of data intensive multitier business applications on .NET platform. · Development of applications with service-oriented architecture. · Database design and optimization, preparation of SQL procedures for storing massive incoming data sent by distributed clients and for performing data integrity checks. · Design of object-oriented business tiers by using object-relational mapping. · Mentoring co-workers. Technical environment: .NET, C#, , ASP.NET, WPF, WCF; web (HTML, CSS, JavaScript, AJAX, JSON, XML, XSD, XSLT, XQuery, SOAP); Transact-SQL, MS SQL Server with Management Studio; Visual Studio, TFS; Visio for Enterprise Architects, MS Project; Windows Server. Premisa is a small company providing customized IT solutions in the fields of finance, accounting, medicine, information security, and others. Senior Researcher and Project Manager | Centre for Computational Continuum Mechanics , Slovenia | 12 / 1994 - 04 / 2008 · Established the field of inverse identification methods and optimization, set up research in the field and formed a development team. · Integration with finite element modelling and laboratory tests. · Leading of software development in the company. · Human resource management: acquisition, training, assessment and rewarding of new employees. · Acquisition and management of industrial and research projects. · Coordination of work within international project teams. · R&D in the field of finite element numerical simulation, sensitivity analysis, inverse and optimization algorithms.

Page 4 / 6

Technical environment: C/C++, Pascal, Fortran, C#, Java, Python; Visual Studio, GNU Compiler Collection, ; MPI/PVM, VTK, Mathematica, MATLAB; MS SQL Server, Oracle, ad hoc DB; Windows, Unix, Linux with scripting; Doxygen, Bugzilla, Wiki; Visio, MS Project. Centre for Computational Continuum Mechanics (C3M) is a privately owned company specialized in research and development of customized solutions in the field of numerical modeling and optimization. It operates mainly on European market and in the fields of materials, forming processes, tooling systems, biomechanics, geomechanics and aerospace technology. Post doctoral researcher | LMT, École normale supérieure de Cachan , Paris | 04 / 2003 - 04 / 2004 · Preparation activities: Finding partner institution, acquisition of European research project. · Research in shape optimization techniques, with emphasis on shape parameterization. · Collaboration with institution’s research team to define the strategic fields of interest and implement solutions. · Interdisciplinary development work on application of optimization of microstructure of materials to obtain the desired mechanical properties. Publication of a journal paper winning the prestigious Emerald award, related to optimization of structure of composite material in order to reduce the impact-induced damage. Technical environment: C/C++, MPI/PVM, VTK, Mathematica, Linux. LMT - ENS Cachan (Laboratoire de mécanique et technologie) is a renown laboratory in the fields of solid and structural mechanics, focused primarily on material aspects, numerical simulation and computational structural mechanics. Cofounder and Director | Ascent , Slovenia | 06 / 1998 - 08 / 2001 · Preparation of business plan, establishment of the company with four partners. · Strategic planning & management. Technical environment: Java, J2EE, C/C++, web tools, Windows, Linux. Ascent is a computer engineering, consulting and research company operating in the areas of internet, databases, electronic business and trade, and geographical information systems. Consulting, Training , Software and R&D projects | Freelance | various periods · Implementation of independent development projects since early student times. · Contract negotiation, formation of teams, project management and implementation.

Education Ph.D. , Civil Engineering, University of Wales Swansea, U.K., 1997 - 2000 · Numerical simulation (especially by the finite element method) and optimization · Optimization software · Application to optimization of industrial processes, in particular metal forming Dip. Ing., Physics, University of Ljubljana, Slovenia, 1989 - 1994 · Classical & modern physics · Mathematical algebra & analysis · Mathematical physics and computational modeling High School Degree, Mathematics & Natural Sciences, Slovenia, 1984 - 1988 Other · Post-doctoral Marie Curie Fellowship, 2003/2004, LMT-ENS Cachan, France · Mini Master of Business Administration in Research, Faculty of Economics, Ljubljana, 2011. · Various technical courses and summer schools.

Languages English (proficient), Slovenian (native), German (), Serbian & Croatian (good).

Page 5 / 6

Links · IGLib.NET - library pages with some applications (such as NeurApp ) and documentation : · http://www2.arnes.si/~ljc3m2/igor/iglib/ · http://www2.arnes.si/~ljc3m2/igor/software/NeurApp/index.html · http://www2.arnes.si/~ljc3m2/igor/software/codedoc/generated/iglib/html/index.html · HashForm and HashShell (cryptographic applications): · http://www2.arnes.si/~ljc3m2/igor/software/IGLibShellApp/HashForm.html · Personal bibliography ; Selected documents : · http://www2.arnes.si/~ljc3m2/igor/0docigor/bib/bibliography_gresovnik_cobiss.htm · http://www2.arnes.si/~ljc3m2/igor/doc/ · More detailed CV (not up-to-date): · http://www2.arnes.si/~ljc3m2/igor/0docigor/15_cv_gresovnik_en.pdf

Personal Interests Science and technology, nature, travel, photography, outdoor sports (cycling, hiking, mountaineering), sailing.

Page 6 / 6