Sasa Kostadinovic,塞尔维亚尼什的开发者
Sasa is available for hire
Hire Sasa

Sasa Kostadinovic

Verified Expert  in Engineering

Full-stack Developer

Location
Niš, Serbia
Toptal Member Since
November 18, 2019

Sasa是一位多才多艺的全栈工程师和架构师,拥有超过十年的专业经验. 他擅长使用各种编程语言和平台开发可扩展的复杂解决方案,例如 .. NET、Angular、Scala和Play. 他高度关注代码质量, testability, and simplicity, 他也倾向于函数式编程和一种实用的思维方式.

Portfolio

CodeRain Solutions
SQL,函数式编程,Rx, Docker, Bootstrap, JavaScript, TypeScript...
OBLSK LLC
.NET, C#, .. NET Core, Angular, TypeScript, JavaScript, SCSS, HTML, HTML5, REST...
MotionDSP
微服务架构、SQL、Windows演示基础(WPF)...

Experience

Availability

Part-time

首选的环境

Git, JetBrains, Visual Studio, Windows, MacOS, Best Practices, 面向对象编程(OOP), 软件设计模式

The most amazing...

...我开发的是一个符合GDPR的软件解决方案,可以帮助企业制定GDPR监管策略.

Work Experience

方案架构师|软件工程师|创始人

2018 - PRESENT
CodeRain Solutions
  • 使用尖端技术创建各种基于web和api的业务解决方案. 涵盖了不同的行业,如机器人和自动化, agriculture, outsourcing, and many more.
  • Used C#, .Net Core, Scala, Play, Angular, TypeScript, JavaScript, HTML, CSS, RxJS, JWT, Bootstrap 4+, Flask, 还有很多其他的技术.
  • 与所有客户建立了牢固的信任关系. 忠诚和透明永远是最重要的.
  • 使用shell脚本和Docker有效地完成了部署和流程自动化.
  • 持续致力于安全和隐私方面的改进,例如安全数据传输, 防止敏感数据暴露, password hashing, OAuth, 防止XSS和CSRF/XSRF攻击, and others.
  • 参与小型和大型团队,遵循所有敏捷原则.
Technologies: SQL,函数式编程,Rx, Docker, Bootstrap, JavaScript, TypeScript, HTML, Python, Angular, Play, Scala, C#, Full-stack, ASP.NET, ASP.NET MVC, C#.NET、最佳实践、面向对象编程(OOP)、软件设计模式、CSS

高级全栈工程师

2020 - 2021
OBLSK LLC
  • 对web应用程序的所有领域的全栈开发做出了贡献, 比如后端是c#,前端是Angular.
  • 参与技术讨论和决策.
  • 使用包含数百万行表的MSSQL数据库进行存储过程和查询优化.
  • 参与产品发布,领导其中一些产品发布.
  • 实现了苹果的Sign in功能,并参与了谷歌的Sign in功能的实施.
  • 提供像素完美和响应式设计. 通过使用材料设计和SCSS,掌握了CSS样式.
  • 在各项报告实施中担任重要角色, such as HTML, PDF, and CSV, 使用不同的技术,比如Chart.js、iTextSharp和Browserless.
  • 参与与CI/CD管道和各种配置相关的Azure DevOps任务.
Technologies: .NET, C#, .. NET Core, Angular, TypeScript, JavaScript, SCSS, HTML, HTML5, REST, REST APIs, Material Design, Angular Material, Pixel Perfect, CSV, Reports, Reporting, Microsoft SQL Server, SQL存储过程, Stored Procedure, JSON Web令牌(JWT), GitHub, Slack, Azure DevOps, Single Sign-on (SSO), Chart.js, ASP.NET, ASP.NET MVC, C#.NET, SQL, CSS

软件工程师|网络管理员

2013 - 2018
MotionDSP
  • 为Ikena家族的各种桌面产品的改进和功能实现做出了贡献. 这些产品主要与先进的图像处理有关, 实时视频增强, computer vision, and GIS.
  • 构建用于图像增强和视频/音频编辑的外部REST API和微服务生态系统.
  • 帮助整合图像识别, object detection, 并将功能跟踪到特定产品中. 与机器学习和核心c++团队合作.
  • 参与GIS模块的实现. 创建模块的UI和中间件逻辑. 该模块用于将实时视频位置点映射到3D地球仪上.
  • 管理计算机网络. 使用最新的安全补丁升级公司设备. 保护和安全的外部网络访问. 物理保护设备和端口.
  • 经常使用c#, Python, Flask, SQL, Docker和许多其他技术.
Technologies: 微服务架构、SQL、Windows演示基础(WPF), Windows窗体(WinForms), Docker, TypeScript, JavaScript, CSS, HTML, JSON Web令牌(JWT), Flask, Python, C#, ASP.NET, ASP.NET MVC, C#.NET,最佳实践,面向对象编程(OOP),软件设计模式

Software Engineer

2011 - 2013
英华国际有限公司.
  • 应用与电能消耗相关的不同解决方案, reporting tools, 以及企业资源计划(ERP)系统.
  • 使用HDF5存储格式和Python库创建了一个快速软件报告工具. 报告工具的输出是一个详细的图表报告,因为处理了大量的数据, time-based data set.
  • 构建了一个桌面应用程序,用于与支持读写操作的智能电表通信. 使用DLMS/COSEM协议.
  • 实现了涵盖会计的各种Odoo(以前的OpenERP)模块, eCommerce, inventory, 过程自动化.
  • 致力于实现一个web应用程序,控制, monitors, 并从智能仪表设备上收集读数. 除了标准读数,比如耗电量, 该应用程序本应检测异常并适当提醒用户.
  • 经常使用c#、CSS、JavaScript、HTML和许多其他技术.
