Szarka László

Szoftver fejlesztő mérnök

Szolgáltatások1

Windows alkalmazások

Egyedi igényekre tervezett, több szálon futó, robosztus alkalmazások fejlesztése Windows operációs rendszerhez a biztonsági követelmények és a céges policy maximális betartása mellett .NET és .NET Core alapokon.

Ipari adatgyűjtő, adatrögzítő, adatfeldolgozó, adatkonvertáló, adatbázis karbantartó, riportozó, folyamat irányítást végző alkalmazások fejlesztése.

#windows #winforms #netcore #egyedi-fejlesztés

Windows szolgáltatások, UWP alkalmazások

Háttérben futó Windows WCF szolgáltatások vagy Microsoft Azure felhő szolgáltatások fejlesztése egyedi igények szerint.

Windows Store kompatibilis, modern UI-val rendelkező UWP alkalmazások fejlesztése Windows 10-hez.

#windows #uwp #wcf #szolgáltatások #felhő

Alkalmazások modernizálása

A régi alkalmazások újraprogramozása elengedhetetlen a modern operációs rendszereken történő használathoz.

Régi szoftverek újraprogramozása a legújabb technológiák-, biztonsági megoldások alkalmazásával. Az eredmény: hasonló kezelőfelülettel rendelkező, gyorsabb és megbízhatóbb szoftver hosszú évekig tartó kompatibilitással.

#windows #újraprogramozás #kompatibilitás

SQL Server programozás

SQL Server adatbázis tervezés / fejlesztés. Tárolt eljárások, függvények, nézetek programozása T-SQL nyelven.

Adatbázis összekapcsolása adatkarbantartó alkalmazásokkal asztali és webes környezetben egyaránt.

Adatszolgáltatás kliens alkalmazások számára authentikált API-n keresztül.

#sqlserver #udf #assembly #tárolteljárások #t-sql

Adatbázis migrálás

Adatbázisok konvertálása, átköltöztetése akár eltérő típusú adatbázis szerverek között is.

Adatok importálása, exportálása másik adatbázisba, CSV, XML, JSON stb. formátumba.

#sqlserver #importálás #exportálás #csv #xml #json #konvertálás

Adatbázis karbantartás

Példány- és adatbázis beállítások ellenőrzése. Teljesítmény centrikus vizsgálatok, indexvizsgálat.

Lekérdezések optimalizálása, biztonsági mentés struktúra kialakítása, ütemezett feladatok létrehozása, ellenőrzése.

#sqlserver #index #agent #teljesítmény #backup

Office add-in -ek

Kiegészítő modulok fejlesztése a Microsoft Office szoftvercsomag alkalmazásaihoz: Word, Excel, PowerPoint, Outlook...

A kiegészítők a régi VBA makrók helyett modern .NET technológiával készülnek objektum orientált alapokon, ezáltal sokkal nagyobb teljesítménnyel rendelkező, robosztus alkalmazások fejleszthetők az Office programcsomag moduljaihoz.

#word #excel #outlook #addin #kiegészítő #makró

Hordozhatóság

Az elkészített kiegészítőhöz modern telepítőcsomag tartozik, így néhány kattintás után használatba vehető.

A kiegészítő beépül az Office megfelelő moduljába, ahol a kialakításnak megfelelően a ribbon menüből, vagy saját paneljén keresztül azonnal elérhető.

#addin #telepítő #hordozhatóság

Automatizálás

A monoton, körülményes, ismétlődő munka helyett használjon Office kiegészítőket növelve ezzel a teljesítményt és csökkentve a hibalehetőségek számát.

Automatikus PDF generálás, importálás, exportálás, konverió, nyomtatás, formázás, e-mail küldés, adatfolyamok kezelése, adatbázis kapcsolat ...

#automatizálás #importálás #exportálás #adatfeldolgozás

Honlap készítés

Modern, reszponzív, a legújabb technológiákat használó honlapok fejlesztése.

Az elkészített honlapok minden eszközön megfelelően jelennek meg, a felület adaptálódik a kijelző méretéhez.

#html5 #css3 #weblap #net5 #blazor #reszponzív

Web alkalmazások

Ipari web alkalmazások fejlesztése, üzemeltetése.

Termelés támogatás, adatgyűjtés ipari eszközökről, adat importálás / exportálás, riportozó-, adatkarbantartó alkalmazások fejlesztése HTML5 és multiplatformos .NET környezetben.

#html5 #netcore #webapp #adatfeldolgozás #riportok

Web szolgáltatások

Felhőben vagy lokális hálózaton üzemeltetett backend szolgáltatások készítése .NET környezetben.

Web API szolgáltatások, Azure Functions fejlesztés.
Adatfeldolgozó és kiszolgáló web API-k készítése.

#felhő #webapi #rest #azure #backend

Ipari megoldások2

Adatgyűjtés

Terepi eszközök mérési adatainak gyűjtése adatbázisba többféle kommunikációs protokollon keresztül (Modbus, Modbus-RTU, Bacnet, Profibus, Anybus, Cosem DLMS stb...)

OPC Serverek telepítése, létrehozása, szimulálása. Adatgyűjtés OPC Serverből vagy ütemezett adatszolgáltatás OPC Server-nek UA és DA protokollokon egyaránt. PLC programozás, PLC adatgyűjtés, ipari automatizálás.

OPC Serverek és adatbázisok összekapcsolása. Terepi átjárók programozása .NET alapokon, adat szinkronizálás a felhővel.

#adatgyűjtés #modbus #rtu #anybus #profibus #cosem #dlms #opcserver #kepware #matrikon #opc-da #opc-ua #szimuláció #iot #intellisense #átjáró #xserver #azure #plc

Adattárolás

Adatbázis szerver telepítése, beállítása akár fájlrendszer alapú adathozzáféréssel. Redundancia megvalósítása, feladat specifikus hardveres és szoftveres követelmények meghatározása, licenszelés.

Példányok telepítésének automatizálása. Adatbázis szerverek megosztása, authentikációs beállítások elvégzése, feladatok ütemezése SQL Agent-tel.

Adatbázsok létrehozása, tervezése SQL Server-ben. Biztonsági mentések visszaállítása. Tábla struktúra kialakítása, index-ek tervezése, létrehozása, sebesség optimalizálás, partícionálás.

Adatbázisok IO alrendszerének megtervezése. Adatok karbantartása, ütemezett törlési/archiválási tervek készítése. Ütemezett biztonsági mentési struktúra kialakítása.

#sql #licensz #filestream #redundancia #példányok #agent #biztonsági-mentés #visszaállítás

Importálás / exportálás

Adatok importálása SQL Server-be, vagy adatok exportálása SQL Server-ből illetve egyéb formátumokból szinte korlátok nélkül.

CSV, XML, JSON, SqlServer, MySql, Oracle, XLS, OPC, Access stb. kétirányú adatszolgáltatás, szinronizáció megvalósítása.

#adat #importálás #exportálás

Web API-k fejlesztése

Felhőben vagy lokális hálózaton üzemeltetett backend szolgáltatások készítése .NET környezetben.

Web API szolgáltatások, Azure Functions fejlesztés. Adatfeldolgozó és kiszolgáló web API-k készítése.

#webapi #wcf #rest #azure #functions

OPC és Modbus szimulátorok

Virtuális OPC Server -ek vagy Modbus eszközök telepítése, létrehozása, üzemeltetése.

Az OPC Server tag-ek forrás adatait saját szolgáltatások állítják be ütemezetten (virtuálisan), megvalósítva ezzel egy realtime szimulációs környezetet, melyhez minden OPC szabványt támogató cél rendszer hozzáfér.

#opc #opc-da #opc-ua #opc-szimulátor #modbus

Alkalmazás fejlesztés

Ipari automatizálás, folyamatirányítás, adatgyűjtés, riportozás, adatkarbantartás.

Vállalatirányítási rendszerek-, árajánlat készítő szoftverek fejlesztése. Pénzügyi kimutatások készítése, számlakezelés.

Adatgyűjtő-, karbantartó rendszerek, adat importáló-, exportáló-, konverziós alkalmazások fejlesztése.

Dokumentum menedzsment, riportozó alkalamzások fejlesztése, adatbázis alapú kimutatások készítése.

Felhasználó authentikációs rendszerek fejlesztése, monitorozása, ütemterv készítő alkalmazások.

#sql #licensz #filestream #redundancia #példányok #agent #biztonsági-mentés #visszaállítás

Ipari nyomkövetés

Ipari nyomonkövető (traceability) rendszerek fejlesztése, üzemeltetése.

Gyártósoron üzemelő, egyedi mérőberendezések felmérése, lehetséges interfészek meghatározása, adatok kinyerése és tárolása adatbázisban, egységes platformon való adatmegjelenítés, riportozás.

Gyártóautomatához lokális hálózat kiépítése, szerver konfigurálása, kliens oldali adatgyűjtés OPC szerverrel, folyamatos szerver oldali adatszinkronizáció, web alapú riport megjelenítés.

#ipar #nyomkövetés #gyártósor #lan #szinkronizáció

Web alapú szerver-kliens megoldások

Progresszív web alkalmazások fejlesztése.

Interaktív termelési oktatószoftverek fejlesztése.
Gyártósorra könnyen adaptálható, ipari termelő környezetre optimalizált dolgozói oktató rendszer.

A rendszerbe admin felületen keresztül feltölthető képek, videók és munkautasítások segítik és szabványosítják az új munkafolyamatokat-, valamint az új dolgozók szakszerű betanítását.

#oktató-szoftverek #munkafolyamat #ipari-termelés

Referenciák3

Ipari nyomkövető rendszerek,
folyamat irányítás


Ipari nyomonkövető (traceability) rendszerek fejlesztése, üzemeltetése.

Gyártósoron üzemelő, egyedi mérőberendezések felmérése, lehetséges interfészek meghatározása, adatok kinyerése és tárolása adatbázisban, egységes platformon való adatmegjelenítés, riportozás.

Gyártóautomatához lokális hálózat kiépítése, szerver konfigurálása, kliens oldali adatgyűjtés OPC szerverrel, folyamatos szerver oldali adatszinkronizáció, web alapú riport megjelenítés.


Árajánlat készítő szoftver


Árajánlat készítő-, nyilvántartó szoftver, amely az árajánlat készítés mellett tartalmaz terméklista kezelő, ügyfélkezelő, gyártókezelő rendszert, valamint számlakezelő pénzügyi modult és statisztika modult is.

A szoftver végigköveti a teljes folyamatot az árajánlat adástól a megrendelésig, statisztikákat, riportokat készít a felhasználók vásárlási szokásairól. Bevétel összesítést, nyereség kalkulációt is tartalmaz.

Az árajánlatokat, gyártói megrendeléseket riportok formájában generálja, melyeket automatikusan ki is küld az érintett partnereknek.

A beépített levelező rendszer, valamint a fájlok küldésének lehetősége megkönnyíti a kommunikációt az ügyfelekkel.

A rendszer automatikusan csatolja az árajánlatban szereplő termékek műszaki dokumentációit a levélhez.

Excel ártáblázat alapján a komplett cikktörzs árai néhány kattintás után frissíthetők.

Az ajánlatok teljes életciklusa visszakövethető akár évekre visszamenőleg is.


OPC Server alkalmazások


Terepi eszközökből, energia menedzsment rendszerekből (EMS), épületfelügyeleti rendszerekből (BMS), illetve egyéb adatforrásból (CSV, XML...) érkező adatok tárolása adatbázisban, megjelenítés, riportozás, adat konverzió, importálás, exportálás.

A szoftver képes a begyűjtött adatokat illetve további hisztorikus vagy realtime adatokat közvetlenül OPC Server-nek továbbítani akár szimulált környezetben is.

Az adatok tárolása és kiszolgálása az SQL Server legújabb verzióival történik garantálva ezzel a megbízhatóságot és sebességet.

A tárolt adatokból változatos riportok, statisztikák készíthetők.

A szoftver WCF szolgáltatások segítségével köztes rétegként végez adatszolgáltatást egyéb külső rendszerek számára.


Automatikus nyomtatvány kitöltő, adatimportáló


A szoftver képes beépülni a Microsoft Excel-be és az Excel munkafüzetekben tárolt adatok alapján képes automatikusan elkészíteni a NAV számára beküldendő nyomtatványokat, megspórolva ezzel rengeteg manuális munkát a Megrendelőnek.

A generált nyomtatványok az ABEV nyomtatványkitöltő programba pár kattintással beimportálhatók úgy, hogy az összes megadott mező ki van töltve a releváns adatokkal.

A szoftver Beállítások ablakában az összes szükséges paraméter megadható a generáláshoz illetve tartalmaz egy párosító modult is, amely segítségével a cellák tartalma hozzárendelhető a megfelelő mezőhöz a nyomtatványban.

Időzített adatimportálás CSV vagy egyéb formátumokból


A szoftver képes feldolgozni gyakorlatilag bármilyen szöveges állományt és az adatokat közvetlenül továbbítani egy megadott cél rendszer (általában adatbázis) irányába.

Az adatforrás lehet akár email csatolmány is, ezáltal képes a szolgáltatók által automatikusan küldött adatok feldolgozására felhasználói beavatkozás nélkül.

Jellemző felhasználási terület: az energiaszolgáltatók (EON, ÉMÁSZ) által küldött adatok tárolása a vállalat központi adatbázisában, de alkalmas bank által kiállított adathalmazok feldolgozására és tárolására is.

A feladatokat a szoftver ütemezetten képes elvégezni, ezáltal a folyamatos adatszolgáltatáshoz sincs szükség semmilyen felhasználói beavatkozásra.


Office beépülő alkalmazások


