罗伯特Špendl,斯洛文尼亚卢布尔雅那的开发者
Robert is available for hire
Hire Robert

罗伯特Špendl

验证专家  in 工程

后端开发人员

Location
卢布尔雅那(斯洛文尼亚
至今成员总数
2021年2月24日

Robert is an experienced and versatile engineer and manager with vast experience in the development of IT projects, 包括卫生保健, mobility, 以及环境基础设施和工业过程控制的定制解决方案. 他在20世纪90年代早期在机器学习和人工智能环境项目方面的开创性工作, Robert combines his computer science and chemical and civil engineering expertise to integrate complex technical solutions with advanced software.

Portfolio

Sarva实验室公司
Rust,区块链,编译器,C, c++, Go
BoreDM有限责任公司
Python, CAD, DXF
乔纳森·白求恩
Rust, SQL, Redis, 亚马逊的, Crypto,区块链,Cloud, 网络...

Experience

Availability

Part-time

首选的环境

Rust, Go, Vue, PostgreSQL, C,嵌入式硬件

最神奇的...

...software is a complete compiler and development environment for a new smart contract language called Cocolang (cocolang.dev).

工作Experience

生锈的开发人员

2022年至今
Sarva实验室公司
  • 为新的智能合约语言Cocolang (Cocolang)设计并开发了一个编译器.dev). I wrote a complete codebase in Rust that included a lexical analysis that produces tokens and abstract syntax tree and a complete compiler to binary.
  • 为Cocolang程序的自动化测试设计和开发支持.
  • Implemented a unit and integration testing framework and performance evaluation to ensure continuous quality of quickly developing the codebase.
  • Trained and supervised team members who were added to my team of developers and continuously ensured high codebase standards.
技术:Rust,区块链,编译器,C, c++, Go

Python开发人员

2023 - 2023
BoreDM有限责任公司
  • Developed a Python library that takes user-provided data of boreholes and creates a 3D image or 2D profiles in AutoCAD DXF format. 支持多种输出, 设计遵循USGS和其他地质相关工具和服务的实践.
  • 创建了一个复杂的过程来调整输出到自定义纸张大小, 其中只有部分输出被缩放和翻译,而其他输出(如标签)具有恒定的大小.
  • Ensured simple deployment and use of the library so the main project could readily include and update the library with new developments.
技术:Python, CAD, DXF

高级Rust开发人员

2022 - 2023
乔纳森·白求恩
  • 用Rust编程语言开发了创新区块链协议的POC服务器软件. The developed software was able to run in hundreds of instances in the cloud environment and used a consensus algorithm to build a blockchain.
  • 开发了一个工具,用于测量性能和从服务器实例收集指标.
  • Designed and implemented a multithreaded actor model that allows efficient parallelism and communication within the server.
  • 为服务器节点之间的消息传递实现了健壮和高效的网络通信.
技术:生锈, SQL, Redis, 亚马逊的, Crypto,区块链,Cloud, 网络, 共识的算法

高级后端工程师

2021 - 2022
Shippo
  • Identified the need and designed and developed a solution that allowed the company software to modify shipping rating parameters using only data without code change.
  • Developed complex rules for shipping rates for new international carriers that were being added to a list of supported carriers.
  • 改进了软件栈的多个部分,以提高代码的性能和可维护性.
  • Developed CI/CD integration tests for newly developed functions to prevent regressions and ensure the correct operation of multiple modules that were being developed.
技术:Python, Go, Back-end, 亚马逊网络服务(AWS), Microservices, 数据管道, CI / CD管道, REST api, Django, GraphQL, Shopify API

后台Go工程师

2021 - 2021
同步技术AE
  • 为医疗保健物联网应用在后端构建了多个功能, 包括复杂的SQL查询.
  • 创建用于访问控制和速率限制的HTTP中间件.
  • 为应用程序开发GraphQL功能.
  • 实现了对缺失数据周期的复杂数据插值.
  • 在Retool中交付了一个包含图形图表的管理web前端.
技术:去, Kubernetes, Back-end, APIs, 条纹结帐, 条纹支付, 条纹API, 代码架构, PostgreSQL, Helm, 移动的api, Docker, 亚马逊网络服务(AWS), GraphQL, Retool, Front-end

高级后端工程师

2021 - 2021
Spin
  • Developed a complex performance testing tool and integration testing utilities to test a microservice environment that used gRPC, NATS, 与Redis通信.
  • 为物联网设备开发软件模拟器,无需物理设备即可运行测试.
  • 为医疗保健物联网应用在后端开发了多个功能, 包括复杂查询, 数据插值, 和HTTP中间件.
  • Debugged a complex Go software stack and identified and resolved memory lifetime issues under high concurrency conditions.
技术:Go,微服务,NATS, gRPC, Redis, REST, SQL

Director

2006 - 2021
CHRONOS d.o.o
  • 开发了多种定制的废水处理和废气排放控制装置, 从工艺设计到硬件和软件开发.
  • Led multiple complex GIS-based projects to assess the needs of local communities for infrastructure design solutions and developed cost estimates.
  • 领导策略性规划项目及环境影响评估. Facilitated alignment and participative decision-making among multiple stakeholders and conducted training sessions.
技术:AutoCAD, Go, Rust, Vue, Python, GIS, MapServer, OpenLayers, C, 可持续性

高级后端工程师(自由职业)

2019 - 2020
热心的蓝色
  • Created back-end modules in Go for a scalable IoT integration project capable of handling over one million users with 100,每秒000个请求.
  • 构建自定义Nginx模块(C)和优化的网络性能和安全性.
  • Developed the architecture and deployment of Kubernetes and Docker Swarm for a stable development 和生产 environment, 包括复杂的数据库一致性和脚本更新.
技术:Go, C, NGINX, Docker, Kubernetes, api, Linux

Director

2004 - 2006
IPSUM d.o.o.
  • 开发了一个用于绘制市政基础设施区域的在线GIS应用程序(PHP), MapServer, 和PostGIS).
  • 为污水处理厂编写PLC软件(C).
  • 开发城市环境脆弱性评估专家系统(c++, OGR).
技术:Python, PHP, MapServer, ArcGIS, GIS

项目经理

1989 - 2002
Oikos
  • 开发了一个地理信息系统和一个监测非法垃圾场的专家系统, 风险评估, 并建议采取财务估算的行动. 它是最早将地理信息系统和人工智能结合起来用于环境的工具之一.
  • 进行超过100次环境审计及环境影响评估.
  • Developed decision-making models for the selection of optimal sites for new environmentally sensitive objects like landfills or wastewater treatment plants (AHP, DEX).
技术:c++, dBASE, Delphi, Prolog, AutoCAD, Oracle

相交点的应用

OVERVIEW
一个可扩展的物联网集成项目,能够处理100多万用户,每秒000个请求. 作为后端开发人员和网络管理员, 开发自定义Nginx模块,优化网络性能和安全性.

可交付成果
•Go客户管理的后端开发, 使用短信服务的双因素身份验证, settings, 以及任何其他与帐户相关的功能.
•建筑, 文档, Go代码用于在多个分片上运行连贯的数据库和内存缓存, 每个服务于一个帐户子集.
•建筑, 文档, 和C代码的自定义Nginx模块路由请求到多个后端实例. 平行的实例, 共享内存, 解码JWT令牌, 以及上游服务器的诊断都在该模块中实现.
•Nginx-Go-PostgreSQL混合环境的复杂Go性能基准测试.
• Set up a bare-metal Kubernetes environment on Linux CentOS to run the back end and administration of Docker Swarm during development up to the production phase.
•建筑 of PostgreSQL database consistency verification and a Docker/Bash script to manage upgrade and downgrade processes during development, staging, 和生产.

过程控制、数据挖掘和对环境技术设施的远程访问

OVERVIEW
定制设备的废水处理和空气排放控制与定制反应器和洗涤器, 包括定制电子产品的开发, 软件用于主plc, 后端数据分析, 以及远程管理和报告.

可交付成果
•工艺流程和设备设计(AutoCAD).
•建筑 and design of custom electronic components (microcontrollers and sensors) and set up of processes for serial production and testing (KiCad).
•用于AVR和ARM处理器的C语言控制器和传感器固件.
•用于高级过程控制和远程访问设施的Python和Rust软件.
•建立一个高Availability、多节点的Docker集群.
•Apache卡夫卡和Rust后端与PostgreSQL远程数据存储.
•Go和Rust后端,用于集中管理设备.
• Vue.Js前端, 为污水处理厂操作员提供远程访问, 具有图形表示过程和交互式数据可视化.
• Rust and PostgreSQL data-mining tools to perform statistical analysis on millions of records to identify component failures, 穿的风险, 优化运行参数.

电动汽车充电站门户

OVERVIEW
A software gateway and prototype of hardware to enable communication of charge points that only support local Modbus protocol over RS-485 with a remote server over the internet. This, in turn, enables communication of the client’s electric vehicle charging station with the provider’s server using the Open Charge Point Protocol (OCPP). 作为独立插件模块的最终产品正在开发中.

可交付成果
- Rust软件,与充电点通信,检索操作数据, 充电电流, 一边是用户标识, 并与另一端的OCPP服务器通信, 为充电站的实时控制提供了可能.
-低成本的设计, 占用空间小, 工业级可编程逻辑控制器,可以在远程位置运行网关软件.

LoRa电能表

OVERVIEW
A standardized energy meter that can use a LoRa wireless communication network to enable remote energy consumption metering without using mobile readers.

可交付成果
- Design of the electric circuit for the energy meter device with ultra-low energy consumption (two years of operation from a single battery) and highly accurate and low-noise temperature reading.
- C软件,使LoRaWAN数据传输从仪表和远程启动固件升级.

线上到线下的商务平台

提供现代分析的平台, 市场营销, 经典线下商店的支付处理工具也在开发中. As CTO, 我负责代码库外包部分的整体技术和控制.

市政基础设施成本的地理信息系统(GIS)分析

OVERVIEW
Municipalities partly finance their infrastructure by collecting fees from investors based on the costs of existing and planned infrastructure in the municipality. 计算费用, each land lot has to be analyzed for existing and available infrastructure and the costs of construction for any missing infrastructure, 如自来水厂或污水管道. 因为收费必须在整个直辖市统一, 有必要对数万块允许建设的地块进行分析.

可交付成果
-开发一套全面的PostGIS和Python脚本,以实现数据导入, 验证, and spatial data cleanup; perform complex queries; and generate maps.
-写入Vue.js和OpenLayers前端和一个Rust后端MVT tile服务器, 允许用户查看数据并生成报告.

加密项目的Rust开发人员

一个关于Tezos智能合约客户端性能改进的专门短任务,用Rust编写. The work includes low-level improvements of details on memory management and alternative parsing libraries, the performance testing tools I've developed proved these refactoring provided significant speed improvements of the code.

Languages

Rust, Go, JavaScript, SQL, C, Python, TypeScript, PHP, c++, dBASE, Delphi, Prolog, GraphQL

框架

gRPC, Django, Angular

库/ api

Vue, OpenLayers, ArcGIS, Node.. js, REST API, Shopify API, 条纹API

Tools

GIS, NGINX, AutoCAD, KiCad, 条纹结帐, Helm, Retool, 亚马逊的, CAD

范例

DevOps,响应式编程,微服务,REST

Platforms

Docker, Kubernetes, Apache卡夫卡, MapServer, Oracle, 亚马逊网络服务(AWS), Firebase, Linux, 区块链

Storage

PostgreSQL, PostGIS, Redis,数据管道

Other

嵌入式硬件, 算法, 可持续性, APIs, 化学工程, 决策支持系统, 操作系统, Chemistry, NATS, Back-end, CI / CD管道, 内存分析, 基准测试, 条纹支付, 代码架构, 移动的api, Front-end, Crypto, Cloud, 网络, 共识的算法, Compilers, DXF

1993 - 1998

计算机科学硕士学位

卢布尔雅那大学,计算机和信息科学学院-卢布尔雅那,斯洛文尼亚

1993 - 1996

化学工程专业工程师学位

卢布尔雅那大学化学与化学工程学院-卢布尔雅那,斯洛文尼亚

1988 - 1993

计算机工程学士学位

卢布尔雅那大学,计算机和信息科学学院-卢布尔雅那,斯洛文尼亚