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 is a full-stack developer with good architectural thinking with over a decade of experience. 他相信设计良好、可持续、易于理解的解决方案. As a leader, Gergely focuses on lowering the sensitivity to changes and minimizing the overhead of any development. He has seven years of team lead experience and specializes in cross-platform application development for mobile and desktop with .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...

...我的职业生涯就是组建一个团队. Started from the job interviews to being self-organized and achieving frequent release periods of 2-3 weeks.

Work Experience

Solutions Architect

2018 - PRESENT
ActiveGraf
  • Introduced MongoDB, ensured completely offline functioning, and enhanced the installer.
  • Reworked the message-based communication between the components to be direct and predictable.
  • Designed and partly implemented the conversion to be cross-platform and introduced MacOS support.
  • Participated in the interview of two junior developers and became their mentor on the project.
  • 当客户遇到技术问题时,帮助他们解决问题.
  • 引入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实现了一个简单的后端.NET core and used JSON schema for a cross-platform model generation for C# and Dart.
  • 管理Android、iOS和ASP的发行流程.. NET核心后端部署.
Technologies: Flutter, ASP.NET Core, REST,发布管理,Android, iOS, Full-stack, Remote Team Leadership, .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.
  • Created a plan on how the release process could be automatized on the project with over 10 front ends, back ends, and services. 它们几乎都有一个单独的Git存储库.
  • Designed a CI/CD process that automatically creates Docker images for each component, publishing those to a private Docker repository while a Kubernetes service checks that repository for available updates.
  • Participated in the implementation phase of the CI/CD processes and did the fine-tuning on the fly.
Technologies: GitLab CI/CD, Docker Compose, Kubernetes, Apache Maven, PHP, DevOps, CI/CD Pipelines

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

2019 - 2020
黑羊科技公司(Black Sheep Technologies.
  • 使用客户端的自定义DSL来实现客户的需求.
  • Automated document generation with Google Docs, both API and scripts, through the DSL.
  • Implemented scheduled email sending with CRON, with attachments generated in Google Docs.
Technologies: Domain-specific Languages (DSLs), Scripting, Google Docs, Full-stack, APIs, MySQL

Solutions Architect

2018 - 2020
Answare Kft
  • 设计并实现了一个维基风格的知识库. 整个基础设施由wiki组成, NoSQL and SQL databases, a PHP back end, Nginx, and a Redmine plug-in.
  • Oversaw the planning part of a team from another company, which developed a separate module.
  • Helped the customer with suggestions to formulate their requirements and assisted the PM with prioritizing the product backlog by providing the technical aspects.
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
  • Designed and developed multiple but smaller mobile applications written in C# with Xamarin.Forms and one with Flutter.
  • 使用REST和ASP实现简单的后端.NET Core web API.
  • Managed the development work of a remote team and participated in backlog management.
  • 负责Android和iOS的发布流程以及ASP的部署.NET Core back ends.
Technologies: .NET, C#, Xamarin.Forms, Android, iOS, ASP.NET Core, REST, Flutter, Release Management, Angular, Full-stack, Remote Team Leadership, 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, a two weeks release period with three teams with over 20 team members for both Android and iOS.
技术:敏捷、Scrum、Scrum Master、Jira、Confluence

Lead Software Engineer

2014 - 2017
CAS Software Kft
  • Managed the development tasks of an Office add-in for Word and Outlook written with VSTO, including the installer.
  • Designed and implemented a refactoring to make the add-in modular so the same codebase can work with different custom solutions.
  • Fixed support tickets and occasionally communicated with the clients in that regard.
  • Participated in several job interviews to set up a new team and trained and mentored all the new team members.
  • Designed the architecture and oversaw the development of multiple Windows 8 and UWP applications.
  • Participated in the planning and refinement, converting customer needs into technical tasks.
  • 建立版本控制系统,Git和Gerrit,以及使用Jenkins进行CI.
  • 作为一个大型Xamarin项目的首席开发人员,团队成员超过20人.
  • Acted as an external instructor for multiple semesters at the University of Szeged. 使用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任务. During these years, I learned how to implement a good UI/UX design and stay maintainable.
  • 以开发者的身份参与小型短期项目 .NET projects.
  • Designed an email signature recognizer and was the person responsible for the implementation.
Technologies: .NET, C#, XAML, Microsoft Silverlight, Visual Studio Tools for Office (VSTO), Git, Microsoft SQL Server, Full-stack, C#.NET, APIs

办公室互动图表

http://activegraf.com/
This project aims to provide interactive charts in Excel and PowerPoint to enable what-if calculations in real time. 多个Office JavaScript与Angular插件和一个ASP.. NET Web API服务器负责提供这种体验.

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

To introduce MacOS support, I designed and partly implemented the conversion to be cross-platform.

I got some ad hoc tasks, like introducing Git workflow and implementing a CI/CD pipeline. 2019年,我参加了两位初级开发人员的面试. 在他们提出申请后,我成为了他们在这个项目上的导师.

Currently, my tasks are optimizing communication between the components and modifying the installation process to minimize the need for elevated privileges. Nowadays, I also troubleshoot with customers when they face technical problems on their side.

可持续交通的移动应用

First, I did short-term consulting for an ongoing mobile application and its back end. 主要关注的是代码共享和可维护性.

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

大学生心理卫生应用

SZTE Menta是Xamarin.表格应用程序,支持学业成功和幸福. My role on the project was general leadership of the developer team of three members. 我还实现了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
2009 - 2014

计算机科学学士学位

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

OCTOBER 2015 - PRESENT

MS | Programming in C#

Microsoft

OCTOBER 2015 - PRESENT

MCPS |微软认证专家

Microsoft

Libraries/APIs

Visual Studio SDK, SignalR

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

Frameworks

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

Platforms

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

Languages

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

Storage

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

Paradigms

DevOps, Agile, Scrum, REST, Azure DevOps

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring