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: giacomoparmigiani@protonmail.com, jkone27@yahoo.it
- 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
Tech Lead (current)
- 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), customer integration, 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 and Interests
- C#
- F# (ocaml dotnet implementation)
- javascript / nodejs
- HTML/css
- SQL (mssql/pgsql)
- microservices
- aspnetcore
- entity-framework/dapper
- git
- object-oriented programming
- functional programming
- TDD
- reactive extensions / rx
- AMQP
- openapi / contract-first development
- refactoring legacy code
- reverse engineering
- graph databases
- reactjs (basic)
- java (basic)
- basic unix commands
- python (basic)
- confortable to work on macos, linux/ubuntu or windows/wsl
Spoken Languages
- Italian, native speaker
- English, fluent
- Spanish, portugues: basic
- Dutch, learning/novice