Róbert Juhász,匈牙利Pilisszentiván的开发人员
Róbert is available for hire
Hire Róbert

Róbert Juhász

验证专家  in Engineering

软件开发人员

Location
Pilisszentivan、匈牙利
至今成员总数
2020年10月23日

Robert是一名高级开发人员,拥有超过十年的经验,对构建协同系统充满热情. 从软件架构到开发环境和团队动态, 他的目标是每次都能更快更好地交付. 罗伯特擅长利用他的专业知识或深入未知领域来填补空白.

Portfolio

LogMeIn
IIS, REST api,数据库,c#.. NET,内存数据库,单元测试, .NET Core...
LogMeIn
C#.. NET,单元测试,api,桌面应用程序开发...
诺基亚解决方案和网络
IIS, XAML,数据库,c#.. NET, c#,单元测试,SQL,桌面应用程序开发...

Experience

Availability

Part-time

首选的环境

Jira, Visual Studio Code (VS Code), Visual Studio, Windows

最神奇的...

...我在诺基亚的团队经历了一段快速专业成长的时期, 每一天, 我们改善了周围的一些东西.

工作经验

软件工程师

2016 - 2020
LogMeIn
  • 主导Rescue产品家族下一代平台的部分后端和前端开发工作.
  • 开发了屏幕共享的核心和许多额外功能, remote control, 和(移动)相机共享用例. (Elm, JavaScript,和 .NET).
  • 使用Angular、TypeScript、 .. NET和PostgreSQL.
  • 通过远程设备管理协调无人值守远程支持用例的MVP开发, 并建立了远程控制会话. 后来,我们扩展了后端架构,以支持不断增长的负载和功能.
  • 建立了一个CI/CD管道,允许正在进行的功能开发跨越五个单独开发的组件中的任何一个,通过单个URL进行测试.
  • Spotted, investigated, 并分析了在无人值守的远程支持会话中显著的失学率,并成功地将失学率降低了约75%.
  • 通过实现新功能,将连接性问题调查任务包装到产品增量中, 极大地改善用户体验, 降低故障的严重程度和频率, 并添加诊断日志记录以帮助进一步调查.
  • 将系统与appcue集成,用于用户登录和功能亮点,以及用于使用统计和流量分析的振幅.
  • 协助管理团队成员在Jira和Amplitude中设置不同的分析仪表板.
  • 基于循环神经网络(RNN)的预测算法在产品内部创新竞赛中获得一等奖.
技术:IIS, REST api,数据库,c#.. NET,内存数据库,单元测试, .NET Core, ASP.NET, HTML, ASP.NET Web API, CRDT, Redis, 最终一致性, SQL, API集成, APIs, 实体框架核心, 持续交付(CD), 持续集成(CI), Scrum, Event Sourcing, API Testing, ASP.NET Core, ASP.NET MVC, WebSockets, 机器学习, TensorFlow, Jupyter笔记本, Python, CSS, HTML5, 团队的领导, 测试驱动开发(TDD), TypeScript, SQLite, Agile Coaching, Kanban, Appcues, Segment.io, Splunk, Amplitude, Jira, JavaScript, OAuth 2, WebRTC, Angular, Octopus Deploy, TeamCity, Git, C#, Elm, Akka.NET, .. NET,全栈,材质UI, PostgreSQL

高级软件工程师

2014 - 2016
LogMeIn
  • 开发并维护BoldChat Windows桌面客户端, 通常是处理最深的, 最复杂的问题.
  • 作为scrum主管,在组织团队工作中发挥了关键作用.
  • 整合了桌面客户端的存储库,并建立了一个CI/CD管道, 大力促进发展, testing, and releasing.
  • 消除了不可复制的, 桌面应用程序间歇性冻结, 在与客户代表密切合作解决问题后,将操作执行时间缩短了约95%.
  • 解决了桌面客户端的内存泄漏问题. 在某些边缘情况下,这极大地减少了内存使用(减少了70%到80%), 从而防止偶尔崩溃超过最大2GB内存大小的32位应用程序.
c#技术:.. NET,单元测试,api,桌面应用程序开发, 持续集成(CI), Scrum, Windows窗体(WinForms), Git, 团队的领导, 测试驱动开发(TDD), Scrum Master, AngularJS, TeamCity, WiX Installer, ANTS性能分析器, ANTS内存分析器, C#, .NET

专家,软件工程师

2012 - 2014
诺基亚解决方案和网络
  • 领导公司内部工具的开发团队,用于配置移动交换中心服务器.
  • 建立了高效的Scrum流程和敏捷实践,如测试驱动开发.
  • 将工具的应用范围从配置编辑器扩展到连接到实际的网络元素, 下载和上传配置.
  • 通过优化数据访问层的缓存策略提高了性能.
