![Nikola tankoviki,克罗地亚普拉的开发者](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F997969%2Fhuge_5f248a82980797a3302b18f4ce4cbbda-a2219a3fbcf0318ada1f1e4d51e82b11.png&width=524)
Nikola Tanković
Verified Expert in Engineering
机器学习开发人员
Nikola是一名软件架构师、研究员和软件工程师. 作为一名大学助理教授,拥有博士学位.D. in computer science, 尼古拉对解决问题有很强的分析能力, 哪些会产生实际有效的解决方案. Nikola的沟通和协调技能是在他6年的CTO和顾问生涯中培养起来的,他曾在不同的业务领域从事过各种软件工程项目.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, Vim文本编辑器,Linux, MacOS
The most amazing...
...我为酒店业的一个大客户开发了一个实时酒店入住率预测和价格优化微服务.
Work Experience
高级软件工程师|数据科学家
Fortune 500 Company
- 使用PySpark和EMR开发ETL流程.
- 为单元测试PySpark应用程序开发抽象.
- 开发PySpark应用程序,为进一步建模准备数据集.
- 为使用PySpark开发高级数据质量评估做出了贡献.
Lecturer
普拉的Juraj Dobrila大学
- 讲授动态web应用、软件工程和区块链开发课程.
- 积极研究云计算、优化、人工智能等领域.
- 作为实验室负责人领导人工智能、过程自动化和优化方面的研究.
技术顾问|软件工程师
Maistra d.d. | Adris grupa
- 集成机器学习算法,用于实时处理酒店预订, 输出入住率预测和Pryes优化建议.
- 建立了从交易到预测和优化的数据管道.
- 监控流程和自动数据质量检查.
开发人员(数据可视化)
麻省理工学院媒体实验室|宪法学
- 使用Pandas提取和转换数据.
- 构建了一个与Vue兼容的自定义滚动框架.js and D3.js.
- 创建了几个数据可视化和动画.
Data Engineer
麻省理工学院媒体实验室| Skillscape
- 提取和转换web应用程序所需的数据,以保持其紧凑.
- 创建了一个基于Angular 5的前端,并将其集成到D3中.Js用于高级交互式可视化.
- 开发了多个交互式D3.Js可视化(网络、图表和地图).
- 应用Pandas和模糊匹配对异构数据集进行合并.
CTO
Superius
- 领导一个模型驱动多平台信息系统的后端和前端团队的开发. 最终结果在供应链管理和零售领域的十几个南欧客户中得到了实现.
- 管理并领导了移动和桌面云收银软件即服务(SaaS)产品的开发,该产品有数千家中小企业客户.
- 构建了一个快速的基于java的内存OLAP解决方案,能够有效地处理数百万条记录.
- 为蓝牙卡支付处理终端开发低级Java驱动程序.
- 设计了一种特定于领域的语言,用于指定数据库结构, REST服务接口, 以及在基于PhoneGap的移动混合web应用程序上解释的业务流程工作流.
- Integrated Pentaho OLAP BI for various clients; programmed numerous MDX queries for extracting data from datamarts.
Co-owner
TrueSTUDIO
- 设计了自定义内容管理系统的两个主要版本,该系统在一家大型克罗地亚托管服务公司中实现.
- 为几个克罗地亚零售商实施电子商务解决方案.
- 为一家位于德国的旅游住宿聚合公司创建了一个门户网站.
- 实现了一个PHP和MySQL后端和一个HTML/JavaScript前端web应用程序.
Experience
MIT | Skillscape项目
我的角色是从异构数据集中提取和合并数据,并使用多个D3在交互式web应用程序中可视化它们.js techniques.
麻省理工学院|宪法学项目
http://constitutionology.unicefstories.org/宪法学是对国家宪法进行科学分析的新词. 信息检索等技术, network analysis, 自然语言处理使我们能够理解宪法是如何变化的,以及是什么导致了特定的条款.g.保护不使用童工或被收养的隐私权.
Cash Register SaaS
技术:后端为Java/PostgreSQL, JavaScript用于基于web的前端, 和Java/Android的混合移动应用程序的本地部分.
Edmond
我的职责是实现微服务,预测入住率并提出最佳费率.
演进的软件系统:智能管理的分析与创新方法(EVOSOFT)
因为它们经常被分发, heterogeneous, decentralized, 相互依赖,在动态和不可预测的环境中运作, 可用性和可靠性成为其运行和未来发展的关键属性.
在这个项目中,新的和尚未探索的研究领域旨在理解抽象软件结构和局部系统属性如何影响故障分布, 从而影响关键任务系统属性(其中涉及可用性), reliability, 以及开发创新方法来智能管理它们的运行和演变).
My Role: Researcher
优化符合服务水平协议的云信息系统配置, PhD Dissertation
本文的贡献在于从质量和基础设施成本两方面构建了优化云信息系统的执行环境模型, 一种基于组件的动态重构信息系统体系结构, 一种评估性能和成本并选择符合服务水平协议的配置的方法, 以及在仿真环境下优化构型的进化算法.
移动加密货币交易平台
Apache Lucene
http://lucene.apache.org/Skills
Languages
SQL, CSS, HTML, Python, JavaScript, Java, R, PHP, Go, C, c#, Solidity, Rust
Libraries/APIs
Vue, Pandas, REST api, PySpark, Keras, D3.js, XGBoost, Web3.js
Tools
Git, Pytest, Vim Text Editor, Amazon Elastic MapReduce (EMR), Jenkins, GNU Make, Tableau
Paradigms
Data Science, ETL, REST, Microservices, 面向对象编程(OOP), Microservices架构, 模型驱动工程(MDE), 并发编程
Platforms
亚马逊网络服务(AWS), Ethereum, Java EE, Blockchain, Docker, Kubernetes, MacOS, Linux, Android, Visual Studio Code (VS Code)
Storage
MySQL, PostgreSQL, Neo4j, MongoDB, SQLite
Other
Data Analytics, Big Data, 人工智能(AI), 内容管理系统(CMS), Data Engineering, Cloud Computing, 区块链发展, Machine Learning, Writing & Editing, Research, APIs, Back-end, Software Architecture, Deep Learning, 生成预训练变压器(GPT), 自然语言处理(NLP), Chatbots, CI/CD Pipelines, Computer Vision, GRAPH
Frameworks
Spark, Apache Spark, Ionic 3, Angular, Unity, Truffle
Education
哲学博士(Ph.D.计算机科学专业毕业
萨格勒布大学-萨格勒布,克罗地亚
计算机科学硕士(MSc)学位
萨格勒布大学-萨格勒布,克罗地亚