Róbert Juhász
Verified Expert in Engineering
Software Developer
Robert是一名高级开发人员,拥有超过十年的经验,对构建协同系统充满热情. 从软件架构到开发环境和团队动态, he aims to deliver faster and better—every time. 罗伯特擅长利用他的专业知识或深入未知领域来填补空白.
Portfolio
Experience
Availability
Preferred Environment
Jira, Visual Studio Code (VS Code), Visual Studio, Windows
The most amazing...
...我在诺基亚的团队经历了一段快速专业成长的时期, every single day, we improved something around us.
Work Experience
Staff Software Engineer
LogMeIn
- 主导Rescue产品家族下一代平台的部分后端和前端开发工作.
- Developed the core and many extra functionalities of the screen share, remote control, and (mobile) camera share use cases. (Elm, JavaScript, and .NET).
- Developed an account admin web app using Angular, TypeScript, .NET, and PostgreSQL.
- 通过远程设备管理协调无人值守远程支持用例的MVP开发, as well as established the remote control session. 后来,我们扩展了后端架构,以支持不断增长的负载和功能.
- 建立了一个CI/CD管道,允许正在进行的功能开发跨越五个单独开发的组件中的任何一个,通过单个URL进行测试.
- Spotted, investigated, 并分析了在无人值守的远程支持会话中显著的失学率,并成功地将失学率降低了约75%.
- 通过实现新功能,将连接性问题调查任务包装到产品增量中, immensely improving user experience, reducing fault severity and frequency, and adding diagnostic logging to help further investigations.
- 将系统与appcue集成,用于用户登录和功能亮点,以及用于使用统计和流量分析的振幅.
- 协助管理团队成员在Jira和Amplitude中设置不同的分析仪表板.
- 基于循环神经网络(RNN)的预测算法在产品内部创新竞赛中获得一等奖.
Senior Software Engineer
LogMeIn
- Developed and maintained the Windows desktop client of BoldChat, typically tackling the deepest, most complicated issues.
- Played a key role in organizing the work of my team as a scrum master.
- 整合了桌面客户端的存储库,并建立了一个CI/CD管道, greatly improving development, testing, and releasing.
- Eliminated an irreproducible, intermittent freeze of the desktop application, 在与客户代表密切合作解决问题后,将操作执行时间缩短了约95%.
- Resolved memory leaks of the desktop client. This greatly reduced memory usage (by 70 to 80%) in certain edge cases, 从而防止偶尔崩溃超过最大2GB内存大小的32位应用程序.
Specialist, Software Engineer
Nokia Solutions and Networks
- 领导公司内部工具的开发团队,用于配置移动交换中心服务器.
- 建立了高效的Scrum流程和敏捷实践,如测试驱动开发.
- 将工具的应用范围从配置编辑器扩展到连接到实际的网络元素, downloading and uploading configurations.
- 通过优化数据访问层的缓存策略提高了性能.
Software Engineer
Nokia Solutions and Networks
- 开发公司内部网络规划量纲工具的3G和4G移动模块.
- 组织并参与了应用程序的架构重构.
- 收集统计数据,并为管理层提供现成的投资回报率计算,以支持设备采购, 因此,开发人员的构建时间减少了大约70%,并提高了生产力.
Experience
Scaling up the IoT Hub
我将中心的职责分解为特定的用例,并相应地重新组织了代码. Certain patterns emerged, 提供了一个很好的机会来创建一个轻量级框架,它具有类似插件的用例,并从集线器中心提取大部分功能. 这消除了主要的瓶颈,允许处理更高的负载. The framework streamlined the control flow and reduced code duplication, allowing the use-case code to focus solely on specific business logic.
I relied heavily on an API test suite, complementing it where it was lacking, and did all the heavy modifications in the code incrementally, while continuously keeping it functioning. The modifications passed QA and went to production without a single flaw.
LogMeIn Rescue
我作为开发者加入的时候,这个项目还处于实验阶段, 我跟随它成长为一个分布在全球的大型服务. As a full-stack developer, 我直接开发了许多后端和web前端的功能.
As the project and the team grew, so did my responsibilities. 我将注意力从开发功能转移到让20多名工程师组成的团队更快更好地开发. This involved system and software architectural work, building a CI/CD pipeline, API testing, process development, product usage analysis, and mentoring junior colleagues.
我的开发任务包括项目中最复杂的问题,以及需要对后端和前端进行基本扩展的特性. Most often, 我是在新功能通过市场验证后稳定其早期实现的人.
Automated Back-end API Test Suite
Over the years, the framework matured significantly as the domain and the test suite grew, 使得用5-10行代码编写(否则会很复杂)测试用例变得非常容易. The tests ran in VSTest with no outer dependencies, using in-memory databases and mock services, making them very fast. 这些API测试使得在集成测试级别上测试驱动特性开发并安全地对代码进行巨大更改成为可能.
Skills
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 Presentation Foundation (WPF), Boost, Entity Framework Core, Express.js
Tools
Jira, Visual Studio, Git, TeamCity, ANTS Memory Profiler, ANTS Performance Profiler, Wix Installer, MATLAB, LINQ to SQL, FitNesse, Splunk, Subversion (SVN), Perforce
Paradigms
Test-driven Development (TDD), Scrum, Continuous Integration (CI), Desktop App Development, Unit Testing, Kanban, Event Sourcing, Continuous Delivery (CD), Eventual Consistency
Libraries/APIs
WebRTC, Windows Forms (WinForms), REST APIs, React, Segment.io, TensorFlow, Node.js, Vue
Platforms
Windows, Visual Studio Code (VS Code), TestComplete, Jupyter Notebook, Amazon Web Services (AWS)
Storage
SQLite, In-memory Databases, Microsoft SQL Server, SQL Compact CE, MongoDB, Redis, Databases, PostgreSQL
Other
Akka.NET, Scrum Master, Amplitude, Agile Coaching, Team Leadership, WebSockets, API Testing, APIs, API Integration, CRDT, Amazon Chime, Full-stack, Computer Science, Octopus Deploy, Windows Communication Foundation (WCF), Appcues, Machine Learning, Distributed Systems, IIS
Education
Master's Degree in Electrical Engineering
Budapest University of Technology and Economics - Budapest, Hungary
Certifications
Certified Scrum Master
Scrum Alliance
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring