
Stefano Pezzino
Verified Expert in Engineering
Software Developer
Auckland, New Zealand
Toptal member since January 11, 2017
Stefano is passionate about technology, constantly learning new things. He's highly organized and able to manage the lifecycle of a project from the very beginning, coordinating tasks with the client and the team and delivering the product to market. He works mainly with JavaScript, Swift, and Java and develops for web, iOS, and Android.
Portfolio
Experience
- JavaScript - 5 years
- React - 4 years
- Java - 4 years
- React Native - 4 years
- TypeScript - 3 years
- Node.js - 3 years
- Express.js - 2 years
- Swift - 2 years
Availability
Preferred Environment
Git, IntelliJ IDEA, MacOS, React, Mobile App Development
The most amazing...
...project I've worked on is a robust and fast mobile-bank application with lots of features and used by thousand of clients .
Work Experience
Senior Software Engineer
Westpac New Zealand Limited
- Helped with the migration of legacy web banking into a modern React-based front-end, taking the old UI and converting it into React using our internal component library.
- Acted as the core contributor and maintainer of the internal React component library. I built some of the most used components like the grid system, modals, tooltips, and more.
- Contributed to improving the performance of legacy web banking by refactoring long functions and removing some npm packages that were no longer used but were still included in the bundle.
Senior Full-stack Developer
Propellerhead Limited
- Developed a Node.js app that consumed real-time geolocation messages from a Kafka queue, processed them, and stored them in a database in a compact format for later retrieval. Built an API on top to query the data and present it in a React-based web app.
- Added push notifications to a React Native app using Firebase Cloud Messaging.
- Created templates using Gatsby and connected them to a headless content management system.
Senior Software Developer
Fintech.works
- Developed the back-office software supporting the main product, an e-wallet. Technologies included Spring on the back end and Vue and SPA on the front end.
- Built a JSON schema to a native app components parser to generate server-defined application screens.
- Created an OCR module to match personal identification document data to user input and verify the photo with a user-provided selfie.
Full-stack Web Developer
Pacific (via Toptal)
- Deployed a Facebook bot on Heroku.
- Created a simple site with Facebook Login.
Software Developer
Roshka
- Developed more than eight different mobile banking applications for Android and iOS.
- Created apps using hybrid frameworks like Cordova.
- Built an API for an e-wallet and bill payments app.
- Developed an app that grabs pictures, geolocation, barcodes, and data for a telecommunications company.
- Built an app for ordering goods that retrieves and stores prices and products from a back-end server and then syncs the orders taken within the app. Also developed some APIs to handle synchronization.
- Published various apps to the Android and Apple app stores.
- Developed an Express.js back end for remote server monitoring using web sockets for real-time communication and dynamic configuration push to clients.
- Configured Jira and Bitbucket for the company's internal use.
- Developed a website using Express.js plus Jade, Less, and jQuery for a supermarket.
- Created a brand new web banking application using SpringMVC and HTML5, Less, and jQuery.
Mobile Developer
BBVA Paraguay
- Developed native mobile banking apps for both iOS and Android operative systems.
- Created back-end services and APIs using Java and SpringMVC.
- Configured continuous integration software for our apps' nightly builds.
- Developed a push notifications server for sending push notifications of accounts, cards, and loan events to the apps with Java.
- Supported configuration and administration of the development server, from securing it with SSL and setting NGINX as a reverse proxy to deploying test builds to WildFly.
PHP Developer
Tera S.R.L.
- Developed some modules for a budget management system tailored to government agencies, all done using PHP and PostgreSQL for the back-end and HTML, CSS, and JavaScript for the front-end.
- Developed modules for stocks, human resources, and contracts.
- Provided on-site support for clients.
- Handled installation and initial configuration of the system on the client's server.
Experience
Flashcards
https://github.com/spezzino/flashcardsTweet Sentiment Analysis
https://drive.google.com/file/d/0B0-TCmeD4oHKR1lJZHhOSDRWMHM/view?usp=sharingEducation
Specialization in iOS
Coursera | University of Toronto - Online
Certificate in MongoDB for Node.js Developers
Mongo University - Online
Certificate in MongoDB for DBAs
Mongo University - Online
Specialization in Android
Coursera | University of Maryland & Vanderbilt University - Online
Bachelor's Degree in Computer Science
Universidad Católica Nuestra Señora de la Asunción - Asuncion, Paraguay
Certifications
Microsoft Azure Fundamentals
Microsoft
Parallel, Concurrent, and Distributed Programming in Java Specialization
Rice University & Coursera
Systems and Networks Security Auditing
Deloitte
iOS App Development with Swift Specialization
University of Toronto & Coursera
M101 JS: MongoDB for Node,js Developers
Mongo University
Mobile Cloud Computing with Android Specialization
University of Maryland, Vanderblit University & Coursera
Skills
Libraries/APIs
React, Passport.js, REST APIs, jQuery, jQuery UI, Facebook API, Node.js, X (formerly Twitter) API, Facebook SDK, Vuex, Vue, Puppeteer
Tools
Jira, IntelliJ IDEA, Atom, Amazon Simple Email Service (SES), Git, Mercurial, Bitbucket, Jenkins, SonarQube, JSX
Languages
CSS, JavaScript, HTML, Java, Pug, Swift 3, Swift, Less, TypeScript, Python, PHP
Frameworks
Spring MVC, Express.js, React Native, Jest, Spring, Spring 5
Paradigms
Agile, Continuous Deployment
Platforms
Android, MODx, iOS, AWS Lambda, MacOS, Amazon EC2, WordPress, Oracle Database, Amazon Web Services (AWS), Azure
Storage
PostgreSQL, SQLite, MySQL, MongoDB, NoSQL, Amazon S3 (AWS S3), Redis
Other
Mobile App Development, RESTful Services, GitFlow, Linux Administration, Micro SOA, Gatsby, Cloud
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