Richard Krajcoviech, Optimization Developer in Bratislava, Slovakia
Richard Krajcoviech

Optimization Developer in Bratislava, Slovakia

Member since February 8, 2018
Richard has a Ph.D. in Computer Science: Artificial Intelligence and distributed processing. He is excellent in designing and optimizing complex algorithms. Throughout his career, he has applied his algorithm and optimization skills in different IT and non-IT areas. Richard is customer oriented with very good business sense and effective communication. He combines 15 years of experience in global corporations with a scientific background.
Richard is now available for hire

Portfolio

  • Freelance
    C++, NetCDF, C to C++ Conversion, Object-oriented Programming (OOP), Bash...
  • Freelance
    Business Consulting, Open Source, Documentation, Technical Documentation...
  • Santander Consumer Bank, Nordics Hub
    SQL, Data Governance, SAS SQL, Databases, Documentation, Technical Writing...

Experience

Location

Bratislava, Slovakia

Availability

Part-time

Preferred Environment

Code::Blocks, GCC, Visual Studio

The most amazing...

...think I've worked on was a new algorithm for solving NP complete problems.

Employment

  • C++ Developer

    2022 - 2022
    Freelance
    • Upgraded import/export scientific data from/to NetCDF files from version 3 of C++ API to version 4. The new version significantly changed several aspects of the API, like reporting errors through exception, reduction of a pointer using, and more.
    • Improved memory management by reducing (nearly eliminating) usage of pointers.
    • Designed and implemented a lightweight bridge to the version 4 of NetCDF, so there are minimal impacts on the original code.
    • Incorporated exception handling into code that did not use exceptions.
    Technologies: C++, NetCDF, C to C++ Conversion, Object-oriented Programming (OOP), Bash, Linux, Minimum Viable Product (MVP), Memory Management, Back-end
  • Python Technical Writer

    2021 - 2021
    Freelance
    • Provided advice on documentation structure to open source libraries for distributed machine learning, based on analysis of the products and existing, unstructured documentation.
    • Demonstrated advantages of such structure on specific parts of the documentation. Strong focus on user experience with the documentation.
    • Created rules for expansion of the documentation as the product features are added, so the company can continue with maintenance of the documentation on their own.
    Technologies: Business Consulting, Open Source, Documentation, Technical Documentation, Artificial Intelligence (AI), Machine Learning, Distributed Computing, Parallel Programming, Cloud Computing, AWS, TensorFlow, PyCharm, Python, Java, C++, GitHub, GitBook, Python 3, Object-oriented Programming (OOP), Minimum Viable Product (MVP), Conda, PyTorch, NumPy, Pandas
  • Data Governance

    2019 - 2020
    Santander Consumer Bank, Nordics Hub
    • Localized group data governance policies and procedures.
    • Refactored the SAS SQL code to accommodate the change in the DWH data structure in its new version, which included analysis of old undocumented code and its re-implementation with new data structures.
    • Reimplemented an undocumented data quality reporting tool.
    Technologies: SQL, Data Governance, SAS SQL, Databases, Documentation, Technical Writing, Data Modeling, Business Intelligence (BI), Business Intelligence Analyst, Analytics, Data Analyst, Software Architecture, Minimum Viable Product (MVP), Leadership, Architecture, RDBMS, ETL, Relational Data Mapping, Automation, Back-end Development
  • C++ Developer

    2018 - 2018
    Freelancer
    • Participated in developing a multi-platform static library for a client application in C++.
    • Created the API requests and processing of responses in JSON.
    • Tested the library using the Google Test framework. Each implementation was accompanied by the appropriate tests immediately.
    Technologies: GCC, Data Structures, Visual Studio, Linux, Agile, C, Algorithms, User Requirements, VPN, JSON, Google Test, C++, Documentation, Technical Writing, Git, Object-oriented Programming (OOP), Bash, APIs, Minimum Viable Product (MVP), CI/CD Pipelines, Back-end Development, Memory Management, Back-end
  • Product Owner | Development Lead

    2015 - 2017
    Zurich Insurance
    • Acted as the product owner to develop a BI system on worldwide data collection. Handled the assurance of data quality, consolidation into a single data warehouse, calculation of data marts, and presentation using charts and dashboards.
    • Collaborated with the developers on the architecture of the system and optimal solutions to the user requirements.
    • Analyzed user requirements and prepared specifications for the developers in an agile way (user stories).
    • Managed the product backlog to balance the delivered business value and the development effort. Implemented a well-defined core first, with the possibility to expand as needed.
    • Performed user testing of developed system units when a user story has been implemented.
    • Led a team of Java developers working on a Hadoop solution for processing big data generated by the corporation worldwide into business insights presented in charts and dashboards.
    Technologies: Data Structures, Workflow, Optimization, Agile, SQL, Certified ScrumMaster (CSM), Scrum, User Requirements, Hadoop, Java, Informatica PowerCenter, MicroStrategy, IBM Db2, Jira, Data Science, Big Data, Risk Modeling, Anomaly Detection, Databases, Documentation, Technical Writing, Presentations, Tutorials, Scrum Product Owner, Data Modeling, Finance, Financial Data, Management, People Management, Engineering Management, Business Intelligence (BI), Business Intelligence Analyst, Analytics, Data Analyst, Software Architecture, Minimum Viable Product (MVP), Leadership, RDBMS, ETL, Relational Data Mapping, Technical Leadership, Back-end Development
  • Head of Compliance | AML Officer | MLRO with International Oversight

    2014 - 2015
    VUB Asset Management (Intesa Sanpaolo Group)
    • Supported business with a bottom-line enhancement to profitability and long-term sustainability by risk-based assessing of and advice on compliance and reputation risks.
    • Accountable for compliance, AML, and data protection areas (GDPR) in the VUB Asset Management, a HUB of Eurozone asset management in Central and Eastern Europe. Oversaw and guided my colleagues in the same role in the subsidiaries.
    • Worked on the project where the total assets under management were over EUR 2,5 billion and growing, including EUR 1,3 billion managed by the subsidiaries. The companies manage both UCITS and alternative investment funds.
    • Liable for identifying, evaluating, managing, reducing compliance risks, advising corporate bodies, compliance testing and monitoring, proposing measures to prevent regulatory sanctions, and communicating with regulators.
    • Worked on the AML processes and measures in the company. Oversaw the above for the subsidiaries and distributors in the other countries.
    Technologies: Workflow, BPM, Microsoft Excel, Data Protection, AML, GDPR, Risk Modeling, Anomaly Detection, Documentation, Presentations, Tutorials, Technical Writing, Finance, Financial Markets, Financial Data, Management, People Management, Analytics, Data Analyst, Minimum Viable Product (MVP), Leadership
  • Reengineering

    1999 - 2008
    Alico AIG Life
    • Improved the operational efficiency of all departments by identifying manual reporting most suitable and beneficial for automated reporting generated from production data. Focused on a simple system with a significant efficiency impact.
    • Improved operation efficiency in cooperation with the future users by designing and implementing a new system for semi-automatic producing administrative letters to customers. Focused on a simple system with a big efficiency impact.
    • Managed all 21 departments for the end-to-end transition from the local currency to Euro with a legal deadline, affecting all 200 employees and 400,000 clients. This resulted in a smooth transition without an adverse impact on business.
    • Managed a three-year project of a document management system and end-to-end implementation in three countries. Improved the system's operational efficiency and BCP capability.
    Technologies: AS/400, Data Structures, Workflow, BPM, Optimization, IBM Db2, User Requirements, Microsoft Excel, SQL, Risk Modeling, Anomaly Detection, Databases, Documentation, Presentations, Tutorials, Scrum Product Owner, Technical Writing, Finance, Financial Markets, Financial Data, Management, Analytics, Data Analyst, Software Architecture, Minimum Viable Product (MVP), Leadership, RDBMS, ETL, Relational Data Mapping, Automation, Technical Leadership, Back-end, Excel VBA, Excel Macros
  • Business Analyst

    1993 - 1999
    Ditec
    • Gathered user requirements and created system specifications for developers.
    • Designed data models (database tables, relationships, and more) based on the user requirements.
    • Spearheaded a team of business analysts in a project.
    Technologies: SQL, Databases, Data Structures, ERD, User Requirements, Documentation, User Guides, IT Project Management, Data Modeling, Database Modeling, Finance, Financial Data, Analytics, Data Analyst, Software Architecture, Minimum Viable Product (MVP), RDBMS, ETL, Relational Data Mapping, Technical Leadership, Back-end Development, Back-end
  • Researcher

    1992 - 1999
    Slovak University of Technology
    • Developed a novel optimization of NP-complete algorithms (graph 3-coloring). The results have been published in the Artificial Intelligence Journal of Elsevier Science and at the US biannual artificial intelligence conference in Fort Lauderdale.
    • Analyzed and summarized state-of-the-art in solving NP-complete problems, including genetic algorithms, other randomized algorithms, taboo search, and more.
    • Researched and analyzed various algorithms for solving the NP-complete problems and their efficiency.
    • Performed extensive performance evaluations of the designed algorithm, including thousands of runs with different parameters, statistical processing of the results, and a visual presentation.
    • Wrote a scientific paper and prepared presentations describing the algorithm.
    Technologies: GCC, Genetic Algorithms, Data Structures, Optimization, Agile, Algorithms, Microsoft Excel, Optimization Algorithms, NP-complete Problems, C++, C, Documentation, Technical Writing, Presentations, Object-oriented Programming (OOP), Mathematics

