Nikola Topalovic.,Software Developer在贝尔格莱德,塞尔维亚
Nikola Topalovic.

贝尔格莱德,塞尔维亚的软件开发人员

成员以来,2014年3月6日起
Nikola是一位经验丰富的软件工程师,具有强大的数学和计算机科学背景。他的职业生涯跨越了不同的域和技术,他可以在整个发展范围内工作,从建筑和编程要求到部署,测试和技术写作。
尼古拉现在 可用的 for hire

文件夹

经验

地点

贝尔格莱德,塞尔维亚

可用性

兼职

优选的环境

ZSH,Git,Emacs,MacOS,Linux

最神奇的......

...项目I.'VE构建是一个虚拟数据室平台,用于高机密文件的协作工作。

就业

  • 高级软件开发人员

    2012年 - 2014年
    interventure gmbh - Drs
    • 执行核心技术开发,包括分析,设计,编码和测试。
    • 开发了一个面向服务的系统,用于安全,高速文档交换。
    • 先前平台的重新设计和重构部分。
    • 构建身份验证库,超媒体感知API和客户端以及其他辅助工具。
    • 通过练习TDD创建并维护了一个强大的测试套件。
    • 生产规格,文档和教程。
    • 在IOS客户开发期间提供了指导。
    • 进行了技术访谈和编码审查,向开发商团队提供了指导。
    技术:GIT,RSPEC,Rabbitmq,Redis,PostgreSQL,Angularjs,Sinatra,Ruby在Rails(ROR)
  • 高级软件开发人员

    2011年 - 2012年
    NSphere Inc.
    • 为移动调查平台设计和实施的RESTful API。
    • 开发并维护了一个平台后端,用于内容创建和管理。
    • 集成了一个具有各种云服务和第三方API的平台,包括Amazon S3,PayPal,新遗物和Mongolab。
    • 使用RSPEC和黄瓜构建和维护测试套件。
    • 在IOS调查应用程序的开发期间提供了指导。
    • 进行了技术面试。
    技术:Heroku,Git,Objective-C,黄瓜,Rspec,CoffeeScript,MongoDB,Ruby在Rails(ROR)
  • 铅软件开发人员

    2009年 - 2011年
    M2E咨询工程师 - Euroicc
    • 带领一个小团队开发m2e'S企业移动应用程序和Web服务。
    • 开发了基于IOS的检查软件的先进原型,包括独立和客户端/服务器。
    • 使用多媒体和手签名支持构建用于On-Device Report的IOS组件。
    • 编程IOS应用程序以模拟具有潮汐条件和预测的高级计时器。
    • 为独特的酒店和度假连锁店创建了一个基于网络的信息系统。
    • 为梯形图设计和实现编译器前端,并将其集成到现有的Java / SWT开发工具中。
    • 进行了技术访谈和编码审查,向开发商团队提供了指导。
    技术:Mercurial,SQLite,MySQL,PHP,Ruby,Java SE,Objective-C
  • 自由顾客

    2006年 - 2009年
    Nikola Topalovic.
    • 管理我自己的客户,致力于几个小型独奏和团队项目。
    • 使用Ruby,机械化,Capybara,Phantomjs开发和部署的Web爬网器。
    • 使用Magento建立了电子商务网站,处理后端和前端开发。
    • 设计了Ruby /葡萄的API,以及作为顾问开发人员的招聘平台的随附的测试套件。
    技术:MySQL,PostgreSQL,PHP,Ruby在Rails(ROR),Ruby
  • 领导Web开发人员

    2007年 - 2008年
    Novapoint - Mantacore Spearhead
    • LED一支小组开发从概念到成功的产品部署和后启动维护的约会门户。
    • 有助于核心后端开发,搜索优化,测试和部署。
    技术:Subversion(SVN),JQuery,Sphinx搜索引擎,MySQL,PHP
  • 开发商和技术作家

    2003年 - 2005年
    mikroelektronika.
    • 监督公司'在线存在,包括网站实现,内容,设计,维护和与第三方API的集成。
    • 生产了大多数公司'S技术文件,包括编译器,面包板和程序员的规格和手册。
    • 为公司提供测试,翻译和品牌支持'S主要软件项目,包括编译器和IDE。
    • 将微控制器和电子产品上的几本翻译了几本技术电子书进入英语。
    • 介绍和维护公司'S在线论坛和提供技术支持。
    技术:MySQL,PHP,大会,Delphi,Pascal,C

经验

  • DRS - 虚拟数据室平台(开发)

    用于机密文档的协作工作平台,安全性紧张和控制。

  • SCUDDLE - 社交招聘平台(开发)

    设计了第一个版本的平台API和匹配的测试套件作为顾问开发人员。

  • 梯形逻辑编译器(开发)

    设计和实施编译器前端,用于梯形逻辑,用于楼宇自动化,具有综合测试套件;在Ruby中原型化,在Java中重写,以集成到更大的Java / SWT环境中。

  • iOS.检查软件(开发)

    开发了具有基于模板的格式和嵌入式多媒体的设备的全功能,具有绘图,标记和手签名功能的基于模板的格式和嵌入式多媒体。

  • Toptal. Mentor
    Nikola是Toptal Global Mentor计划的导师。 该计划是Toptal和大会之间的伙伴关系,提供高位 来自少数民族和低收入背景的学生的质量指导 希望开始作为专业软件工程师的职业生涯。尼古拉 显示致力于每次举办大会学生对技术多样性的承诺 一年的一周,涵盖从编码提示和技巧提出建议的一切 it in the industry.

技能

  • 语言

    红宝石, C ++, java., javascript., UML., Objective-C., C, SQL., Clojure., CoffeeScript., java se., 帕斯卡尔, 德尔福, 集会, PHP., R, CSS., HTML.
  • 构架

    棱角, Sinatra, 红宝石 on Rails(ROR), 葡萄, Capybara., 棱角js., 引导
  • 图书馆/ API.

    反应, jquery., 设计, amqp., 棱角ui.
  • 工具

    rspec., Git., emacs., nginx., Subversion(SVN), Xcode., Apach., Capistrano., rabbitmq., ZSH., 安特尔尔, Adobe Photoshop., 詹金斯, 梅里利亚, intellij想法, libreoffice., 黄瓜, 微软办公软件, 乳胶, JFLEX.
  • 范式

    模型视图控制器(MVC), 面向对象的编程(OOP), 休息, 敏捷软件开发, 功能规划, 测试驱动开发(TDD)
  • 其他

    后端, 前端发展, Unix shell脚本, 加密
  • 平台

    苹果系统, Linux., heroku., 亚马逊网络服务(AWS), iOS.
  • 贮存

    mysql., PostgreSQL., Sphinx搜索引擎, sqlite., memcached., redis., MongoDB.

教育

  • 掌握'计算机工程学位
    2013 - 2014年
    贝尔格莱德大学电气工程学院 - 贝尔格莱德,塞尔维亚

查看更多个人资料

加入Toptal.
与他人分享