Vinicius De Antoni, Software Developer in Los Angeles, CA, United States
Vinicius De Antoni

Software Developer in Los Angeles, CA, United States

Member since May 25, 2020
Vinicius is a generalist software engineer experienced in developing back-end services for web, desktop, and mobile applications as well as building user experiences with web technologies. Throughout my career, I've worked with several different technologies in a variety of problem spaces. From embedded software for printers to a customer support system, from eCommerce platforms to desktop applications.
Vinicius is now available for hire

Portfolio

  • Blizzard Entertainment
    Java, Spring, JavaScript, Typescript, Angular, React, Vue.js
  • Amazon.com
    Java, Spring, JavaScript, Angular, AWS, PHP
  • HP
    Android, Java, Spring, C#, .Net, JavaScript, jQuery

Experience

Location

Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

MacOS, VS Code, Terminal

The most amazing...

...product I've worked on was the Battle.net desktop application that is used by millions of players all around the world.

Employment

  • Lead Software Engineer

    2014 - 2019
    Blizzard Entertainment
    • Led a team of 10+ software engineers and defined the technical direction of the Battle.net desktop application, including a complete UI refresh for the Battle.net desktop app, including a tech stack migration from C++/Qt to Web technologies.
    • Worked on the new content experience for the Battle.net desktop app, including a new Java web service implemented with Java 11 and WebFlux that can deliver relevant and personalized content to millions of players.
    • Headed a major overhaul of Blizzard Shop, including a complete redesign and a tech stack migration from Java/Freemarker to Java/Angular.
    • Designed and implemented a checkout workflow framework for an eCommerce web application using Java and Spring.
    • Profiled distributed systems to improve performance under heavy load. I was able to get significant results by revisiting caching policies, fixing bugs, and improving the codebase to be more scalable.
    Technologies: Java, Spring, JavaScript, Typescript, Angular, React, Vue.js
  • Software Developer Engineer

    2012 - 2014
    Amazon.com
    • Worked on the Amazon Instant Access (AIA) web services, where I implemented the API and the Java and PHP SDKs.
    • Implemented a web application available on Amazon's developer portal that allowed third-party vendors to create and test their profiles before selling digital items. Developed the back end with Java and SpringMVC and front end with AngularJS.
    • Implemented a web service using JavaScript/PhantomJS to extract relevant images from any given URL. Those images were used as thumbnails on the trending pages section of the Kindle Fire browser.
    Technologies: Java, Spring, JavaScript, Angular, AWS, PHP
  • Software Designer

    2007 - 2010
    HP
    • Designed and developed a distributed solution for a location-based search service with MongoDB and Node.js.
    • Added new features as well as bug fixing to a REST service, which was developed using JAVA and allowed client applications to create print jobs through the cloud.
    • Developed an Android application available on the Play store (HP ePrint Service).
    • Designed and implemented an embedded HTTP server for printers.
    Technologies: Android, Java, Spring, C#, .Net, JavaScript, jQuery
  • Web Developer

    2006 - 2007
    Conecta IT
    • Developed financial reports, interactive charts, CRUD pages by utilizing PHP, JavaScript, C, and Oracle.
    • Developed J2EE applications with JSP, JSF, Spring MVC, and Struts 2.
    • Improved database performance by correctly utilizing indices and store procedures.
    Technologies: PHP, Java, C++
  • Web Developer

    2005 - 2006
    Constat
    • Developed a customer service management software. Worked on both server and client-side. The application was implemented using PHP and a SQL Server database.
    • Worked on adding cross-browser support for Firefox, IE, and Opera.
    • Introduced new technologies (like Ajax) to improve UX.
    Technologies: PHP, JavaScript, HTML
  • Web Developer

    2004 - 2005
    X-NEO
    • Designed and developed web sites by utilizing PHP, JavaScript, Flash, and MySQL.
    • Integrated Ajax technology on existing applications.
    • Added cross-browser support to existing applications.
    Technologies: PHP, JavaScript, HTML

Experience

  • Personal Web Site (Development)

    Powered by React/Gatsby and TailwindCSS, my personal web site contains information about my experience, skills, and a list of all my public posts. I often use it to experiment with different libraries and learn more about the latest web technologies.

  • Blizzard Shop (Development)
    https://shop.blizzard.com

    The web store for Blizzard digital games. I was the team lead responsible for a major overhaul of Blizzard Shop, including a complete redesign and a tech stack migration from Java/Freemarker to Java/Angular.

Skills

  • Languages

    Java, JavaScript, HTML, CSS, TypeScript, SQL, GraphQL
  • Frameworks

    Angular, Tailwind CSS, Next.js, Spring
  • Libraries/APIs

    React, REST API, Node.js, RxJS
  • Tools

    Gatsby, Git

Education

  • Master's degree in Computer Science
    2011 - 2013
    Universidade Federal do Rio Grande do Sul (UFRGS) - Porto Alegre, RS, Brazil
  • Bachelor's degree in Computer Science
    2006 - 2010
    Pontificia Universidade Catolica do Rio Grande Do Sul (PUCRS) - Porto Alegre, RS, Brazil

Certifications

  • Java Standard Edition 5 Programmer Certified Professional
    FEBRUARY 2011 - PRESENT
    Oracle
  • TS: Microsoft .NET Framework – Application Development Foundation
    JANUARY 2010 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others