Giacomo Parmigiani

Tech Lead and Senior Software Engineer @ Travix International, cheaptickets.nl (Trip.com group). Specialized in .NET and .netcore ecosystem and backend software development.
- email: jkone27@yahoo.it, giacomoparmigiani@protonmail.com
- phone: +39 339 4577842
Education
- Master of Science, 2011-2014. Electronic Engineering and Information Systems, Univerisity of Bologna (Alma mater studiorum), Italy. Thesis: opencv, C, 3d disparity, random sample and consensus algorithms.
- Bachelor of Science, 2008-2011. Electronic And Telecomunication Engineering, Univerisity of Bologna (Alma mater studiorum), Italy. Thesis: Python, MIDI,
Work experience
.NET Tech Lead
- Travix International: OTA, Online Ticketing Agency, 2020, Backoffice Area.
C#/F# (.net) worked on some node.js and java reactive spring services as well to a smaller extent.
Currently working on migrations after acquisition from TRIP.COM group, migrating customers and the account domain with TRIP api integrations, in progress.
Worked in different dev teams, moving along the back office area, following projects within the domain of flight ticketing automation, schedule changes, baggage and seat product fulfilment (EMDs), account services, authentication systems, order management, and customer service.
Integration with supplier systems for internal and B2B ticket transactions. Following architecture design, coding and deliverables together with product-owner, running regular alignment sessions for the team and collaborating with other teams, stakeholders and managers to deliver new features and adjust the software quality.
Technology in use was mostly aspnetcore HTTP microservices, ef-core for ORM, google cloud deployments with K8s or VMs (using legacy aspnet apps on IIS), estafette.io for ci/cd and terraform for infrastructure and resources provisioning system.
Sr. Software Engineer
- Travix International, 2019. Online Ticketing Agency, Backoffice Area.
Software Engineer
- Travix International, 2018. Online Ticketing Agency, Backoffice Area. C#, aspnet/aspnetcore, ef/ef-core, sql, HTTP web apis, google pub-sub microservices.
- YNAP (Yoox net a porter group), 2015-2017. E-commerce platform, fulfillment area, warehouse automation. C#, aspnet, sql, HTTP web apis, rabbitmq RPC micro-services.
- Logital, 2014-2015. Surveilance/security and gate access software for various Italian customers such as Telecom and BLQ Airport. VB .net, C#, C++, opencv, ffmpg, RTMP, RTSP, H264 streaming, winforms, javascript.
Jr. Software Engineer
- Alstom, 2014. Train station signaling software solution. VB .net, winforms, proprietary software components.
Internship, Jr. Software Developer
- CAE, 2008-2009. Test software for remote radio environmental sensing units. C++, winforms, C.
Skills 👨🏽🔧
Backend ⭐️⭐️⭐️⭐️⭐️
- .NET BE (strong): microservices / REST / SOLID / TDD / .NET / aspnetcore / efcore / dapper (C#/F#)
- Java BE (medium / novice): springboot / java / rx java / maven / scala
- others BE (novice): golang / rust / python
- SQL BE (medium) : mssql / pgsql
- other DBs (ok): document (mongo), kv (redis), graph (node4j)
Frontend and full-stack ⭐️⭐️⭐️
- JS full-stack (medium): nodejs / npm / express/ ts / js /ts-openapi / rx-js
- JS FE (medium): react / storybook / vite / redux / jest / vitest / ts / js / html / css / htmx / F# / fable
cross cutting
- observability: kibana/grafana
- containers: docker/k8s
- elastalert / prometheus alert
more…
see: skills details
Spoken languages 🗣️
- Italian, native speaker 🇮🇹
- English, fluent 🇬🇧
- Dutch, learning 🇳🇱
- Spanish: learning (stale) 🇪🇸
- Portuguese: learning (stale) 🇵🇹🇧🇷