Experience

  • Invention of new Algorithm for Solving NP-complete Problems

    Design and development of new algorithm for solving NP-complete problems. The new algorithm has been published in the Artificial Intelligence Journal of Elsevier Science and presented on 5th International Symposium on
    Artificial Intelligence and Mathematics.

  • Optimization of Screen Resolution Transformation for ATARI Computer

    Design and development of driver that allowed displaying of virtual black&white screen with higher resolution on lower resolution color monitor by real-time transformation of the B&W image to grade of shade. Significant challenge was limited computing power of Motorola 68k processor (no BITBLT included), so the driver had to be extremely efficient and sophisticated, to not affect performance of actual programs running on the computer.

  • C++ Multiplatform Library for Client Communication With Server

    The project was developing a static library in C++ and using GTest. The library was intended for client applications on many platforms to allow communication with the server using API and JSON. I was in the role of developer. The design was used was focused on clean, lightweight objects with callbacks.

Skills

  • Languages

    C, Python, C++, SQL, Python 3, Lisp, R, Prolog, Java, Bash, Embedded C, Embedded C++, Excel VBA
  • Tools

    Microsoft Excel, Visual Studio, GCC, Informatica PowerCenter, Jira, Code::Blocks, Git, GitHub, PyCharm
  • Paradigms

    Scrum, Automation, Anomaly Detection, Agile, Object-oriented Programming (OOP), Data Science, Waterfall Development, Distributed Computing, Parallel Programming, HIPAA Compliance, Management, Business Intelligence (BI), ETL
  • Storage

    Databases, RDBMS, IBM Db2, JSON, SAS SQL, MySQL, Database Modeling
  • Other

    BPM, Workflow, User Requirements, Algorithms, Optimization, Certified Scrum Product Owner (CSPO), Documentation, Presentations, Data Modeling, Mathematics, Risk Modeling, Certified ScrumMaster (CSM), Technical Writing, Scrum Product Owner, Finance, Financial Data, Analytics, Data Analyst, Minimum Viable Product (MVP), Relational Data Mapping, Technical Leadership, Back-end Development, Back-end, Excel Macros, Optimization Algorithms, MicroStrategy, GDPR, AML, Data Protection, Big Data, Data Structures, Genetic Algorithms, Parsers, NP-complete Problems, Data Governance, Tutorials, Open Source, APIs, Business Consulting, Artificial Intelligence (AI), Cloud, Technical Documentation, Machine Learning, Cloud Computing, AWS, GitBook, NetCDF, C to C++ Conversion, ERD, User Guides, IT Project Management, Actuarial, Tax Accounting, Operations, Distribution, Underwriting, Claims, Legal, Investments, 401k, Investment Funds, Life Insurance, Health Insurance, Healthcare & Insurance, P&C Insurance, Business Law, Administration, Civil Law, Legislation, Compliance, Sales, Brokers, Financial Markets, 3D Math, People Management, Engineering Management, Business Intelligence Analyst, Software Architecture, Healthcare IT, Healthcare Management Systems, Leadership, Architecture, Embedded Software, Embedded Systems, Conda, CI/CD Pipelines, Memory Management, Concurrency
  • Frameworks

    Hadoop, Google Test
  • Libraries/APIs

    Rcpp, TensorFlow, PyTorch, NumPy, Pandas
  • Platforms

    AS/400, Linux
  • Industry Expertise

    Healthcare

Education

  • Professional Degree in Risk Management and Insurance
    1999 - 2002
    Life Office Management Association - Atlanta, GA
  • Ph.D. in Computer Science
    1992 - 2000
    Slovak University of Technology - Bratislava, Slovakia

Certifications

  • Product owner
    JULY 2015 - PRESENT
    Internal Zurich Insurance Company
  • Scrum master
    MAY 2015 - PRESENT
    Interanl to Zurich Insurance Company

To view more profiles

Join Toptal
Share it with others