A képen is látható addin-ek beépülnek a Microsoft Office szoftvercsomag megfelelő termékeibe kiegészítve ezzel az alap szoftver szolgáltatásait a Megrendelő egyedi igényeivel.

Az alkalmazások saját ribbon menüvel rendelkeznek, így jól elkülönülnek az alap szoftver szolgáltatásitól, funkcióitól.

Az alkalmazások szükség szerint ki- és bekapcsolhatók, biztosítva ezzel, hogy ritka használat esetén se zavarják a mindennapi munkát.

Részletes beállítások igénye esetén a modulok saját panel-rendszerrel rendelkeznek, amik szintén beépülnek az alap szoftverbe (Word, Excel stb.), ezek megjelenése szintén ki- és bekapcsolható.

Az alkalmazások nagyon széleskörű funkcionalitással rendelkezhetnek, van lehetőség adatbázis kapcsolatra, webes adatok letöltésére, API hívásokra, adatfeldolgozásra, átalakításra, automatikus munkafüzet generálásra, automatikus formázások elvégzésére, nyomtatásra stb...

A képen látható beépülő modulok közül a felső a Microsoft Word szoftvercsomagba épül be. Képes felbontani az eredeti dokumentum összes objektumát szöveges formátumba, kigyűjti a helyesírási hibákat szöveges állományokba és képes megadott adatforrásból a hibák automatikus kijavítására az ügyfél igényei szerint.

Az Excel beépülő modul egy árajánlat készítő alkalmazás, amely a paneleken megadott beállítások alapján képes árajánlatot generálni közvetlenül az Excel munkafüzetbe, valamint elvégzi a szükséges adat ellenőrzéseket, formázásokat is. A modul beépített levélküldőt is tartalmaz.

"Találj valamit, amit szeretsz csinálni és akkor soha többé nem kell dolgoznod az életben!"
Harvey Mackay

Elérhetőségek

Bemutatkozás4

Szarka László

Szoftver fejlesztő mérnök

Szarka László vagyok 39 éves szoftver fejlesztő mérnök.
Középiskolás tanulmányaimat a győri Jedlik Ányos Informatikai és Gépipari Középiskolában végeztem,
majd a Széchenyi István Egyetemen szereztem mérnöktanár, illetve mérnök-informatikus végzettségeket.

22 éve (egészen pontosan 8316 napja 🙂)
foglalkozom programozással, ezalatt az idő alatt széleskörű tapasztalatokra tettem szert a felsorolt technológiák és szemléletmódok vonatkozásában.

Nem szeretek leragadni a régi technológiáknál, az informatika olyan ütemben fejlődik, hogy pár éves szakmai tudás is elavultnak számíthat, emiatt már megjelenésük előtt próbálok megismerkedni az új technológiákkal, technológiai irányzatokkal, hogy a lehető legmodernebb alkalmazásokat tudjam elkészteni ügyfeleim számára.

Az új dolgok felfedezése extra motivációt jelent számomra, továbbá sokkal változatosabbá teszi az elvégzett munkát.

Utóbbi években a szakmai prioritás elsősorban az ipari alkalmazások területére összpontosult, ahol több sikeres projekben sikerült részt vennem, amelyek a Megrendelő számára optimalizálják a termelési hatékonyságot, az energia felhasználást, valamint automatizálják a korábban manuálisan elvégzett munkákat.

Bízom benne, hogy hamarosan Önt is elégedett ügyfeleim között üdvözölhetem!

95

Adatbázisok

100

.NET

95

Web technológiák

Alkalmazott technológiák, szolgáltatások, szemléletmódok

C#, VB.Net, VBA, T-SQL, HTML5, CSS3, JavaScript, Razor .NET Framework, .NET Core, Telerik WinForms, SyncFusion WinForms ASP.Net Core MVC, WebAPI, KendoUI VSTO, AIE T-SQL, MySQL, SqLite, EF, .NET CLR Ajax, MVC, Bootstrap, jQuery, Entity Framework Core, Code First, ADO.Net, XML, Json, SVG, TFS, Scrum, WCF, OAuth, LinQ, UWP, Telerik, Docker, Azure Functions, Azure Storage, Azure SQL, Azure VM, SQL Server, SQL Integration Service, SQL Agent, SQL Backup management, SQL Performance tuning, Database Sync, ModBus communication, OPC Server programming

Ügyfelek5

Elérhetőségek6

Alig várom a következő izgalmas projektet! Talán az Öné lesz az?

Szarka László


Magyarország
Győr-Moson-Sopron megye
9173 Győrladamér
Országút utca 49.

+36 (20) 773 - 6159
Hívjon most! Kattintson ide!

info@szarkalaszlo.hu

Szkennelje be a névjegyemet (vCard):