Technologies: NumPy, Matplotlib, JavaScript, CSS, HTML, Windows窗体(WinForms), Odoo, Python, C#, ASP.NET, ASP.NET MVC, C#.NET, SQL

教育健身平台(通过Toptal)

在线健身软件允许教师和教练提供由行业专业人士建立的体育教育和运动发展计划. 学生得到详细信息, 在他们的移动设备和网络平台上逐步指导, 而教师和教练可以通过他们选择的任何指标来跟踪参与度和进度.

该解决方案由各种组件组成,支持数十万用户. 作为一名全栈工程师,我主要负责web应用程序的所有部分. 这涉及到前端使用Angular,后端使用 .NET and .. NET核心技术与广泛的SQL数据库. 除了实现的许多功能之外, 其中最重要的包括单点登录的实现, 支持不同类型的报告, 和像素完美的设计.

Technologies: .NET, .. NET Core, c#, Angular, JavaScript, TypeScript, Microsoft SQL Server,材质设计,图表.js, CSS, HTML, JSON Web令牌(JWT), GitHub, CSV and PDF export, iTextSharp, browserless, Azure DevOps, 和单点登录(SSO).

GDPR Management Tool

用于处理GDPR的在线企业解决方案.

该软件符合欧盟通用数据保护条例,并照顾大公司内部数据保护和隐私的各个方面. 它可以帮助公司处理数据主体请求,并以多种语言快速响应.

FertiCalc Software

一种基于网络的软件解决方案,用于从栽培作物中获得最佳结果.

该软件应该计算出必要的配方和肥料量,从而为农民提供种植作物的最终产量. 此外,解决方案应改善公司农艺师的日常工作和任务.

使用的技术:Angular, Python, Flask, PostgreSQL, Docker, Bootstrap, TypeScript, CSS, JavaScript, and REST API.

运动控制管理器

一种软件解决方案,用于执行由运动控制设备使用手势触发的命令. 因此,每个命令都以某种方式与现有用户界面交互.

这个想法是为了提高一家大公司日常工作的效率,在大屏幕前安装一个运动控制设备和手势.

使用的技术:c#; .. NET, Nginx, JavaScript, JQuery, CSS, HTML, Bootstrap和REST API.

销售结果门户

销售经理用来跟踪销售结果的门户网站. 该应用程序将当前的成就和目标可视化. 它提供了大量的功能,如导出结果,电子邮件,处理活动等.

Technologies used : .. NET, c#, SQL, JQuery, Bootstrap, JavaScript, CSS, HTML.

体育博彩网络平台

我为一家精益创业公司做过各种各样的工作,这家公司有一个独特的产品,旨在为体育博彩社区构建工具,提供教育和资源.
简而言之,该项目汇总了体育数据. 数据稍后通过平台集成工具使用, 是什么让体育博彩爱好者在市场中找到价值. 这一切都是基于专有的数据科学模型.

Languages

c#, TypeScript, HTML5, c#.. NET, Scala, Python, HTML, CSS, JavaScript, SQL, CSS4, Sass, Go, SCSS,存储过程

Frameworks

ASP.NET Core, Angular, .NET Core, .NET, ASP.NET, ASP.. NET MVC, Bootstrap, Angular Material, Rx, Flask, Play, JSON Web令牌(JWT), Razor, Redux, Next.js, Lagom, Akka, Windows演示基础(WPF), Play Framework

Libraries/APIs

Windows窗体(WinForms),响应式扩展,jQuery, Slick, RxJS, REST api, LINQ, React, Scala.. js, Matplotlib, NumPy, D3.. js、SQLAlchemy、Chart.js, Leaflet

Tools

JetBrains, Visual Studio, Git, Odoo, GitHub, Slack

Paradigms

Best Practices, 面向对象编程(OOP), Scrum, Agile, 函数式编程, 测试驱动开发(TDD), Automation, DevOps, Reactive Programming, Microservices架构, Azure DevOps, REST

Platforms

软件设计模式, 亚马逊网络服务(AWS), Docker, MacOS, Linux, Windows, AWS Lambda, Amazon EC2, Microsoft, Apache Kafka, Azure

Storage

关系数据库, SQL存储过程, PostgreSQL, Microsoft SQL Server, JSON, MySQL, Amazon S3 (AWS S3), Cassandra, Databases

Other

Full-stack, APIs, Back-end, Front-end, 前端开发, Material Design, Web Scraping, Lambda Functions, 解决方案架构, Cloud Security, Serverless, Architecture, Robotics, App UI, Charts, Data Visualization, CSV, PDF, Single Sign-on (SSO), Reports, Reporting, Pixel Perfect, Microsoft Azure, AWS管理控制台, High-load

Industry Expertise

Healthcare

2006 - 2012

软件工程硕士学位

电子工程学院-尼什,塞尔维亚

2020年2月至今

编程与谷歌Go专业化

Coursera

APRIL 2019 - PRESENT

scala-reactiveX:编程响应式系统

edX

MARCH 2010 - PRESENT

Cisco CCNA

思科网络学院-尼什

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring