Giacomo Sorbi

Giacomo Sorbi Email and Phone Number

Software Engineer @ Toptal
Giacomo Sorbi's Location
London, England, United Kingdom, United Kingdom
Giacomo Sorbi's Contact Details

Giacomo Sorbi work email

Giacomo Sorbi personal email

About Giacomo Sorbi

Passionate engineer with a background going from Fortune 500 companies to first technical hire in startups I helped to take off; seeker of new challenges, new problems to solve and new ways to test and hone my skills; puzzle-solver for a living.Eager to learn something new every waking day, I discovered the joy and pleasure of "dirtying" my hands with analysis tools and programming whenever I get the chance; competitive coding in particular helped me a lot, offering me highly diversified algorithm-based problems, motivation and the chance to learn best practices from veteran coders.A teacher at heart, I had been fortunate enough to pass what little I know to many people, thanks to my professional and volunteer activity.Interested in both corporate and start-up work experiences.Specialities: Team Leading, Software Architecture, Performance, Optimisation, Software Development, Training, Mentoring and Coaching, Management, Finance

Giacomo Sorbi's Current Company Details
Toptal

Toptal

View
Software Engineer
Giacomo Sorbi Work Experience Details
  • Toptal
    Senior Software Engineer Team Lead
    Toptal May 2020 - Present
    Work From Anywhere, Remote, Oo
    I joined the Toptal network, developing and consulting in a number of projects involving JS/TS, Python, Solidity, Web3, MetaMask, custom AR/VR tools, D3.JS and Ruby-based technologies among others, mostly on a stack focused on React/React Native for the FrontEnd and NodeJS for the BackEnd (Modern C++ on Linux, Python with Django and Ruby with Ruby on Rails were also used), in order to deliver features for high profile clients of the Toptal network, including some projects in the BlockChain space, using Solidity and MetaMask integration.
  • Sapi
    Principal Engineer
    Sapi Dec 2022 - Mar 2024
    London, England, Gb
    I joined the team as one of the first technical hires and helped expand the product across multiple apps offering B2B financial products in a fast-paced startup environment.Core technologies utilised by our team were ReactJS, NodeJS, Next.js and Typescript.
  • Facebook
    Senior Software Engineer
    Facebook Sep 2020 - Mar 2021
    I have worked in the Efficiency team of the FACE org, focusing on a tool to monitor and analyse regressions in performance of the code base - a business critical need for all of the products in the Facebook family.Core technologies used include React.js, Hack, Python, Modern C++ on Linux, Mercurial, Phabricator, GraphQL and Relay.
  • Birkbeck, University Of London
    University Lecturer
    Birkbeck, University Of London Oct 2018 - Oct 2020
    London, Central London, Gb
    I joined the Birkbeck university to teach and give my classes a feel of what modern web development is, drafting an up-to-date programme for them to follow.Through both in-person lessons and 1-to-1 mentoring, I brought my classes from possibly zero previous experience in this sector to being able to develop and deliver a relatively complex website using HTML, CSS, vanilla JavaScript and React.Having a significant number of students with very different backgrounds, skills and goals, I managed to create bespoken teaching material and support, while keeping a consistent base core of competences to be achieved and achievements to be delivered, starting from the selection of each member of any cohort and following through up to the successful submission of each final assignment.
  • Orgvue
    Software Engineer
    Orgvue Jan 2020 - Sep 2020
    London, England, Gb
    I worked for Concentra focusing on a few key components that needed to scale for some of our largest clients, optimising performances and UX even on edge cases.Tech stack included React, Jest, React-testing-library, immer, styled components, xState, date-fns and a few customised libraries - all run using TypeScript.
  • Facebook
    Senior Software Engineer
    Facebook Nov 2019 - Dec 2019
    I joined FaceBook as a contingent worker to focus on a few tools developed by the Enterprise Engineer branch of the company, offering data visualisation and informative tools for the management of FB's own data network structure.The stack involved React with Flow (AKA FlowType), Relay and GraphQL, HG (Mercurial), MySQL, Hack/HHVM, Modern C++ on Linux, Phabricator and Ent among several other tools and technologies.
  • Orgvue
    Software Engineer
    Orgvue Aug 2019 - Nov 2019
    London, England, Gb
    I worked for Concentra focusing on a few key components that needed to scale for some of our largest clients, optimising performances and UX even on edge cases.Tech stack included React, Jest, React-testing-library, immer, styled components, xState, date-fns and a few customised libraries - all run using TypeScript.
  • Bjss
    Senior Software Engineer
    Bjss Apr 2019 - Jul 2019
    Leeds, West Yorkshire, Gb
    I worked to deliver quality solutions to BJSS clients, collaborating in a multi-functional team led by another external consultancy to build several resources management tools with complex data visualisation and manipulation.The tech stack included React, Material-UI, NodeJS, TypeScript, Modern C++ on Linux, Python, WebSockets and GraphQL among several other libraries and technologies, using a TDD methodologies. I conducted a few selections to increase the team size.
  • Flatiron School
    Technical Coach
    Flatiron School Jul 2018 - Jun 2019
    New York, New York, Us
    I was recruited to make students comfortable among the intricacies of web-development, starting from scratch (basic HTML and CSS), all the way up to more advanced topic like deployment and versioning, building features using JavaScript/Typescript with React and NodeJS and Ruby with Ruby on Rails.Using Flatiron teaching material, I supported my classes both with in-person teaching and development as well as remote mentoring.Mentoring soft skills like networking, learning how to manage the need to constant learning and interviewing were also coached.
  • Acuris Global
    Senior React Developer
    Acuris Global Nov 2018 - Mar 2019
    New York, Us
    I took care in the first phase of updating/fixing components (including styled components) shared across several products Acuris offers as NodeJS packages; successively I contributed to the creation of a new editorial project, developing both the CMS and the final-users-facing interfaces, using only Redux to manage all the user information and TypeScript to enforce type safety.We followed a thorough TDD approach using Jest, Enzyme and react-testing-library.
  • Undisclosed Fintech
    Team Lead
    Undisclosed Fintech Jan 2018 - Nov 2018
    I built an app to manage hundreds of thousands resources using a SSR structure with a NodeJS+React/Redux saga interface using a functional approach with Ramda; following the provided design and specs, I single-handedly created most UI components, including sophisticated data visualisation widgets with both D3.js and custom code, most of the tests using Enzyme+Jest and data handled through WebSockets with some NodeJS modules written in Modern C++ on Linux. Type safety was implemented using Flow/FlowType.I led teams in 2 different countries, selecting several of our near-shored coworkers through an articulated selection and interview process.I acted as a bridge between tech and business people, managing both expectations and budgeting for the development process, solving conflicts as they appeared in our work flow.
  • Deutsche Bank
    Software Engineer
    Deutsche Bank Dec 2016 - Jan 2018
    Frankfurt Am Main, Hessen, De
    I joined a team of 50+ members (including about 25 front end developers) to help build the new robo-advisory app that made Deutsche Bank fully compliant with the MiFiD II standards.The stack was React.js/Redux + Node.js based and implemented a large number of support libraries (among them: Lodash, Moment.js, Enzyme, Sinon and Mocha). Part of the work also requires the usage of MYSQL, Python and Modern C++ on Linux.My tasks were mostly aimed at building and fixing screens and component of the app; over time, I also managed to take ownership of pre-existing component, updating them to the latest specs and creating a proper test suite for their safe deployment and maintenance; finally, I contributed to the growth of the teams leading several interviews and selection processes of new candidates to join our ranks.
  • Outfittery
    Software Developer
    Outfittery Sep 2016 - Oct 2016
    Berlin, De
    My team and I were in charge of refactoring the user profile and funnel pages for the web-app of the top fashion e-retailer in Germany. We took converted the legacy code into a Bootstrap and Angular.js-based app, supporting multiple languages of very different structure and content with a responsive layout.Making the layout support a translation service with different languages, including German with its very long words, was also a part of our challenges.
  • Agcpartners
    Team Lead
    Agcpartners Aug 2015 - Mar 2016
    I focused on Frontend Development using HTML, SCSS, Angular and pure Javascript, while Modern C++ on Linux, Python and Ruby on Rails solutions were considered too for some parts of the logic; a particular focus on UX and animation using different technologies (canvas, jQuery or snap-svg libraries); helped grow and train the engineering team.
  • Freelance
    Freelance Developer And Consultant
    Freelance Sep 2012 - Jul 2015
    I worked as a freelance consultant for different businesses in the area, with a main focus on web development, training and mentoring resources both via seminars and on-site.
  • Magicworks Via Verticaljelly
    Web Developer
    Magicworks Via Verticaljelly Jan 2015 - Jun 2015
    I worked as a sub-contractor on an Angular.js stack to create an UI on embedded music-streaming devices for TVs. The project also employed NodeJS with some networking modules written in Modern C++ and Mocha; I extensively used the latter in order to create our testing suite.
  • Mindgeek Via Verticaljelly
    Frontend Developer
    Mindgeek Via Verticaljelly Jul 2014 - Jan 2015
    I worked using mostly an HTML and vanilla JS stack to realise a new interface; in the last part of the project I also partially used ember.js to integrate said interface with the rest of the product which included a massive use of biometric tracking tools to provide the back-end with high-quality and high-precision data about user behaviours and identities.
  • 22Cans Via Verticaljelly
    Web Developer
    22Cans Via Verticaljelly Sep 2013 - Apr 2014
    Working remotely as a sub-contractor, I contributed building the code for the presentation campaigns of the game Godus, using HTML, CSS and vanilla JS.
  • Cofimp
    Trainer And Consultant
    Cofimp Mar 2011 - Dec 2013
    Cofimp was a leading training and education agency located in Bologna and strongly tied to the regional economic market.I was called there to hold seminars focused on creating, implementing and constantly monitoring cost- and goals-effective online marketing strategies.Among the specific skills and competencies I try to teach my students, I consider particularly worth of learning the capacity to create and manage the ads of a campaign, the rules of engagement in the online arena, the KPI that I consider mandatory to successfully review and update your current marketing operations and some basic understanding of how the internet works on a more technical level.
  • Dentista.Tv
    Strategy Consultant And Web Developer
    Dentista.Tv Jul 2012 - Mar 2013
    Dentista.tv was a leading low cost dental care network: I started with SEO and content marketing, quickly moving in managing their sites, doing development and maintenance of the legacy stack.
  • Vola Spa
    Web Marketing Specialist
    Vola Spa Apr 2010 - Jan 2013
    Viareggio, Lucca, It
    Vola, a subsidiary from Welcome Italia, currently one of the Italian market leaders in the offer of wholesale SMS packages to business users, hired me to improve its presence online and help launching a new product line, expanding our target to private and professional users as well.My core activities here included SEO, copywriting, HTML+CSS editing, press release and fine tuning of the web interface in a joint effort with the developing team; I am also been in charge of creating and editing the regular newsletters sent to our subscribers.
  • Network Lab
    Consultant
    Network Lab Sep 2011 - Sep 2012
    I joined the NetWork Lab team from the Università Politecnica delle Marche to be able to spread the meaning and relevance of IT in modern business, particularly focusing my activity on the impact of web marketing and analytics tools in small-to-medium businesses in Italy.Given my expertise with CMSes, I also serve as a de facto admin and proof reader for the Lab website.
  • Blastness
    Seo And Web Developer
    Blastness Dec 2011 - Jul 2012
    Milano, Lombardia, It
    I joined Blastness, a leading SEO agency focused on the hotel booking industry, to work as a SEO specialist and project manager.I was hired also to follow different areas, acting as a bridge between the web development team, the managerial staff and the customers, domain and content management, web development.
  • Prospero Multilab
    Marketing & Strategy Consultant
    Prospero Multilab May 2011 - Dec 2011
    Bologna, Bo, It
    I was hired as a consultant to provide the Prospero team with some more firepower on the strategic and analytical aspects of their web projects. I also gave advice about web usability, crowdsourcing, social networking and social validation concerning an editorial/fashion related project.
  • Pubblicity
    Consultant
    Pubblicity Jul 2008 - Jul 2010
    Pubblicity was a traditional advertising company mostly focused on billboards; when the founder and current owner, Marco Ceramicola, and I partnered in order to launch an artistic exhibit featuring many of the most skilled painters in Versilia, we also decided we could join forces and try to launch some project in order to expand our current business.We are still sharing a mutual collaboration, with Marco providing me his strong and wide network of acquaintance and me advising him in the turnover strategy he chose for his company.
  • Religionsfree - Bancale Onlus
    Marketing And Web Consultant
    Religionsfree - Bancale Onlus Feb 2009 - Feb 2010
    I was called to help this start-up non-profit organisation in its early days, my attention mostly required for the development of its website and the upcoming launch of a new cultural and ethical magazine.As time went by, my first task gradually shifted to that of head hunter for promising feature writers, helping the publisher in scouting and selecting interested and motivated collaborators.Finally, I worked as a coordinating hub among different profiles (webmasters, a data miner, product testers and editors) to achieve a positive subscribers campaign.
  • Cannon Shopper
    Founder
    Cannon Shopper Mar 2006 - Feb 2010
    Cannon Shopper was born as a network of professional in different fields of expertise in order to become a lean provider of services to a broad array of business clients.Thanks to this philosophy, we could provide our clients from basic marketing services (like advertising consulting or webdesign) to more advanced solutions (like data mining or non-conventional marketing approaches).
  • Intesa Sanpaolo
    Corporate Marketing Intern
    Intesa Sanpaolo Sep 2009 - Dec 2009
    Turin, To, It
    I was assigned to help develop ISP foreign network, mining raw data and trying to figure out which were the best markets, entry strategies and products that would allow for optimal performances in the long run and decent revenues in the short- to mid-term period.During the fulfilment of my task, I was led and tutored in improving the knowledge of both financial products and main competitors of a global or regional area player as ISP currently aims to be.
  • Scuola Superiore Sant'Anna
    Innovation Lab: "Marketing& Strategy: Impatto Economico Dello Sviluppo Di Un Ngn Sul Sistema Paese."
    Scuola Superiore Sant'Anna Mar 2009 - Jul 2009
    Pisa, Pi, It
    During the second half of my courses in the Master MAINS schedule, I was assigned to this research project to investigate the possibilities of the New Generation Network (NGN), as seen from both the TLC operators side (with Telecom Italia and Vodafone) and from a hardware manufacturer (Ericsson).More specifically, my team and I examined the more likely scenarios of the IPTV/WebTV market, assessing strengths and weakness of the modern VoD technologies, considering both foreign and the Italian scenarios.I was interested in both the financial aspects and the technical requirements of the network that were discussed, interviewing experts from various Telcos and working closely with researchers and specialists in internet protocols and infrastructure.In the final output of our project, we worked out a business plan with inherent subscribers and revenue growth previsions.
  • Studio Corazza
    Apprentice Accountant
    Studio Corazza Sep 2005 - Sep 2008
    I served a three years apprenticeship, focusing my work mainly in the areas of pay-checks setup and legal service (privacy policies and hiring contracts). As a side role, I also acted as technical support for daily office needs, like setting up and properly configuring a computer or improving the process of data input in the accounting and analytical tools.
  • Stealth Marketing Agency
    Copywriter, Marketing Consultant, Account
    Stealth Marketing Agency Feb 2004 - Mar 2005
    I started my career as consultant with this enterprise, aimed at offering marketing and communications solutions to small horeca operators and public governance in the area of Siena.My main activity was creating copy and acting as a bridge among the customers and the technical staff, mostly programmers and graphic artists.

Giacomo Sorbi Skills

Javascript Python Ruby Algorithms Html English Css Jquery Leadership Strategy Web Analytics Cms Digital Strategy Teamwork Social Networking Social Media Marketing Business Strategy Start Ups Online Marketing Marketing Marketing Strategy Data Structures Digital Marketing Seo Market Planning Copy Editing Copywriting Entrepreneurship Analytics Advertising Online Advertising Business Planning Web Marketing Web Design Project Management Gamification Competitive Analysis Brand Management E Commerce Management Neuromarketing Strategic Planning Key Performance Indicators Coaching And Mentoring Web Project Management Logical Approach Test Driven Development

Giacomo Sorbi Education Details

  • Scuola Superiore Sant'Anna
    Scuola Superiore Sant'Anna
    Information Technology
  • Università Degli Studi Di Firenze
    Università Degli Studi Di Firenze
    Macroeconomics
  • Università Degli Studi Di Firenze
    Università Degli Studi Di Firenze
    Finance
  • Liceo Scientifico
    Liceo Scientifico
    Basic Scientific And Humanistic Courses

Frequently Asked Questions about Giacomo Sorbi

What company does Giacomo Sorbi work for?

Giacomo Sorbi works for Toptal

What is Giacomo Sorbi's role at the current company?

Giacomo Sorbi's current role is Software Engineer.

What is Giacomo Sorbi's email address?

Giacomo Sorbi's email address is g.****@****ail.com

What schools did Giacomo Sorbi attend?

Giacomo Sorbi attended Scuola Superiore Sant'anna, Università Degli Studi Di Firenze, Università Degli Studi Di Firenze, Liceo Scientifico.

What are some of Giacomo Sorbi's interests?

Giacomo Sorbi has interest in Subvertising/culture Jamming, Psychology, Coding Personal, Children, Information Technology, Economic Empowerment, Trekking, Education, Personal, Science And Technology.

What skills is Giacomo Sorbi known for?

Giacomo Sorbi has skills like Javascript, Python, Ruby, Algorithms, Html, English, Css, Jquery, Leadership, Strategy, Web Analytics, Cms.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.