技术:IIS, XAML,数据库,c#.. NET, c#,单元测试,SQL,桌面应用程序开发, Jira, Subversion (SVN), Scrum Master, 测试驱动开发(TDD), FitNesse, LINQ to SQL, SQL Compact CE, Microsoft SQL Server, Windows通信框架(WCF), Windows演示基础(WPF), .净,完整

软件工程师

2010 - 2012
诺基亚解决方案和网络
  • 开发公司内部网络规划量纲工具的3G和4G移动模块.
  • 组织并参与了应用程序的架构重构.
  • 收集统计数据,并为管理层提供现成的投资回报率计算,以支持设备采购, 因此,开发人员的构建时间减少了大约70%,并提高了生产力.
技术:XAML、c#.NET, 桌面应用开发, 持续集成(CI), Scrum, Jira, Subversion (SVN), Perforce, Windows演示基础(WPF), C#, Boost, .. NET, Visual Studio, MATLAB, TestComplete, c++

扩大物联网中心

为全球分布式系统扩展物联网中心,以更好地服务于不断增加的服务器负载, 提高稳定性, 并支持即将到来的功能开发.

我将中心的职责分解为特定的用例,并相应地重新组织了代码. 出现了某些模式, 提供了一个很好的机会来创建一个轻量级框架,它具有类似插件的用例,并从集线器中心提取大部分功能. 这消除了主要的瓶颈,允许处理更高的负载. 该框架简化了控制流程并减少了代码重复, 允许用例代码只关注特定的业务逻辑.

我严重依赖于API测试套件, 补充它的不足之处, 并且增量地完成了代码中的所有重大修改, 同时保持它的持续运转. 修改通过了QA并投入生产,没有任何缺陷.

LogMeIn救援

基于网络的远程支持解决方案将成为GoToAssist和Rescue的下一个版本.

我作为开发者加入的时候,这个项目还处于实验阶段, 我跟随它成长为一个分布在全球的大型服务. 作为一个全栈开发人员, 我直接开发了许多后端和web前端的功能.

随着项目和团队的发展,我的责任也在增加. 我将注意力从开发功能转移到让20多名工程师组成的团队更快更好地开发. 这涉及到系统和软件架构工作, 构建一个CI/CD管道, API testing, 过程开发, 产品使用分析, 指导初级同事.

我的开发任务包括项目中最复杂的问题,以及需要对后端和前端进行基本扩展的特性. Most often, 我是在新功能通过市场验证后稳定其早期实现的人.

自动化后端API测试套件

一个测试后端域的框架,使用与前端相同的WebSocket通道.

Over the years, 随着领域和测试套件的增长,框架显著成熟, 使得用5-10行代码编写(否则会很复杂)测试用例变得非常容易. 测试在没有外部依赖的VSTest中运行, 使用内存数据库和模拟服务, 使它们非常快. 这些API测试使得在集成测试级别上测试驱动特性开发并安全地对代码进行巨大更改成为可能.

Languages

C#, C#.. NET, Elm, JavaScript, TypeScript, HTML, c++, HTML5, CSS, Python, SQL, XAML

Frameworks

.. NET、Angular、OAuth 2、ASP.NET MVC, ASP.NET Core, ASP.. NET Web API, ASP.NET, .NET Core, Material UI, AngularJS, Windows演示基础(WPF), Windows通信框架(WCF), Boost, 实体框架核心, Express.js

Tools

Jira, Visual Studio, Git, TeamCity, ANTS内存分析器, ANTS性能分析器, WiX Installer, MATLAB, LINQ to SQL, FitNesse, Splunk, Subversion (SVN), Perforce

Paradigms

测试驱动开发(TDD), Scrum, 持续集成(CI), 桌面应用开发, Unit Testing, Kanban, Event Sourcing, 持续交付(CD), 最终一致性

库/ api

WebRTC, Windows窗体(WinForms), REST api, React, Segment.io, TensorFlow, Node.js, Vue

Platforms

Windows, Visual Studio Code (VS Code), TestComplete, Jupyter笔记本, Amazon Web Services (AWS)

Storage

SQLite, 内存数据库, Microsoft SQL Server, SQL Compact CE, MongoDB, Redis, Databases, PostgreSQL

Other

Akka.NET, Scrum Master, Amplitude, Agile Coaching, 团队的领导, WebSockets, API Testing, APIs, API集成, CRDT, Amazon Chime, Full-stack, 计算机科学, Octopus Deploy, Appcues, 机器学习, 分布式系统, IIS

2004 - 2010

电气工程硕士学位

布达佩斯科技与经济大学-布达佩斯,匈牙利

2015年6月至2018年10月

认证Scrum Master

Scrum Alliance

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring