Tomislav trajkovski.,软件开发人员在荷兰代尔夫特
Tomislav trajkovski.

Delft Developer在Delft,荷兰

成员自2016年7月5日起
Tomislav是一家技术上导向的软件专业,拥有25年的经验。与企业家's attitude, he'寻找机会,帮助他的客户拥有艰难的软件发展挑战。 Tomislav是一家出色的沟通者,旨在努力创造出梦幻般的产品,并喜欢写出非常精细的代码。
Tomislav现在 可用的 for hire

文件夹

  • Apt304
    骨头,立方体,echarts,SVG,SCS,打字,角度
  • X系统
    WebRTC.,Janus Meetecho,Socket.io,MariaDB,Express.io,node.js,cypescript ...
  • 合并
    MongoDB.,Nestjs,JSON / XML模式,JavaScript,Cypescript,Node.js

经验

地点

荷兰代尔夫特

可用性

兼职

优选的环境

类型签字,C#

最神奇的......

......工作我'完成是基于.NET / SQL Server的基于.NET / SQL服务器的框架,用于实时金融市场数据的整合/和解;由大荷兰金融机构使用。

就业

  • 前端开发人员

    2020 - 至今
    Apt304
    • 通过完全重写UI,将管理/配置应用程序从Angular 1.5迁移到Angular 8.x。
    • 通过自定义组件实现了一种替换骨头组件的新响应设计。
    • 在HTML,CSS和SVG中开发了拖放工作流设计器。
    • 使用CubeJS为仪表板的集成电子图表,用于与后端接口接口。
    技术:骨头,立方体,echarts,SVG,SCS,拼写,角度
  • 铅开发商

    2020年 - 2021年
    X系统
    • 在角度前端集成了Janus Meetecho WebRTC流式媒体,以实现缩放的体验。 Angular UI以模块化和无功的方式开发,以支持多用户交互并解决响应问题。
    • 基于Socket.io,typescript,node.js和表达的多用户协调服务器,并表达,以处理在线会议和会议的所有参与者的UI同步。
    • 修改了底层数据库,通过添加加密层来使其符合GDPR。三个服务器服务和在Node.js,TypeScrip中编写的两个REST服务使用该数据库。
    • 码头整理申请并为Kubernetes准备了它。
    • 协调五个自由职业者在UI或后端的各种发展任务上工作。准备的技术任务说明,提供了教练/开发支持,并执行了代码审查和集成测试。
    技术:WebRTC,Janus Meetecho,Socket.io,MariaDB,Express.io,Node.js,CypeScript,Angular
  • 铅开发商

    2019年 - 2020年
    合并
    • 设计了一种基于JSON的元语言来描述应用结构。
    • 在基于Node.js的类型中开发了一个代码生成器。此代码生成器在结构中是通用的,并基于模板。
    • 基于Node.js,mongodb,typescript和巢框架开发的后端模板。
    • 基于Angular,Bootstrap建立前端模板。
    • 为两名员工的离岸团队创建了工作崩溃。
    • 提供对岸上开发团队的支持,执行代码审查和协调的测试活动。
    技术:MongoDB,Nestjs,JSON / XML模式,JavaScript,Cypescript,Node.js
  • 高级全堆栈软件开发人员

    2019年 - 2020年
    海湾海岸解决方案
    • 开发出一个新的前端反应。
    • 扩展前端以支持与信号r的协作。
    • 将自定义数据源和插件添加到可听到的网格。
    • 使用PDF.js和Konva开发了一个交互式PDF编辑器。
    技术:实体框架核心,Web API,C#,.NET核心,jQuery,反应
  • 高级软件开发人员

    2018 - 2019年
    IDWER.
    • 开发了用于访问管理的单页应用,基于角度7前端;它是为支持多种语言和类型的用户(角度材料和引导)而构建的。
    • 基于Windows演示课程(WPF)建立了自助服务亭应用程序。
    • 使用EF核心和.NET Core 2.2在C#中开发后端REST API。
    • 基于热CSS替换为角型单页应用的主题系统构建。
    • CI / CD的脚本支持标准配置和任意数量的客户特定自定义。
    技术:Windows演示基础(WPF),实体框架核心,Web API,C#,.NET核心,Angular
  • 应用设计师|铅开发商

    2017年 - 2019年
    nexus cura
    • 使用Windows开发环境和Linux运行时设置基于Docker / Docker撰写的应用程序构建和运行时(CI / CD)。
    • 使用Identity Server 4实现身份验证,并使用自定义PostgreSQL配置和用户名/密码存储,与Google,Live和Facebook SSO集成。
    • 根据事件采购建立了应用程序体系结构,并在PostgreSQL数据库的顶部写入.NET Core / C#。
    • 通过REST API和通过RabbitMQ队列公开前端的功能。
    • 基于角度构建三个不同的前端。基于角度材料映射到Web API中的功能。
    • 实现了计算机学习的改进功能's search screens.
    • 为高级UX设计师,高级后端开发人员和初级前端开发人员提供日常管理。
    • 通过将要求翻译成Sprints组织的任务来确保满足最终用户要求。
    • 为我们的Develoopers提供指导,以满足数据安全和隐私(GDPR)的合规性要求,并为外部用户创建策略文档。
    技术:JITSI,HL7,机器学习,CQRS,PostgreSQL,Identity Server,Angular,ASP.NET核心,C#
  • 高级.NET开发人员

    2018年 - 2018年
    辐射(壳牌/贝克休斯合资)
    • 执行了架构审查和调整(用更好的执行命令替换CRUD应用程序结构)。
    • 进行性能评估和改进(微调API和数据库结构)。
    • 处理单一登录实现,与Identity Server和Active Directory集成。
    技术:Windows演示基础(WPF),T-SQL,实体框架,Open API,Web API,ASP.NET核心,Windows通信框架(WCF),C#
  • 创始人

    1999 - 2018年
    合并
    • 与客户合作,谈到了他们的目标和要求,然后将这些目标翻译成功能设计,架构和技术设计。
    • 使用Scrum,功能点分析和操作风险管理的组合创建了软件开发项目的估算。通过这种方式,我能够合理预测项目需要多长时间以及花费多少。
    • 开发出一个经营应用程序框架,被用作Ricoh和Xerox等公司在打印扇区中使用的几种定制ERP应用程序的核心。该框架基于集中式数据字典,该字典是许多应用程序,如CRUD,事务处理和报告等许多应用程序的基础。
    • 使用Knockout.js,sencha和jQuery将VB6遗留代码迁移到.NET / C#和HTML5 / JavaScript。
    • 为印刷业的客户开发了电子商务工具。这需要深入了解PDF文件格式和相关技术,优化.NET服务器层以获得最大性能,并在订购书籍和其他打印产品时实现用于最大WYSIWYG体验的交互式HTML5接口。
    技术:Visual Basic,JavaScript,Microsoft SQL Server,.NET
  • 建筑师|开发人员

    2012年 - 2017年
    Delta Lloyd资产管理
    • 执行数据仓库进行财务风险管理的数据建模。该数据库使用几百个数据来源,具有不同类型的财务数据。
    • 分析数据源并设计了一个未来的数据模型,可以轻松加载这些数据源。
    • 在SQL Server 2012上应用T-SQL以开发复杂的数据加载,验证,数据质量和整合程序。
    • 写入复杂的查询和存储过程是每日任务。
    • 通过调查和故障排除来优化性能并解决瓶颈。
    • 基于ASP.NET MVC4设计了基于Web的工作流程。此工作流程用于提供影响金融风险管理数据库的法律规定,以加载与财务信息的几百个不同的数据来源。
    • 履行客户'具体的需求;客户要求在生产和测试部署方面非常严格。
    • 开发了建立.NET层和T-SQL层的单元测试的必要过程,还可以在所有环境中轻松部署所有应用程序组件的程序(开发,测试,接受和生产)。
    • 使用偿付能力II和AIFMD规定工作了相当大的金额。这两个法规都强加了许多特定的数据要求,而且还需要在前面的工作流程中的一些变化,以允许合规。
    技术:ASP.NET MVC 4,JavaScript,XSLT,T-SQL,Microsoft SQL Server,C#,.NET 4
  • 开发人员|建筑师

    2015年 - 2016年
    DGMR软件BV.
    • 精细调整PostgreSQL数据库(列类型,索引和主键)。
    • 通过适当地应用eAger与延迟加载来改进实体框架的使用,并确保实体框架生成了最佳的SQL代码。
    • 通过直接SQL代码(存储过程和复杂查询)替换实体框架的特定部分。
    • 引入多线程,以便更好地利用应用程序服务器上的CPU电源。该系统正在执行大量的数据处理和高级数学计算。
    • 确保通过使用Service Bus队列和C#和.NET的高级多线程功能来完整使用多CPU和核心和附加应用程序服务器。
    • 查看代码并指导其他开发人员。开发人员在Delphi和VB6中编写的Fat-Client应用程序有经验,需要帮助开发有效的基于Web和面向服务的解决方案。
    • 执行的代码评论,导致我提供给开发人员的动手培训,以实现更好的性能,安全性或更正确的代码。
    技术:实体框架,PostgreSQL,Windows通信框架(WCF),C#
  • R&D Software Engineer

    1996年 - 1997年
    Compuware.
    • 维护uniface 4GL环境,由企业使用,以开发便携式数据库驱动的应用程序。 Uniface是在C和C ++中开发的。
    • 设计并开发了面向对象的扩展到Uniface 4GL语言。引入了运行时的类,对象,成员变量和函数。修改了解析器,编译器和解释器。
    • 改进了uniface的内存管理系统,以进一步提高RAM存储器的使用,减少碎片,提高垃圾收集。
    • 在完成自动构建的持续整合环境上工作,也是发展的自动合并进入主要发展分支机构。这是基于连续系统。
    • 在Uniface 4GL系统中开发了各种样本和测试应用。
    技术:Uniface,C ++
  • R&D Software Engineer

    1995年 - 1996年
    Thunderybyte / esass bv
    • 开发了一种用于与Windows应用程序的病毒检测和清洁引擎连接的API。这涉及汇编语言模块的低级映射。
    • C ++中的构建库,用于管理从中央服务器应用程序上网络上的计算机防病毒软件。
    • 创建了一个用于定义扫描和清洁政策的系统;作为实时扫描,按需扫描和预定任务的组合。这涉及在没有适当的多线程(Windows 3,Windows 95,Windows 98)的Windows版本上的背景处理系统的开发。这是在C ++中实现的,Windows SDK。
    • 在C中构造了一个文件系统驱动程序以挂钩到文件系统,并执行新文件的实时扫描或更改系统上的文件。
    • 在具有共同管理用户界面的C ++中将三种不同的防病毒产品集成到一个公共系统中。
    技术:Windows Azure SDK,C ++
  • R&D Software Engineer

    1992年 - 1995年
    精确的软件
    • 开发了一个从基于DOS的业务应用程序框架移植到Windows的平台。这是一个研究项目,在那里我基于C ++,VB6或4GL语言考虑了几个Windows Rapid应用程序开发环境。
    • 创建了一个数据库抽象层以通过基于Btrieve和SQL Server替换专有文件系统数据库。
    • 基于SQL Server在VB6中开发了全面的订单输入和处理应用程序。
    • 创建了一种可用于定义数据字典的数据字典工具,该工具是数据库部署,迁移和各种应用程序的生成的基础。
    • 实现了一种分布式系统,用于在C ++中的Windows服务基于Windows服务处理多台计算机上的金融ERP数据。
    技术:Windows Azure SDK,Visual Basic,C ++,C
  • 自由软件开发人员

    1990年 - 1992年
    B软件
    • 在Clipper / DBase开发环境中为仓库管理设计的业务应用。
    • 基于在C ++,Clipper中的C ++,数据库应用程序中创建的定制工具,为第一个独立日报开发了工作流自动化工具,以及Ventura Publisher,Coreldraw和PostScript中的发布过程的集成。
    • 为方案功能编程语言的编译器直接构建了汇编代码。编译器是在C ++中开发的,并使用LALR解析器。
    • 组成了一种并发Btree算法。
    • 开发了一个虚拟机系统,该系统正在运行我的伪代码并实现了这种语言中的算法来模拟和测量并发。
    • 使用我的虚拟机系统验证算法的可扩展性。该系统是在C ++中开发的。
    技术:Visual FoxPro,Clipper,C ++

