Juliano Penna
Verified Expert in Engineering
Web Developer
Uberlândia - State of Minas Gerais, Brazil
Toptal member since May 29, 2019
Juliano is a software engineer with nine years of experience and a background in economics and business. He co-founded a startup that was accelerated in Brazil, worked with Volkswagen in China, was a contractor in San Francisco, and worked for Amazon in Paris. He provides IT consulting and software development services, specializing in improving internal processes and leveraging the latest technology trends. Juliano is a versatile freelancer with a global perspective.
Portfolio
Experience
- JavaScript - 8 years
- Vue 2 - 8 years
- Web UX - 8 years
- MySQL - 7 years
- Node.js - 7 years
- React - 7 years
- MongoDB - 3 years
- Serverless Architecture - 2 years
Availability
Preferred Environment
Linux, Visual Studio Code (VS Code), Microservices, CI/CD Pipelines, React, Vue, Node.js, Go, User Experience (UX), Asynchronous Development
The most amazing...
...thing I've coded is a cryptocurrency bot dealing with multiple currencies, strategies, and accounts. It involved many error recovery methods and my own logging.
Work Experience
IT Consultant | Platform Developer
WorkAsync
- Structured a consulting program to help companies leverage their performance and optimize their management procedures.
- Helped one client structure their internal communication process and customer management with a CRM (identification of opportunity, choice of software, implementation, and training).
- Identified, implemented, and oversaw the implementation of a new legal software in a law firm.
Lead Full-stack Developer
Contentia
- Developed the complete web application as a sole developer (architecture, front end, and back end).
- Set up the full customer cycle from registration to payment to operational usage.
- Completed the minimum lovable product (MLP) and oversaw the usage by six satisfied users.
Software Development Engineer
Amazon
- Enabled donations for returned items worldwide. Oversaw the launch of the European marketplaces.
- Designed and implemented a notification system to address COVID-19 regulatory requirements at warehouses and offices in many countries.
- Researched and developed a plan to enable Amazon's internal merchant in multiple marketplaces (i.e., countries).
- Developed a two-way sync service for marketing notifications in the Turkish marketplace.
Full-stack Web Developer
Church Community Builder
- Modernized a complete section of the software, moving from the old framework to React.
- Introduced Cypress for doing end-to-end tests more efficiently and completely.
- Recreated a section of the software from scratch with a web designer for a much better customer experience.
Web Developer
MCON Group
- Developed the client-facing application for Volkswagen Automated Test Center initiative.
- Automated the deployment process of the test-center application to the Volkswagen internal staging servers.
- Redeveloped the internal apps to manage the employee's work hours and reimbursement requests.
- Resolved various miscommunicated requirements between the involved parties on the Volkswagen project to finish it on time.
- Developed a progressive web app (PWA) application to demo a new product to prospective customers.
Web Developer
Freelance Clients
- Redesigned the app's UI/UX and implemented automated bot responses in a client's forum.
- Developed the front end of a chat room platform working over WebSockets.
- Built the web application for a cryptocurrency investment bot, specifically the platform as a service.
- Developed several static landing pages and web applications for different clients.
- Built a Node.js cryptocurrency investment bot for a client's private use.
Web Developer
ROBOS.im
- Designed a new functional interface for the company's client-facing platform.
- Conceived new usability models to improve the user experience.
- Developed the client-facing platform's front end using AngularJS.
- Created an open-source library to manage the translation files required to internationalize the company's web application.
- Architected an open-source library for meaningful word extraction to be used by our natural-language processing service.
Co-founder | Web Developer
Inngage
- Developed a 100% responsive customer-facing web application, strictly conforming to the designer's work.
- Designed and created the platform's REST API in PHP.
- Deployed our customer's apps to the App Store and Play Store.
- Managed the tasks for the development of the product.
Experience
Conway Game
https://github.com/jpenna/conway-game-backendIt was built using Node.js on the back end and Vue.js on the front end. The board was created using the Canvas HTML element. In the repositories is extensive documentation on the decisions and trade-offs incurred during the application development.
The back-end code can be found at the link above. The repository has a reference to the front-end code and a live demo.
Coinman Bot (Unfinished State)
https://github.com/jpenna/coinman-botIt was designed for multiple accounts, currencies, exchanges, and strategies and also supported an extension of its features, and is fully modularized. It also includes my custom-built logging system, which works similarly to a simple file database.
A separate service provides the data collected from the exchanges while logging it for later backtest runs (running the strategy on a historical data set to verify its performance). The data collector can be found by following a link in the bot's description.
Inventory App Views and Concept
https://www.behance.net/gallery/83343483/Inventory-AppI did this as a personal project that could lead to a new business. I created the interface, UX, and feature requirements. It was developed with Adobe XD.
Loonemployes
https://github.com/jpenna/loonemployeesGracefully-exit Library
https://github.com/jpenna/gracefully-exitIt was developed to be used by a cryptocurrency bot that required child processes and services to finish their work before the main application could be terminated.
Diff-i18n Tool
https://github.com/jpenna/diff-i18nIt was used to confirm that all the application texts had a corresponding translation in all the languages provided.
Education
Master of Business Administration (MBA) Degree in Business
Getulio Vargas Foundation - Rio de Janeiro, Brazil
Bachelor's Degree in Economics
Federal University of Uberlândia - Uberlândia, Brazil
Skills
Libraries/APIs
Node.js, Vue 2, jQuery, React, REST APIs, Sinon.JS, Stripe API, Stripe, Vue, Pandas, Matplotlib, Scikit-learn, Backbone.js, Facebook Open Graph API, Firebase Web SDK, Telegram Bot API, Chai
Tools
Mocha, NPM, Git, AWS Deployment, Postman, Trello, AWS IAM, Amazon Simple Queue Service (SQS), AWS CloudFormation, Adobe Experience Design (XD), AWS SDK, GitHub, ChatGPT, Docker Compose, Docker Hub, Webpack, Figma, MongoDB Atlas, VirtualBox, Logging, Google Workspace, Terraform
Languages
JavaScript, SCSS, TypeScript, HTML, HTML5, CSS, PHP, PHP 7, Bash Script, Python, GraphQL, Python 3, C++, Java, Rust, Go
Frameworks
Redux, JSON Web Tokens (JWT), Jest, Next.js, Tailwind CSS, Hapi.js, PhoneGap, AngularJS, Swagger, Bulma
Paradigms
Agile, Scrum, Functional Programming, Serverless Architecture, Web UX Design, Design Thinking, Microservices, Lambda Architecture, DevOps, Hosting, Asynchronous Development
Platforms
AWS Lambda, Amazon Web Services (AWS), Docker, Linux, Kali Linux, Firebase, Heroku, Apache2, OS X, WordPress, Arduino, Visual Studio Code (VS Code), Vercel, Google Cloud Platform (GCP)
Storage
MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), Cloud Firestore, PostgreSQL, MySQL, Redis, Memcached, Neo4j, MariaDB
Other
Web UX, Business Model Canvas, UI Prototyping, Software Development, API Design, Service Design, Software Troubleshooting, Algorithms, Software Architecture, Full-stack, Back-end, Front-end, Technical Leadership, SaaS, AWS Cloud Architecture, OpenAI, Architecture, APIs, Firebase Cloud Functions, Payment Gateways, Cordova, Landing Pages, Storybook, Ethereum Smart Contracts, Business, B2C Marketing, Market Research & Analysis, Strategy, Politics, Macroeconomics, Microeconomics, Analytical Thinking, Statistics, Enzyme, Internationalization, i18n, Natural Language Processing (NLP), Algorithmic Trading, ISO 9001, Management Systems, Microsoft 365, CI/CD Pipelines, User Experience (UX), ChatGPT API, Artificial Intelligence (AI)
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