Filippo Conforti
Verified Expert in Engineering
Software Developer
Previously the lead architect for Gucci's eCommerce business, Filippo specializes in developing beautiful applications with Ruby on Rails, and has 9+ years of engineering experience. He strongly believes in TDD as the only way to build rock-solid code that makes his clients happy. He loves building for other developers too, by designing and creating the REST APIs they wish they had.
Portfolio
Experience
Availability
Preferred Environment
Git, Terminal, MacOS
The most amazing...
...web app I've ever built is a social network for home swappers, powered by a Neo4J graph database and implementing the "six degrees of separation" theory.
Work Experience
E-Business Applications Architect
Gucci
- Led the development and scaling of gucci.com, the company (homegrown) eCommerce platform built in Ruby on Rails.
- Integrated the new mobile website with the existing platform and CMS.
- Created a REST API for our concession partners, to let them get the catalogs, the stock, and prices, and to place orders directly from their sites.
- Developed an image server (Ruby on Rails + ImageMagick) to dynamically create all our product image variations (with automatic resizes and crops) and to deliver them through Akamai.
- Added some test coverage to the codebase and promote a TDD approach at least for all the core features.
- Optimized the HTTP cache headers to drive our page caching strategy on Akamai and dramatically scale the site performances.
- Constantly communicated with our business users to gather their project requirements and worked with the other engineers to match their business goals.
Ruby on Rails Engineer
Ateapick
- Created multiple web apps from scratch, starting from the requirements gathering to the application design and development, always using Ruby on Rails as my primary stack.
- Configured and scaled all our clients' hosting infrastructure based on Linux machines, managing all the required redundancy, high availability, and backup strategies.
- Configured and scaled all our clients' cloud resources, including AWS, Heroku, and Cloudflare.
- Integrated multiple payment gateways (Paypal, Stripe, Amazon Payments) to accept payments and subscriptions.
- Integrated multiple third-party APIs (Facebook, Twitter, Google Maps, Dropbox, Campaign Monitor, Mailchimp etc.) using the OAuth authorization standard whenever available.
Software Developer
Independent
- Created multiple web applications using J2EE.
- Created multiple applications using Python, which I still consider a beautiful language.
Experience
Coding Problems
Gucci.com
CommerceLayer
Contributors are welcome!
MissHobby.com
http://www.misshobby.comGroupayments.com
Kubalula.com
DoggyMind.com
Skills
Languages
Markdown, Ruby, Swift, Go, SQL, Python, JavaScript
Frameworks
GrapesJS, OAuth 2, Ruby on Rails (RoR), AngularJS
Libraries/APIs
Shopify API, ImageMagick, PayPal API, API Development, Google Maps, Dropbox API, Amazon API, Facebook API, Stripe Connect, Twitter API, Stripe
Tools
Git, Amazon Pay, Terminal
Paradigms
DevOps, REST, Behavior-driven Development (BDD), Test-driven Development (TDD), App Development, Scrum, Kanban
Platforms
Amazon Web Services (AWS), Heroku, WordPress, MacOS, Jakarta EE, Rackspace, Engine Yard, Linux
Other
Video Streaming, Image Processing, HTTP, Cloudflare, Freelancing, APIs, Programming, Remote Work, API Development Specialist, Machine Learning, Akamai, OAuth, PayPal
Storage
Neo4j, MongoDB, Memcached, Elasticsearch, MySQL, PostgreSQL, Redis
Education
Master's Degree in Computer Science
University of Florence - 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