经验

  • 富集地位数据(发展)

    在该项目中,我负责将DLAM的风险管理数据库延长,根据内部模型和标准配方模型的风险和价格计算扩展偿还偿付能力。

    在这里,我为来自Bloomberg,Front Arena,Front Arena和几个其他数据源的额外数据流入,而是关于不同类型的衍生物,例如信用默认交换和FX交换。

    我与报告和定量分析师密切合作,并帮助将其数据要求转化为FRM数据仓库。

  • 加载和验证工作流程(开发)

    我开发了一种自动化系统,用于从大量的金融数据的进口,转换和加载(ETL),如Portia,Front Arena和Bloomberg等财务数据。然后我将根据金融机构执行的所有偿付能力II要求处理此数据。该系统的主要用户是主要保险公司的金融风险管理部门。该部门有额外要求,该系统应与其他数据来源,转换和验证规则轻松扩展。

    我设计了由三个组件组成的架构:
    •用TSQL +/- 300存储过程,函数和视图编写的数据层。
    •在.NET 4 / C#中编写的Windows服务应用程序。
    •使用带有jQuery的Ajax写入.NET 4 / C#/ MVC3的网站进行交互。本网站提供了一个与Active Directory集成的菜单系统。

    我设计了整个系统,使得它可以很容易地配置和扩展而不进行编码。要添加其他数据源,主数据表或验证业务规则,需要使用其他定义扩展系统字典。

  • 符合AIFM兼容报告的系统(开发)

    替代投资基金经理指令界定了报告的法律要求。在替代资金中销售股票的金融机构是必要的,为每项替代基金提供约600个变量的详细报告。

    该系统由主要保险公司使用。
    报告过程包括几个步骤:
    •数据集合
    •预先验证数据
    •创建报告草稿
    •向DNB的E-Line系统提交报告草稿(De Nederlandsche Bank)
    •验证报告
    •提交报告的最终版本

    该系统由多个组件构建:
    •由+/- 40表和+/- 30可执行TSQL对象组成的数据层。此数据层使兼容II符合标准的工作流程可以成为可能的偿付能力。
    •用C#编写的核心模块。此模块由特殊设计的定义文件驱动,该文件将报表中的每个值映射到正确的数据源。业务分析师可以定义/修改映射,而无需编码每个不同的报告值。该核心报告模块能够以用于审查和控制的人类可读Excel格式生成AIFMD报告,并且ELINE XML格式意味着提交给DNB。

  • 基于混合技术的租赁应用(开发)

    对于荷兰自行车租赁,我开发了一个基于JavaScript / HTML5 / CSS3混合技术的应用程序。混合技术旨在创建在IOS和Android设备上运行的一个应用程序。后端系统由使用.NET Web API和Magento在C#中写入的REST Web服务层组成。 OAuth2用于保护移动客户端和服务器之间的通信。

    应用程序功能是让客户在可以租用自行车的租赁位置。它使用LEAPLETJS地图系统(类似于Google MAPS),让客户在特定位置进行租赁位置,以满足客户偏好的租赁位置。

    Magento数据库是有关租赁地点和兴趣点的信息的来源。在选择租赁位置后,客户可以选择开始和结束日期和自行车数量租金。对服务层进行请求以检查可用性并保留自行车。客户可以创建一个帐户并登录以查看他们的预订,更改或取消它们。

  • 印刷提供商的电子商务申请(开发)

    该项目的目标是创建一个Web-To-Print电子商务应用程序。我是建筑师,产品专家和领导开发人员。

    我将应用程序与订单处理系统,PDF工作流系统和在线支付(Mollie,Paypal和Rabobank Omni Kassa)集成了应用程序。

    我将购物车与产品配置器扩展到上传文件并配置打印产品。该系统是基于Bootstrap的JavaScript,HTML5,CSS3中的单页应用程序作为单页应用程序。

    服务器层分为两部分:
    •基于MVC4的网站,带Web API
    •WCF服务

    服务器功能集中在C#中编写的WCF SOAP服务中。这负责将所有数据提供给JavaScript图层,以便设置屏幕(例如屏幕,字段,标签)和用于在数据库中存储订单。由于使用数据库SQL Server 2012,WCF服务依赖于PDF处理服务。

    此服务负责:
    •使用Microsoft Office COM API将Microsoft Office文件转换为PDF
    •使用ItextSharp和Callas SDK库进行PDF操作

  • SharePoint. 2010文档处理系统(开发)

    我负责基于SharePoint的按需Portal的Prototype开发。

    在此门户中,可用以下功能:
    •用户上传书籍文件和书籍规范。
    •自动处理这些文件的工作流程。
    •然后在目录中发布成功处理的文件。
    •从目录中,用户可以通过用户选择书籍文件,以订购本书,然后按需组装。

    为此,我创建了一个自定义设计主页面,为SharePoint提供自定义外观和感觉。然后我创建了一些自定义内容类型和设计的表单以提交文档。附加到这些内容类型是状态机工作流程,它触发C#服务中的背景服务器处理:将Word文件转换为PDF,PDF预选和PDF标准化。

    最后,我创建了一个Web部分,其中呈现目录,用户可以将章节组装成一本书。

    这是在.NET 4中创建的.NET 4,C#,HTML,CSS和jQuery。

  • 高卷打印订单处理系统(开发)

    对于KN Digital,一种数字印刷厂,我开发了FlowPDF。

    FlowPDF是一款批处理工作流程应用程序,通过热文件夹或Web服务每天收到数千个打印作业。根据业务规则,必须安排和分组这些工作以获得高效的生产。目标是给打印运营商提供高效生产的工具:他处理批次而不是单独的打印作业。

    我负责工作原型的功能设计,技术设计和创建。在此之后,我将该项目交给了一个项目经理的开发团队。

    由于性能是关键,我设计了一个非常紧凑的SQL Server数据模型,具有集成SQL Server消息代理的一组存储过程。

    对于PDF文件处理,我在C#中写入的Windows服务内集成了Callas Pdftoolbox SDK。多线程是多线程,以使大型服务器具有许多CPU的最佳使用。它通过消息代理与SQL Server API通信。

    当我达到概念验证时,我发出了任务;我们能够在具有4个四核CPU的服务器上每小时处理1500个工作,也为打印操作员具有用户友好的GUI。

  • 交互式PDF工作流系统(开发)

    操作员使用该交互式PDF工作流系统以将所提交的PDF文件组合成顺序,并能够指定如何打印顺序。

    对于这个项目,我为第一个版本做了整个发展。我在JavaScript中完全开发了应用程序,与ExtJS 2.x库结合使用。

    在服务器端,我在VBScript中创建了一些ASP服务器端代码。此代码正在使用Microsoft SQL Server数据库和许多PDF相关库(Aurgima Pagemill,Ghostscript,Quickpdf,& Callas pdfToolbox).

    在GUI中,用户可以从订单处理系统(不同项目的一部分)中选择订单&可以开始构建打印订单。他/她选择要打印的文件。 Word文档转换为PDF。之后,PDF文件得到预检,然后通过使用XSL变换以人类可读HTML形式转换为XML格式的预检。然后,用户可以浏览所有页面并生成预览。每页或每组页面用户可以交互,即更改方向,更改颜色,页面格式,纸张类型等。此过程的结果是打印订单规范。此打印订单规范将保存到数据库中作为XML。

  • SharePoint. 2007项目管理(开发)的Portal

    在这个项目中,我已经设置了一个SharePoint 2007门户网站,其中有以下目标:
    •存储库与有关客户和项目的信息和文件。
    •项目里程碑。
    •与Subversion版本控制系统集成。
    •与构建环境集成。

    我配置了SharePoint 2007.然后我在Visual Studio C#中创建了Web部件。一个可用于浏览Subversion日志和存储库的一个Web部件,以便从SharePoint门户中看到一个任务已完成并提交给Subversion存储库中的。在每次提交时,SharePoint中的项目信息已更新,因此很容易查看Subversion的进度。

    还创建了另一个Web部件,用于与构建环境接口。 Web部件与构建环境之间的通信通过Web服务调用和Microsoft消息排队进行。

    对于任务,我为Windows工作流基础创建了一个状态机工作流。这负责向人们发送干预措施的通知。

  • 学校书籍经销商的系统集成(开发)

    一本主要的荷兰书籍经销商传统上将学校书籍提供给仓库的客户。订单由书店或学校通过基于Web的环境输入。

    他们决定也开始按需打印。这些书籍不存储在仓库中,但只有PDF文件存储在服务器上。收到这些书籍订单时,具有PDF文件的订单将提交给他们所产生的印刷公司。由于订单数量大量,此过程需要自动化。

    对于这个项目,我负责将书籍经销商和印刷公司的系统联系起来。我有项目管理责任,以确保双方的软件人员以适当的方式打开系统。对于中间件,我设计并实现了一组用C#编写的WCF和Windows服务。这些服务正在交换两个系统之间的消息,并添加了必要的日志记录和跟踪,以确保订单未丢失,并保证订单到现金流程。我还管理了另一个GUI开发人员创建了一个仪表板监控此链接。

  • POD公司的系统集成(开发)

    这种按需公司拥有巨大的印刷能力,能够每天生产数千本书。他们的客户主要是大型国际科学出版商,正在从生产仓库和订单提供订购生产交付。

    整合的目标是创建一个集成的工作流程,其中包括订购,生产和发票。

    为此目的,我创建了几个服务,这些服务是接收不同类型的订单。我创建的一个服务之一是具有WCF接口的C#服务,接收通知消息并将其发布在数据库中以启动进一步处理。我创建的其他服务是在VB6中,用于与一些传统库集成,它负责监控作业文件到达以进一步处理的热文件夹。该系统广泛使用XSLT来转换消息和SQL,以进行存储过程的数据存储和业务逻辑实现。

  • 物流提供商(开发)的仓库管理系统

    客户已经使用我们的系统进行了印刷操作,然后他们让我扩展它以使其适合仓库管理。为此目的,我设置了由客户网站的基于Web的系统,订单管理&规划系统和发票系统。

    我为基于Web的系统签订了外部设计器。我在.NET 3.5 / Web表单网站中实现了设计。网站通过一组Web服务与SQL Server 2008 R2数据库接口。我在C#中写了一部分这些Web服务。

    在网站上,最终客户可以通过使用XSLT转换为最大性能的XML数据来浏览所呈现的目录。购物车系统是通过使用EXTJS 3.x内置的JavaScript。

    仓库人通过电子邮件通知获得订单。我创建了将产品映射到仓库位置的逻辑。为此,我设计了SQL数据库结构和存储过程,其中可以定义业务规则。打印拾取后,人们可以选择订单。然后必须打印送货标签,并在结束时创建发票。

  • 一个教育出版商的多声道CMS(开发)

    教育出版商决定切换到按需预订书籍生产,并为客户提供定制书籍。

    为此,我创建了一个基于Web的内容管理系统,使用.NET 2 / VB.NET Web表单。内容存储在SQL Server数据库中。要编辑内容,我创建了与Microsoft Word的集成。用户可以打开书籍的一章,用于编辑单词,编辑,然后保存到CMS中。 CMS在编辑读者后,遵守版本和批准。

    对于Word,我开发了一个插件。我创建了从资产数据库插入图像的函数,在VBA中使用额外信息,侧文本等创建气球。

    我还创建了一个电子商务网站,发布者的客户可以通过选择他们想要的章节来订购标准书或装配一本书,选择书的主题并输入标题。当订单通过TriplEdeal支付提供商付款时,将准备生产订单。为此,我创建了一个服务器端进程,它将组装由所选章节构建的PDF文件,应用正确的页面编号,定义内容表和求职页面。

  • 数字印刷公司(发展)

    基于在VB6中写入的旧应用层,我创建了一个新系统。我在ASP.NET 2中开发了该系统,其中C#和与VB6和VBScript中的传统系统的接口。我使用大约40个新表扩展了SQL Server 2005数据库结构,并处理了设计和存储过程。我使用ExtJS使用大约50%的ASP.NET Web Forms和JavaScript中的50%的GUI写了GUI。

    我创建的函数是:
    •多国客户的CRM系统。
    •产品配置逻辑可以设置生产配方。
    •成本价格计算系统。此业务逻辑用C#和VB6编写。
    •根据价格协议计算的销售价格计算系统。
    •基于无限容量,优先级和计算生产时间的规划系统。
    •基于时间表的工作进度登记,其中用户可以通过条形码扫描时间或通过GUI输入。
    •发票系统。
    •采购订单系统,用于购买纸和其他材料或外包部件的外部生产。
    •许多业务规则,以便能够自动执行应用程序的任何方面。
    •基于XML,HotFolder和Web服务的外部自动化的接口。

  • 内容管理和电子商务框架(开发)

    在这里,我开发了一个基于Microsoft堆栈的Web应用程序开发框架。此应用程序框架是基于在数据库表中定义的商业对象(客户,订单等)的字典。

    在此字典之上,我开发了通用业务对象。这些通用业务对象能够根据字典中的定义来自定义其功能。

    对于构建网页,我开发了一个网页模板标记语言。此语言可以使占位符从业务对象中输出值,以迭代集合来构建HTML中的各种列表,条件执行,子模板和嵌入式脚本块。该系统具有组件的概念。我可以将字典定义,模板和自定义代码包装成将实现特定功能的包装,例如,登录和注册,目录浏览和内容导航。用户将能够通过使用模板代码和通过基于Web的用户界面进行脚本来接线来构建支持高级内容管理和电子商务的网站。

  • 电子商务网店发电机(开发)

    我创立了Applify后,我开发了一个网上商店系统。这将使用SQL Server作为数据库,该系统图层在以C ++中写入为ActiveX对象,将业务逻辑层写为VB6 ActiveX对象,并在IIS下的Windows Server上运行。

    该系统是为中小型WebShop业主进行的。它提供了一个向导,新用户可以订阅网络商店,并填写定义产品,价格,外观,主题和业务规则的某些形式。基于该系统,我们可以生成一个全功能的网上商标,能够通过Sumatra SDK与适当的Windows计费软件集成。

    我为不同公司实施了该软件,在适用的早期,我也为BART Internet服务提供商/通过Rotterdam的网络实施了OEM版本,售罄了几百订阅。

  • uniface面向对象的扩展(开发)

    为Compuware Uniface子公司工作,我得到了找到一种用某种面向对象的支持来扩展uniface语言的方法的任务。

    uniface.系统基于定义应用程序的广泛模型,并具有uniface系统基于模型提出功能。通过使用uniface编程语言,可以自定义标准功能。

    我的任务是寻找语言可以以对面向对象的构造扩展的方式,这种方式将觉得自己对uniface语言的自然扩展。

  • 抗病毒网络管理系统和代理商(开发)

    在这个项目中,我负责技术设计和开发。GUI是通过使用MFC在Visual C ++中编写的Windows GUI应用程序。它与安装在远程计算机上的代理通信。代理商是Windows服务,也用MFC用C ++编写。通信协议是TCP / IP或NetBIOS。

    管理系统的功能是:
    •从远程机器,记录和电子邮件/短信警报中收集警报。
    •在远程客户端上安装病毒数据库更新。
    •配置防病毒扫描仪。
    •启动远程扫描。
    •在感染的情况下将远程感染的计算机带下来。

  • 将计费软件从DOS移植到Windows(开发)

    在确切的软件上,在内部SDK的顶部有一系列广泛的应用软件,包括索引顺序文件系统,定位系统,GUI支持系统,数据字典等。

    该公司正在寻找在Windows环境中提供其软件功能的方式,以这样的方式,即GUI将在Windows 3.1和95上可用,并且将整个分类帐条目的处理等后台处理将作为服务工作在Windows NT上。

    我的任务是尝试新的Windows开发工具和操作系统,并开发概念验证应用程序,以便找到映射遗留功能以在现代Windows环境中处理传统功能的最佳方法。喜欢:
    •C的数据字典系统。
    •在C中的应用程序发生器。
    •C ++中的Windows GUI工具箱,均基于Win32 API和用于便携式应用程序开发的某些C ++框架,并实现了不同的订单条目变体。
    •以面向对象的C ++编写的多线程Windows服务。在该系统中,我实现了一般分类帐处处理和销售订单处理功能。

  • 并发B-Tree实现(开发)

    这是我的大学毕业分配在数据库部门。我在面向对象的C ++中开发了B树数据结构算法的并发实现。 B树存储在通过直接访问I / O功能访问的数据文件中。

    这里的主要挑战是发现如何实现锁定,以便在插入,更新,删除和搜索期间尽可能少的B树文件锁定。我通过使用文件系统锁定功能实现了锁定,其中通过算法放置了最多3个同步页面级锁的每次更新操作。

    我开发了数学公式来预测算法可能的理论并发水平。

    为了证明理论计算结果,我测试了算法。那时,我没有有一个真正的多线程环境,我可以测试它。我只提供了MS DOS系统。因此,我开发了一种支持MS DOS上虚拟线程的简单语言,并使得可以使用不同数量的线程和不同类型的负载执行模拟。我衡量了这些结果并在表中组织了它们。

  • 编译器的计划语言(开发)

    这是一个大学研究项目,为我练习我在人工智能部门的C ++开发和编译技术中的技能。

    我为方案语言(LISP的方言)创建了一个优化编译器,它直接编译为68000处理器的装配代码。

    该标准有一个手写的词汇分析仪和递归下降解析器。在解析期间,完成源代码的静态分析以进行一些优化。系统做了一些本地优化,例如替换可变的变量的推断值。它还执行了一些更复杂的优化,如转换尾递归,其中函数调用自身,进入扁平环路。

    最后,我对树搜索和排序等经典编程问题实施了一些解决方案,也是一些简单的遗传算法。

  • 购买发票处理应用程序(开发)
    http://factuur-portal.nl

    在我的工作期间,我为荷兰启动(Nexusverus)开发了一个门户,这是为了处理由电子邮件,文件传输或API提交的电子发票。发票可以作为PDF,扫描图像或结构化格式提交,如XML / UBL。系统使用OCR技术和模式匹配来检测扫描文档内的内容。在项目期间,我评估了图像识别的云服务,如AWS重新识别和Google Vision,最终使用了Google Vision。

  • 克利夫兰骑士队网上商店(发展)
    http://www.cavaliersteamshop.com

    对于克利夫兰骑士队,我是以更好的方式制作WebShop处理载荷并添加功能。为实现这一目标,我将网络商店迁移到专用机器上的托管到AWS。修改了应用程序以使用AWS EB允许动态缩放。我使用AWS Redis用于缓存和AWS SQL Server作为数据库。在此过程中,我也照顾了AWS设置的大多数部分。

技能

  • 语言

    HTML5, XSLT., XSD., 较少的, CSS3, T-SQL., JScript., Sass., javascript., C# , 类型签字, PHP., 剪刀, uniface., vbscript., Ghostscript., 后记, XQuery., C, dbase., C ++, Visual Basic for Applications(VBA), Visual Basic 6(VB6), Visual Basic .NET(VB.NET), Visual Basic, Visual FoxPro., SCSS., java., 方案
  • 构架

    OAuth. 2., ASP.NET. MVC. 4., ASP.NET. MVC. 3., 引导, ASP.NET. Web API., ActiveX., 纳尼特, 棱角, bootstrap 2, bootstrap 3+, ASP.NET., 视窗通信框架(WCF), 。网, ASP.NET. MVC., javascript. MVC., knockout.js., 棱角js., 角度的材料, 实体框架核心, ASP.NET.核心MVC, 离子2, 离子, Ext JS., Express.js., nhibernate., ASP.NET. Web Forms., 引导 3., IdentityServer 4., , 。网 4, 。网核心, 视窗演示基础(WPF), ASP.NET.核心, Express.io., ios sdk., Android SDK., Silverlight.
  • 图书馆/ API.

    jquery., jquery ui, itextsharp., 棱角ui., Win32 API., 实体框架, node.js., nservicebus., 反应, 金融服务API, Microsoft Foundation类库(MFC), signalr., Web API., 打开API., socket.io., WebRTC., 谷歌地图SDK., Leafletjs., 谷歌地图, 谷歌愿景API.
  • 工具

    cc.net., Git., XUNIT., Autofac., 贾拉, redmine., Subversion(SVN) , 恒星, 玳瑁, Microsoft Visual Studio, Coreldraw., browserify., WCF测试客户端, SSRS., 微软Excel., Sencha UI., 手机, 网客, GULP.JS., 视窗 Azure SDK., AWS EBS., AWS重新识别
  • 范式

    分布式计算, 并行计算, 更换管理层, MVC设计, 管理, 编译器设计, 设计模式, 休息, 单元测试, 克鲁姆, 通用编程, 分布式编程, 模型视图控制器(MVC), CQRS., 活动采购, SOA., 视窗应用程序开发
  • 平台

    nopcommerce., 视窗服务器 2003., 视窗服务器 2012., Centos., MS-DOS., 视窗服务器 2008., 视窗服务器, Drupal., Magento 2., magento api., Linux., 视窗, pdf.js., AWS EC2., SharePoint., WordPress., DNN., Docker., Azure.
  • 贮存

    mysql / mariadb., SQL Server 2014., SQL Server 2012., SQL Server Analysis Services(SSAS), 数据库建模, SQL Server 2016., BTrieve., Microsoft SQL Server., MongoDB., SSAS表格, OpenXML., mysql., PostgreSQL., 玛利亚二, JSON / XML模式, AWS S3, FileZilla FTP服务器, Azure. Cosmos DB.
  • 行业专业知识

    项目管理, 金融造型, 金融工程, 旅行& Leisure
  • 其他

    PDF.设计, 算法, 代码评论, 内容管理系统(CMS), ajax., SDKS., 谷歌, 压缩, CSV文件处理, 解释器, 数据建模, 图形, 常用表达, 数据结构, 付款网关, 克鲁姆 Master, 集成测试, 一体化, Web语言, 条形码库, 技术项目管理, 项目, SFTP., TCP / IP., RPC., 多线程, 企业资源规划(ERP), 吉伊, 客户关系管理(CRM), PDF., EF6代码第一, i18n, 全栈, 插件, 财务数据, Telerik Web控件, 肥皂, OAuth., 风险管理, 启发式& Exact Algorithms, 用户界面(UI), 吉伊开发, FTP., 风险分析, MSMQ., 身份服务器, 机器学习, HL7, Jitsi., Janus Meetecho., SVG., echarts., Cubejs., ne, nest

教育

  • 掌握'电气工程和信息技术的学位
    1986年 - 1990年
    Saints Cyril和Methicius Skopje大学 - 马其顿共和国斯科普里

查看更多个人资料

加入Toptal.
与他人分享