Vinicius De Antoni
Verified Expert in Engineering
Gatsby Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Terminal, Visual Studio Code (VS Code), MacOS
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.
Work Experience
Lead Software Engineer
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.
Software Developer Engineer
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.
Software Designer
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.
Web Developer
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.
Web Developer
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.
Web Developer
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.
Experience
Personal Web Site
Blizzard Shop
https://shop.blizzard.comSkills
Languages
Java, JavaScript, HTML, CSS, TypeScript, SQL, GraphQL, PHP, C#, C++
Frameworks
Angular, Tailwind CSS, Next.js, Spring, .NET
Libraries/APIs
React, REST APIs, Node.js, RxJS, Vue, jQuery
Tools
Git, Terminal
Other
Gatsby
Platforms
MacOS, Android, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Education
Master's Degree in Computer Science
Universidade Federal do Rio Grande do Sul (UFRGS) - Porto Alegre, RS, Brazil
Bachelor's Degree in Computer Science
Pontificia Universidade Catolica do Rio Grande Do Sul (PUCRS) - Porto Alegre, RS, Brazil
Certifications
Java Standard Edition 5 Programmer Certified Professional
Oracle
TS: Microsoft .NET Framework – Application Development Foundation
Microsoft
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