Giorgio Bozio
Verified Expert in Engineering
Software Developer
Giorgio is an experienced, pragmatic, expert full-stack developer from Northern Italy. He has worked for twenty years in web development, including both back-end apps and front-end public sites. He has created web solutions for large companies and a popular (~450k downloads) library for creating PDF files. Giorgio also boasts considerable entrepreneurial experience.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio 2017, Visual Studio Code (VS Code)
The most amazing...
...software I've coded is the Rotativa library, a smart and easy way to create PDFs in an ASP.NET websites.
Work Experience
Founder
RotativaHQ
- Built this startup company from the ground up. It's a SaaS for creating PDF files from .NET and PHP in an innovative and original way.
- Applied to the MS BizSpark program. Set up a payment system, recurring invoicing, and all the legal and fiscal details.
- Developed and tested a proof of concept for the new product.
- Developed a distributed system to allow multiple endpoints for the service and one single aggregator for logging and accounting.
- Wrote blog posts and did marketing as well as some SEO and SEM.
Web Architect
reMedia Srl
- Created a booking site in ASP.NET MVC and Backbone/Marionette.
- Developed an API for booking site partners to enable SSO and access to eCommerce information.
- Built an integration with a legacy system for a big eCommerce site.
- Created a custom search engine for a big eCommerce site.
- Developed an infinite scrolling booking tableau using React and Redux.
Sole Owner and Proprietor
Viva Software
- Designed and developed a web app to manage operations of a racing track and the attached hotel.
- Designed and developed a prototype on Azure for a distributed 3D rendering system.
- Studied and experimented with various techniques to improve the software development process through TDD and BDD.
- Studied, experimented, and built prototypes for developing single-page applications.
- Learned to use Knockout, Angular, and Backbone.
- Developed proficiency in using Backbone with Marionette.
- Improved testing skills with the Jasmine testing library for JavaScript.
Game Developer
Akqbridge.com (via Toptal)
- Created a JavaScript module to manage game annotations.
- Created a JavaScript module to display annotations on the game table.
- Tested all new JavaScript using Mocha and PhantomJS.
- Developed server-side code to persist Q&A annotations on a MongoDB server.
- Helped the client design new features and refactor existing ones to simplify the user experience.
.NET Specialist
Pallino Srl
- Designed and created an order tracking system for a major automotive company.
- Used BDD with SpecFlow to enable customer collaboration.
Tech Lead, Team Tutor
Sianet Srl
- Mentored and led the team.
- Designed and led development for a financial web app.
Senior Developer
ASI Srl
- Designed and developed a CRM web app.
IT Manager and Developer
Venpa Spa
- Designed and managed the new IT software systems for the company.
- Designed and developed a credit rating system.
- Designed and developed an equipment tracking system.
- Managed internal software support.
.Net & XSLT Developer
B&S Joint Srl
- Worked on a financial content management system.
Co-owner
AG2000 Snc
- Managed the company tech infrastructure, including DNS servers, email servers, and web servers. The company was a qualified web hosting provider and web agency with FreeBSD-based servers.
- Developed dynamic web sites with PHP and MySQL.
Web Developer
NEOL Srl
- Managed a web server based on the Mac OS and WebStar web server.
- Designed and developed HTML sites.
- Designed and developed dynamic sites on the Mac platform mainly using the Frontier/Usertalk DB-language.
Experience
Rotativa ASP.NET MVC PDF Library
https://github.com/webgio/RotativaLa Mia Volkswagen (My Volkswagen) Car Order Tracking System
Gift Coupon Code Redemption Service
Furla.com
HR Hiring Process Software
http://www.cvweb.itRotativaHQ Dashboard
Rotativa.io
http://rotativa.ioSkills
Languages
C#, SQL, T-SQL (Transact-SQL), JavaScript, VB.NET, XSLT, PHP, HTML
Frameworks
ASP.NET, .NET, ASP.NET MVC, ASP.NET Web API, ASP.NET Core, Knockout (Knockout.js), Angular, Jasmine, Windows Presentation Foundation (WPF)
Libraries/APIs
Backbone.js, Backbone.Marionette, React, React Redux, Marionette.js, RequireJS, Vue
Tools
Microsoft Visual Studio
Paradigms
Test-driven Development (TDD), Behavior-driven Development (BDD), Object-oriented Programming (OOP), Functional Programming
Platforms
Azure, Azure PaaS, MacOS, Visual Studio Code (VS Code), Visual Studio 2017
Storage
Microsoft SQL Server, Azure Queue Storage, NoSQL, Redis, CouchDB
Education
Machine Learning Course (Offered Via Stanford University) in AI
Coursera - Online
Bachelor's Degree in Statistics
University of Padua - Padua, Italy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring