ANDOR SÍPOS Osnivač, tehnički rukovodilac i softverski arhitekta Modernizacija .NET sistema, integracija sistema i poslovni softver po meri | Razvoj softvera uz podršku AI-ja Telefon: +36 30 903 6622 Onlajn biografija: https://andor.sipos.io/sr/ Lokacija: Rad na daljinu iz Evrope Kontakt: Javite se preko operandora – https://operandor.io/sr/kontakt?intent=general&service=senior-capacity&source=andor-cv GitHub: https://github.com/sipos-andor LinkedIn: https://www.linkedin.com/in/sipos-andor REZIME Osnivač, tehnički rukovodilac i softverski arhitekta firme operandor sa 13+ godina iskustva u razvoju poslovnih .NET sistema. Pomaže poslovnim rukovodiocima, operativnim timovima i tehničkim rukovodiocima čiji rad usporavaju nepovezani sistemi, ponavljajući unos podataka ili aplikacije koje je teško nadograđivati. Razvija poslovni softver po meri, modernizuje postojeće .NET sisteme i povezuje aplikacije, prvenstveno koristeći .NET/C#, Azure i veb-tehnologije. Kao programer i arhitekta koji aktivno učestvuje u razvoju radi sa programerima sa kojima je već sarađivao na ranijim projektima. Razlikuje AI automatizaciju poslovnih procesa klijenata od AI alata koje koristi u sopstvenom razvojnom procesu; razvojni tim odgovoran je za tehničke odluke, pregled koda i obezbeđenje kvaliteta. - Modernizacija bez prekida rada u produkciji: Velike, čvrsto povezane .NET sisteme korak po korak preoblikuje u modularne monolite po principima Clean Architecture, dok sve vreme rade u produkciji. Poslednji takav projekat bila je platforma zasnovana na .NET Frameworku, WCF-u i uskladištenim procedurama, koju koriste zajmodavci i advokatske kancelarije. - Tehničko vođenje malih timova na daljinu: Projektuje strukturu rešenja, usklađuje rad programera, vodi preglede dizajna i koda, mentoriše programere i uvodi ih u posao, a predstavnicima klijenta je glavna tehnička kontakt-osoba. Poslednji put je to radio u timu koji je narastao sa 3 na 7–8 osoba. - Clean Architecture i modularni dizajn: Nove sisteme započinje od čistog, modularnog dizajna sa jasnim granicama između modula i pravi module koje mogu ponovo da koriste i drugi proizvodi, poput modula za upravljanje ovlašćenjima koji je uveden u još tri proizvoda. - Razvoj softvera uz podršku AI-ja: Koristi GitHub Copilot, Claude, Codex, ChatGPT i Cursor kao podršku implementaciji, testiranju i dokumentovanju. Napravio je MCP server koji agentima za kodiranje pruža kontekst kodne baze i projekta. Razvojni tim odgovoran je za tehničke odluke, pregled koda i obezbeđenje kvaliteta. - Full stack razvoj: .NET i TypeScript/React: Razvija rešenja od početka do kraja: na back-endu koristi C#, ASP.NET Core, Entity Framework i SQL Server ili PostgreSQL, na front-endu TypeScript, React i MUI, a CI/CD vodi kroz Azure DevOps ili GitHub Actions, sa isporukom na Azure, AWS i Kubernetes. - Pronalaženje uzroka grešaka u dugovečnim kodnim bazama: Ispituje složene greške i eskalirane probleme iz produkcije u velikim kodnim bazama koje se razvijaju godinama, prati ih do osnovnog uzroka i pragmatično uklanja tehnički dug i jedinstvene tačke otkaza koje stoje iza njih. VEŠTINE Nivo pokazuje koliko je duboko Andor radio sa pojedinom tehnologijom u dokumentovanim pozicijama i projektima. .NET platforma: .NET (Ekspert), C# (Ekspert), ASP.NET Core (Ekspert), Entity Framework (Napredno), LINQ (Napredno), WCF (Napredno, poslednja upotreba 2026.), ASP.NET MVC (Napredno, poslednja upotreba 2026.), WPF (Samostalno, poslednja upotreba 2025.), Razor Pages (Samostalno, poslednja upotreba 2026.), Blazor (Samostalno), Windows Forms (Samostalno, poslednja upotreba 2024.), .NET MAUI (Osnovno, poslednja upotreba 2026.) Baze podataka i pristup podacima: SQL Server (Napredno), T-SQL (Napredno, poslednja upotreba 2026.), PostgreSQL (Napredno, poslednja upotreba 2024.), Azure SQL (Samostalno, poslednja upotreba 2026.), Dapper (Samostalno, poslednja upotreba 2026.) Arhitektura i razvojne prakse: Clean Architecture (Ekspert), Modular monolith (Ekspert), REST APIs (Ekspert, poslednja upotreba 2026.), Vertical Slice Architecture (Ekspert, poslednja upotreba 2026.), CQRS (Napredno, poslednja upotreba 2026.), Microservices (Osnovno, poslednja upotreba 2021.) Rukovođenje: Technical leadership (Ekspert), Code review (Ekspert), Mentoring (Napredno, poslednja upotreba 2026.) Cloud i platforme: nopCommerce (Ekspert, poslednja upotreba 2022.), Azure (Napredno), Azure Functions (Samostalno), Azure App Service (Samostalno, poslednja upotreba 2026.), Azure Static Web Apps (Samostalno), Azure Key Vault (Samostalno, poslednja upotreba 2026.), AWS (Samostalno, poslednja upotreba 2024.), SharePoint (Osnovno, poslednja upotreba 2015.), Azure Data Factory (Osnovno, poslednja upotreba 2026.), Azure Service Bus (Početno, poslednja upotreba 2025.) DevOps, CI/CD i testiranje: xUnit (Ekspert), Azure DevOps (Napredno), GitHub Actions (Napredno), Git (Napredno), Docker (Napredno, poslednja upotreba 2026.), Playwright (Napredno, poslednja upotreba 2026.), Selenium (Napredno, poslednja upotreba 2021.), NUnit (Samostalno, poslednja upotreba 2021.), Kubernetes (Osnovno, poslednja upotreba 2024.) Razvoj uz podršku AI-ja: Claude (Ekspert), GitHub Copilot (Napredno), Codex (Napredno), ChatGPT (Samostalno), Cursor (Osnovno) AI integracija i automatizacija: Azure OpenAI (Samostalno, poslednja upotreba 2025.), MCP (Samostalno, poslednja upotreba 2026.) Front-end i UI biblioteke: HTML (Napredno), CSS (Napredno), DevExpress (Napredno, poslednja upotreba 2024.), JavaScript (Samostalno), jQuery (Samostalno, poslednja upotreba 2021.), React (Samostalno, poslednja upotreba 2024.), TypeScript (Samostalno, poslednja upotreba 2024.), MUI (Samostalno, poslednja upotreba 2024.), Telerik UI (Samostalno, poslednja upotreba 2019.), Kendo UI (Osnovno, poslednja upotreba 2017.) Ostali jezici i izvršna okruženja: Node.js (Osnovno, poslednja upotreba 2021.), Python (Osnovno, poslednja upotreba 2024.) RADNO ISKUSTVO Osnivač, tehnički rukovodilac i softverski arhitekta operandor (preduzetnička radnja) | 08/2021 – danas | Na daljinu | https://operandor.io/ Pomaže da se smanji ručni rad razvojem poslovnog softvera po meri, modernizacijom postojećih .NET aplikacija i integracijom sistema. Usluge obuhvataju i preuzimanje postojećih sistema i angažovanje senior programera, a u tim angažmanima preuzima i tehničko rukovođenje. Za klijente izrađuje i automatizaciju uz podršku AI-ja, na primer za izdvajanje podataka iz dokumenata, razvrstavanje upita i pretragu internih informacija, uz definisane korake ljudske provere i odobravanja. AI alati korišćeni tokom razvoja podržavaju njegov sopstveni radni proces; izrađena aplikacija ne mora da sadrži AI funkcije. Sopstveni proizvod rovatix podržava obradu dokumenata. - Projektuje arhitekturu rešenja, usklađuje rad programera i učestvuje u implementaciji, pregledu koda i testiranju. - Radi na daljinu sa postojećim timovima klijenata, pre početka rada dogovara zadatke, dostupnost i odgovornosti, a za veće poslove uključuje iskusne programere sa kojima je već sarađivao. - Vodi razvoj alata rovatix, koji očitava podatke iz PDF-ova, skeniranih dokumenata i fotografija i nakon ljudske provere ih prosleđuje u dogovorenom formatu; dostupan je kao demonstracija i dogovoreni pilot-projekat. - Izradio je četvorojezični sajt operandor.io sa Blazor WebAssembly klijentom na operandor design systemu koji je sam projektovao, sa svetlom i tamnom temom i responzivnim rasporedom, i Azure Functions API-jem po principima Clean Architecture, uz testove u xUnitu i isporuku na Azure Static Web Apps kroz GitHub Actions. - Radio je na eksperimentalnom projektu zasnovanom na .NET MAUI-ju u okviru operandora. Tehnologije: C#, .NET, ASP.NET Core, Entity Framework, LINQ, SQL Server, Azure, Azure Functions, Azure Static Web Apps, Azure DevOps, GitHub Actions, Git, Blazor, CSS, xUnit, Clean Architecture, Modular monolith, GitHub Copilot, Claude, Cursor, JavaScript, HTML, ChatGPT, Codex Projekti: Modernizacija platforme za hipotekarne poslove i transakcije nekretninama – Klijent: Lightbloom Vodeći programer i arhitekta | 08/2025 – 05/2026 Poslovno kritična platforma koja zajmodavcima i advokatskim kancelarijama podržava hipotekarne poslove i transakcije nekretninama. Višemodularni poslovni sistem, izgrađen na .NET-u 10 po principima Clean Architecture, obuhvatao je najmanje šest međusobno povezanih repozitorijuma i proizvoda. Radio je na definisanju arhitekture i tehničkog pravca i na sprovođenju postepene modernizacije. - Preoblikovao je korak po korak čvrsto povezan .NET Framework sistem, zasnovan na WCF-u i uskladištenim procedurama, u modularne monolite na .NET-u 10 po principima Clean Architecture, CQRS-a i vertical slice arhitekture, uz zamenu starih WCF servisa REST krajnjim tačkama po obrascu Strangler Fig, bez prekida rada u produkciji. - Isporučio je višekratno upotrebljiv modul za upravljanje ovlašćenjima, kasnije uveden i u tri druga proizvoda klijenta, kao i modul za izveštavanje u koji je podatke učitavao Azure Data Factory; na ta dva modula zatim je razvijen novi proizvod. - Isporučio je Azure Functions servis koji je pomoću Azure OpenAI-ja izdvajao strukturirane podatke iz otpremljenih dokumenata u JSON formatu i upisivao ih direktno u produkcionu bazu podataka. - Napravio je interni MCP server koji AI agentima za kodiranje omogućava da na osnovu opisa radnih stavki pronađu relevantan kontekst iz kodne baze i projekta, uz leksičku pretragu specifičnu za domen, podešenu prema terminologiji projekta. - Radio je na integraciji modula Platform directory na nivou cele platforme i izradio referentne implementacije za doslednu primenu arhitekture. - Uveo je okvir za testiranje zasnovan na xUnitu i Playwrightu koji pokriva celu piramidu testiranja, sa jediničnim, integracionim i end-to-end testovima koji su pratili i modernizaciju i nove funkcije. - Vodio je nadogradnje .NET-a, CI/CD procese, infrastrukturu za funkcionalno testiranje i sveobuhvatnu dokumentaciju. - Pregledao je sve pull requestove tima, vodio preglede dizajna, sprovodio detaljne revizije repozitorijuma i definisao tehničke standarde za celu platformu. - Mentorisao je programere i uvodio nove članove tima u veliku nasleđenu kodnu bazu dok je tim rastao sa 3 na 7–8 osoba. - Rešavao je eskalirane probleme u produkciji poslovno kritičnog sistema, od ispitivanja, preko analize osnovnog uzroka, do otklanjanja. - Uveo je Claude Code na nivou celog tima i izgradio razvojne tokove uz podršku AI-ja sa Claude Codeom, GitHub Copilotom i sopstvenom automatizacijom za podršku razvoju u više repozitorijuma. - Projektovao je sloj za pristup podacima zasnovan na Entity Frameworku tokom modernizacije. Tehnologije: C#, .NET, ASP.NET Core, Razor Pages, WCF, SQL Server, T-SQL, Azure, Azure App Service, Azure Key Vault, Azure Functions, Azure OpenAI, Azure Data Factory, Azure DevOps, MCP, Clean Architecture, Modular monolith, CQRS, Vertical Slice Architecture, GitHub Copilot, Claude, Cursor, Mediator, MediatR, Carter, FastEndpoints, SOLID Design Principles, Dapper, Playwright, Entity Framework, ASP.NET MVC, Azure SQL, REST APIs, xUnit, Docker, JavaScript, HTML Projekti: SaaS za upravljanje poslovanjem posrednika u osiguranju – Klijent: Supercharge Vodeći programer | 10/2024 – 05/2025 Razvio je SaaS proizvod koji podržava poslovanje posrednika u osiguranju, uključujući upravljanje potencijalnim klijentima i prodajnim prilikama, komunikaciju sa osiguravajućim kućama i računovodstvene procese. - Napravio je demonstraciju izvodljivosti proizvoda za potencijalnog klijenta, veliku kompaniju. Tehnologije: C#, .NET, WPF, SQL Server, Azure, Clean Architecture, Modular monolith, SOLID Design Principles, Entity Framework Projekti: Izveštaji o ispitivanju za akreditovanu laboratoriju – Klijent: Regatta Project Kft. Softverski inženjer | 02/2024 – 05/2024 .NET aplikacija koja je akreditovanoj laboratoriji za ispitivanje materijala pomagala u izradi zapisnika o ispitivanjima i izveštaja. - Radio je kao jedini programer na projektu. - Razvio je funkcije za zapisnike o ispitivanjima u .NET-u, na SQL Server bazi podataka, a pomoću DevExpress Reportinga izradio je izveštaje o ispitivanju spremne za štampu. - Gotovom aplikacijom pomogao je laboratoriji da ispuni akreditacione zahteve. Tehnologije: .NET, DevExpress, DevExpress Reporting, SQL Server, Windows Forms Projekti: Platforma za izveštavanje o dobavljačima – Klijent: AGCO Corporation Vodeći programer | 11/2022 – 09/2024 Razvio je sistem poslovne inteligencije za lanac snabdevanja sa kontrolnim tablama za prikaz ključnih pokazatelja učinka. Platforma je na jednom mestu prikazivala potvrde prognoza dobavljača i njihov uticaj na proizvodnju. Vodio je razvojni tim od početnog projektovanja do puštanja u rad i radio na integraciji back-enda, front-enda i komponenti aplikacije za rad sa podacima. - Vodio je tehničku realizaciju back-enda, front-enda i isporuke kao vodeći programer distribuiranog tima od 3–4 osobe. - Izradio je i održavao front-end u TypeScriptu, Reactu i MUI-ju, koji je koristio API-je BI kontrolne table; u njemu su rukovodioci filtrirali podatke po poslovnoj jedinici, regionu i dobavljaču i po šifri artikla poredili uzastopne prognoze. - Radio je na ASP.NET Core monolitu po principima Clean Architecture i projektovao zvezdastu šemu u PostgreSQL-u na kojoj su se zasnivali izveštaji, u koju su podatke o dobavljačima učitavale AWS Lambda funkcije koje je razvio u Pythonu. - Vodio je CI/CD kroz Azure DevOps i GitHub Actions, sa isporukom u kontejnerima pomoću Dockera i Kubernetesa. - Pružao je tehničke smernice i radio preglede koda za razvojni tim raspoređen u više vremenskih zona. - Rešavao je složene probleme u PostgreSQL bazi podataka i otklanjao probleme sa performansama u sloju Entity Frameworka. Tehnologije: C#, .NET, ASP.NET Core, REST APIs, PostgreSQL, TypeScript, React, MUI, AWS, AWS Lambda, Docker, Kubernetes, GitHub Actions, Azure DevOps, Clean Architecture, SOLID Design Principles, Entity Framework, Python Projekti: Rešenje za e-trgovinu na platformi nopCommerce, zasnovano na pluginovima Arhitekta i vodeći programer | 01/2022 – 11/2022 Projektovao je i razvio prilagođene pluginove za rešenje za e-trgovinu zasnovano na platformi nopCommerce, proširujući njegove funkcije prema poslovnim zahtevima bez izmene izvornog koda osnovne aplikacije. - Proširio je veliku .NET kodnu bazu treće strane kroz arhitekturu pluginova platforme nopCommerce, bez pravljenja forka i bez izmene izvornog koda osnovne aplikacije. - Definisao je arhitekturu pluginova rešenja, sproveo nadogradnju verzije platforme nopCommerce zajedno sa pluginovima, rešavao probleme u unutrašnjem radu platforme i vodio razvoj više rešenja zasnovanih na nopCommerceu. Tehnologije: C#, .NET, ASP.NET, SQL Server, HTML, JavaScript, nopCommerce, Entity Framework Projekti: Automatizovani skup UI testova Programer za automatizaciju UI testova | 11/2021 – 12/2021 Razvio je automatizovane testove korisničkog interfejsa za veb-sajt nemačke kompanije za igre na sreću radi provere korisničkih funkcija i lakšeg otkrivanja regresionih grešaka. - Projektovao je strukturu skupa automatizovanih testova korisničkog interfejsa i njime proveravao korisničke funkcije veb-sajta i njegov rad nakon izmena. Tehnologije: .NET, C#, xUnit, NUnit, Selenium Projekti: Sistem za upravljanje servisom Vodeći programer odgovoran za ceo sistem | 09/2021 – 11/2021 Razvio je sistem za upravljanje servisom koji podržava poslovni proces od početnih ponuda preko pružanja usluga do postprodajne administracije, prilagođen operativnim procesima klijenta. - Prilagodio je aplikaciju načinu rada klijenta, uz podršku procesu od ponude do administracije posle servisnog rada. Tehnologije: JavaScript, Node.js, Knockout, jQuery, SQL Server, C#, .NET, Azure, Apache Cordova Softverski inženjer ALLWIN Informatika Kft. | 03/2015 – 08/2021 | Budapest Razvijao je poslovne aplikacije, softver za navigaciju brodova i alate za označavanje objekata na slikama u projektima za velika preduzeća, javni sektor i istraživanje i razvoj. - Radio je na istraživačko-razvojnom projektu Intelligent Image Object Annotator, softveru za navigaciju brodova, poslovnoj aplikaciji za javni sektor i sistemu za upravljanje učinkom i ovlašćenjima za veliko preduzeće. Povezani projektni zapisi detaljno opisuju zadatke i tehnologije za svaki projekat. Tehnologije: C#, .NET, ASP.NET MVC, Entity Framework, WPF, SQL Server, JavaScript, jQuery, Azure, Microservices Projekti: Poslovna aplikacija za državnu upravu Višeslojna poslovna aplikacija za javni sektor. Tehnologije: C#, .NET, Entity Framework, WPF, ASP.NET, HTML, JavaScript, jQuery, SQL Server, Razor Pages Projekti: Softver za navigaciju brodova i praćenje plovila Softver za navigaciju brodova i praćenje plovila za međunarodnog klijenta. Tehnologije: C#, .NET, Entity Framework, WPF, ASP.NET, SQL Server, Telerik UI, ArcGIS Projekti: Intelligent Image Object Annotator Istraživačko-razvojni projekat dobijen na konkursu: alat za označavanje objekata na slikama. Tehnologije: C#, .NET, Python, Jupyter, CNTK, Azure, Docker, Kubernetes Projekti: Sistem za upravljanje učinkom i ovlašćenjima Sistem za upravljanje učinkom i ovlašćenjima za veliko preduzeće. Tehnologije: C#, .NET, ASP.NET, JavaScript, jQuery, SQL Server, SharePoint Junior .NET programer Grape Solutions Kft. | 07/2014 – 02/2015 | Budapest - Razvio je bolnički BI sistem i povezani portal za vizuelizaciju podataka i administraciju sistema u skladu sa mađarskim zahtevima; izradio je MOLAP kocke i definisao ključne pokazatelje učinka (KPI). - Razvio je interni portal za upravljanje aktivnim supstancama za međunarodnu farmaceutsku kompaniju. - Razvio je veb-sajt za evidenciju podataka o lovu za međunarodno lovačko udruženje. Tehnologije: C#, .NET, ASP.NET MVC, SQL Server, Entity Framework, Kendo UI, Excel Power Pivot .NET programer Regatta Project Kft. | 04/2013 – 07/2014 Razvijao je višeslojne poslovne aplikacije koristeći .NET, DevExpress komponente korisničkog interfejsa i SQL Server bazu podataka. - Razvio je višeslojni softver za praćenje proizvodnje za proizvođača keramike. - Razvio je višeslojni ERP sistem po meri i softver za upravljanje zalihama za međunarodnu kompaniju iz oblasti obezbeđenja kvaliteta. Tehnologije: C#, .NET, Windows Forms, DevExpress, SQL Server, Entity Framework OBRAZOVANJE Osnovne strukovne studije (BSc) | Elektrotehnika i računarstvo | Visoka tehnička škola strukovnih studija u Subotici (Subotica Tech) | 2008 – 2011 | Ocena: 8,11/10 · Predmeti: Baze podataka, Razvoj veb-aplikacija, .NET Letnja škola | Napredni C# i razvoj igara u XNA | ELTE Summer University / Microsoft Summer School | 2011 Letnja škola | Razvoj veb-aplikacija: Silverlight, ASP.NET, SQL Server | Microsoft Summer School | 2010 Srednjoškolsko obrazovanje | Hortikulturni tehničar | Beszédes József MMIK, Kanjiža (Srbija) | 2003 – 2007 SERTIFIKATI Programming in C# (ispit 70-483) | Microsoft DAT236x: Deep Learning Explained | edX | 2017 NAGRADE 2. mesto, CEE IoT Hackathon Hungary | CEE IoT Hackathon Hungary | 2016: Kao član tima ALLWIN. Nacionalno finale, Imagine Cup 2012 | Microsoft | 2012: Sistem za prepoznavanje biljaka. Nagrada za kreativnost i specijalna nagrada kompanije Nuance-Recognita Zrt. | Univerzitet Óbuda, 37. studentska naučna konferencija (TDK) | 2012 PUBLIKACIJE Microsoft Windows 7 Pontról pontra | Perfact | 08/2011: Izradio je ilustracije za knjigu. VOLONTERSKI RAD Volonter u odbrani od poplava | 06/2013: Učestvovao je kao volonter u odbrani Budimpešte od poplava tokom poplave Dunava u junu 2013. JEZICI Mađarski: Maternji Engleski: Tečno, na profesionalnom radnom nivou Srpski: Na ograničenom radnom nivou Hrvatski: Na ograničenom radnom nivou