Gergely Oroszi,匈牙利塞格德的开发者
Gergely is available for hire
Hire Gergely

Gergely Oroszi

Verified Expert  in Engineering

Full-stack Developer

Location
Szeged, Hungary
Toptal Member Since
May 24, 2022

Gergely是一名全栈开发人员,拥有良好的架构思维和超过十年的经验. 他相信设计良好、可持续、易于理解的解决方案. As a leader, Gergely专注于降低对变化的敏感性,并最小化任何开发的开销. 他有7年的团队领导经验,专门从事移动和桌面跨平台应用程序开发 .NET, Xamarin, and Flutter.

Portfolio

ActiveGraf
.NET, C#, ASP.. NET Core, REST, Git, Azure DevOps, Azure, Angular, Wix Installer...
University of Szeged
Flutter, ASP.NET Core, REST,发布管理,Android, iOS, Full-stack...
Griffsoft Zrt.
.NET, C#, Xamarin.Forms, ASP.. NET Core, REST, Android, iOS, Visual Studio SDK...

Experience

Availability

Part-time

Preferred Environment

MacOS, Windows 11, Linux, JetBrains Rider, Visual Studio, Git, Visual Studio Code (VS Code)

The most amazing...

...我的职业生涯就是组建一个团队. 从工作面试开始,自我组织,实现2-3周的频繁发布期.

Work Experience

Solutions Architect

2018 - PRESENT
ActiveGraf
  • 引入MongoDB,确保完全脱机功能,并增强安装程序.
  • 重新设计组件之间基于消息的通信,使其直接且可预测.
  • 设计并部分实现了跨平台的转换,并引入了MacOS支持.
  • 参与了两位初级开发人员的面试,成为他们在项目上的导师.
  • 当客户遇到技术问题时,帮助他们解决问题.
  • 引入Git工作流,实现CI/CD管道.
Technologies: .NET, C#, ASP.. NET Core, REST, Git, Azure DevOps, Azure, Angular, Wix Installer, OfficeJS, MongoDB, DevOps, Full-stack, Remote Team Leadership, Mentorship, Office 365, Office Add-ins, C#.NET, .NET Core, Architecture, Software Architecture, Windows PowerShell, Installation, Microsoft Excel, APIs, HTML, JavaScript, CI/CD Pipelines

Lead Software Engineer

2021 - 2022
University of Szeged
  • 设计并开发了一个用Flutter编写的小册子应用程序.
  • 用ASP实现了一个简单的后端.并使用JSON模式为c#和Dart生成跨平台模型.
  • 管理Android、iOS和ASP的发行流程.. NET核心后端部署.
Technologies: Flutter, ASP.. NET Core, REST,发布管理,Android, iOS,全栈,远程团队领导, .NET, C#.NET, .NET Core, APIs

Lead Software Engineer

2019 - 2022
Griffsoft Zrt.
  • 为正在进行的移动应用程序及其后端进行短期咨询.
  • 设计体系结构并实现多个移动应用.
  • 组织工作并将客户需求转化为实际实现.
  • 管理Android和iOS的发行过程.
  • 使已有10年历史的VisualStudio插件与最新的VisualStudio兼容.
Technologies: .NET, C#, Xamarin.Forms, ASP.. NET Core, REST, Android, iOS, Visual Studio SDK, Release Management, Full-stack, Remote Team Leadership, C#.NET, .NET Core, APIs

CI/CD Consultant

2020 - 2021
iCode Kft.
  • 创建了一个关于如何在超过10个前端的项目中自动化发布过程的计划, back ends, and services. 它们几乎都有一个单独的Git存储库.
  • 设计了一个CI/CD进程,自动为每个组件创建Docker映像, 将这些更新发布到一个私有的Docker存储库,同时Kubernetes服务检查该存储库是否有可用的更新.
  • 参与CI/CD流程的实现阶段,并动态地进行微调.
技术:GitLab CI/CD, Docker Compose, Kubernetes, Apache Maven, PHP, DevOps, CI/CD Pipelines

使用自定义领域特定语言(DSL)编写脚本

2019 - 2020
黑羊科技公司(Black Sheep Technologies.
  • 使用客户端的自定义DSL来实现客户的需求.
  • 通过DSL使用Google Docs自动生成文档,包括API和脚本.
  • 使用CRON实现预定的电子邮件发送,并在Google Docs中生成附件.
技术:领域特定语言(dsl)、脚本、Google Docs、全栈、api、MySQL

Solutions Architect

2018 - 2020
Answare Kft
  • 设计并实现了一个维基风格的知识库. 整个基础设施由wiki组成, NoSQL and SQL databases, a PHP back end, Nginx, and a Redmine plug-in.
  • 监督另一家公司团队的计划部分,该团队开发了一个单独的模块.
  • 帮助客户提出建议,制定客户需求,并通过提供技术方面的信息,协助PM确定产品待办事项的优先级.
Technologies: XWiki, Docker, Solr, Redmine, Apache Velocity, PHP, Docker Compose, Team Leadership, Full-stack, Architecture, Software Architecture, APIs, HTML, JavaScript, MySQL

Lead Software Engineer

2017 - 2020
University of Szeged
  • 用Xamarin设计和开发了多个用c#编写的小型移动应用程序.Forms and one with Flutter.
  • 使用REST和ASP实现简单的后端.NET Core web API.
  • 管理远程团队的开发工作,参与待办事项管理.
  • 负责Android和iOS的发布流程以及ASP的部署.NET Core back ends.
Technologies: .NET, C#, Xamarin.Forms, Android, iOS, ASP.. NET Core、REST、Flutter、发布管理、Angular、全栈、远程团队领导、c#.NET, APIs

.NET Software Engineer

2018 - 2019
IVE IT Team Kft.
  • 管理一个正在进行的项目,以服务的方式 .NET application.
  • 多次在客户现场进行故障排除.
  • 发现内存泄漏并针对大约一周的长时间运行场景进行优化.
Technologies: .. NET、c#、Visual Studio Tools for Office (VSTO)、OpenXML、Microsoft SQL Server、c#.NET, .NET Core

Scrum Master

2015 - 2018
CAS Software Kft
  • 建立新的和优化现有的工作流程和流程, 平衡开发人员的完美主义和客户的需求.
  • 促进自组织,并转向团队的敏捷思维, 注重提高可装运性,减少浪费.
  • Achieved, as a team, 两周的发行周期,由三个团队组成,团队成员超过20人,面向Android和iOS平台.
技术:敏捷、Scrum、Scrum Master、Jira、Confluence

Lead Software Engineer

2014 - 2017
CAS Software Kft
  • 管理用VSTO编写的Word和Outlook的Office插件的开发任务, including the installer.
  • 设计并实现了重构,使外接程序模块化,以便相同的代码库可以与不同的自定义解决方案一起工作.
  • 固定支持票据,偶尔与客户沟通这方面.
  • 参加多次面试,组建新团队,并对所有新团队成员进行培训和指导.
  • 设计架构并监督多个Windows 8和UWP应用程序的开发.
  • 参与计划和细化,将客户需求转化为技术任务.
  • 建立版本控制系统,Git和Gerrit,以及使用Jenkins进行CI.
  • 作为一个大型Xamarin项目的首席开发人员,团队成员超过20人.
  • 在塞格德大学担任了多个学期的外部讲师. 使用Xamarin内容管理跨平台应用程序开发.
  • 管理iOS发布流程、开发和CI环境.
Technologies: .NET, C#, Visual Studio Tools for Office (VSTO), DevOps, Mentorship, Android, iOS, Xamarin, Release Management, Team Leadership, Remote Team Leadership, Office Add-ins, C#.. NET,安装,Microsoft Excel, api, CI/CD管道

Developer

2011 - 2014
CAS Software Kft
  • 使用基于xaml的技术(如Silverlight和WPF)完成纯ui任务. 在这些年里,我学会了如何实现一个好的UI/UX设计并保持可维护性.
  • 以开发者的身份参与小型短期项目 .NET projects.
  • 设计了一个电子邮件签名识别器,并负责实现.
Technologies: .NET, C#, XAML, Microsoft Silverlight, Visual Studio Tools for Office (VSTO), Git, Microsoft SQL Server, Full-stack, C#.NET, APIs

办公室互动图表

http://activegraf.com/
该项目旨在提供Excel和PowerPoint中的交互式图表,以实现实时的假设计算. 多个Office JavaScript与Angular插件和一个ASP.. NET Web API服务器负责提供这种体验.

经过彻底的代码审查, 我的任务是主要的重构和修改, 包括介绍NoSQL数据库, 确保完全离线运行, and enhancing the installer. 我重新设计了组件之间的通信,使其更加直接和可预测.

为了引入MacOS支持,我设计并部分实现了跨平台转换.

我得到了一些特别的任务,比如引入Git工作流和实现CI/CD管道. 2019年,我参加了两位初级开发人员的面试. 在他们提出申请后,我成为了他们在这个项目上的导师.

Currently, 我的任务是优化组件之间的通信并修改安装过程,以尽量减少对提升特权的需求. 现在,当客户遇到技术问题时,我也会帮他们排除故障.

可持续交通的移动应用

首先,我为一个正在开发的移动应用及其后端做了短期咨询. 主要关注的是代码共享和可维护性.

在那之后,我转而使用ASP进行全栈开发.NET Core and Xamarin.Forms. 我最重要的贡献是组织工作, 将客户需求转化为实际实现, 管理Android和iOS的发行流程. 这个项目的团队规模在2到4人之间变化. 我总共监督了四个独立的应用程序和三个后端.

大学生心理卫生应用

SZTE Menta是Xamarin.表格应用程序,支持学业成功和幸福. 我在项目中的角色是三个成员的开发团队的一般领导. 我还实现了API、业务逻辑和部分自定义UI. 为Android和iOS发布应用程序也是我的职责之一.

PlayStore:
http://play.google.com/store/apps/details?id=ottersoftware.efop.menta.app&hl=en&gl=US
AppStore:
http://apps.apple.com/us/app/szte-menta/id1486645560

Languages

C#, XAML, C#.. NET, PHP,领域特定语言(dsl), HTML, JavaScript

Frameworks

.NET, .NET Core, ASP.. NET Core, Entity Framework Core, Windows PowerShell, Apache Velocity, Flutter, Angular

Tools

Git, Jira, Visual Studio Tools for Office (VSTO), Microsoft Excel, Microsoft Silverlight, Solr, Redmine, Google Docs, GitLab CI/CD, Docker Compose, Apache Maven, Wix Installer, Confluence, JetBrains Rider, Visual Studio, Wix

Platforms

Xamarin, Android, iOS, Docker, Kubernetes, Azure, MacOS, Linux, Visual Studio Code (VS Code)

Other

Xamarin.Forms, Full-stack, APIs, Mentorship, Release Management, Scrum Master, Team Leadership, Remote Team Leadership, Office 365, Office Add-ins, Architecture, Software Architecture, Installation, CI/CD Pipelines, XWiki, Scripting, OfficeJS, Software Development, Algorithms, Windows 11

Paradigms

DevOps, Agile, Scrum, REST, Azure DevOps

Libraries/APIs

Visual Studio SDK, SignalR

Storage

OpenXML, MongoDB, Microsoft SQL Server,数据库,MySQL

2009 - 2014

计算机科学学士学位

塞格德大学-塞格德,匈牙利

OCTOBER 2015 - PRESENT

MS | Programming in C#

Microsoft

OCTOBER 2015 - PRESENT

MCPS |微软认证专家

Microsoft

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring