William Hanemann da Silva
Verified Expert in Engineering
Full-stack Developer
Ribeirão Pires - State of São Paulo, Brazil
Toptal member since September 20, 2022
William is a web application developer fascinated by networks and security who has spent the last ten years developing various websites and applications. Over the past five years, he has used Vue for projects in industries including business management, medicine, public transportation, and clothing design. William takes pride in his job, and values work dedication.
Portfolio
Experience
Availability
Preferred Environment
Linux, Windows, Google Chrome, Visual Studio Code (VS Code), Node.js, JavaScript, CSS3, HTML, Vue, HTML5
The most amazing...
...thing I've built is a clinic management app that increased the attendance threshold by 300% and reduced the time spent on monthly health plan billing by 91.6%.
Work Experience
Full-stack Engineer
Dr. Pediatra & Cia
- Designed and developed a clinic management application used by all clinic branches for thousands of patients, leading to a 300% attendance threshold increase and 91.6% less time spent on monthly health plan billing.
- Created the company website, initially providing clients with basic information about viable medical insurance, available services, clinic employees, and locations.
- Built and designed a public progressive web application used by patients to schedule and manage their medical appointments by themselves.
- Collaborated on decision-making and worked closely with company partners as an IT consultant.
Web Developer and Designer
Viação Talismã
- Designed, developed, and maintained the company website.
- Enabled students and teachers to apply for the free school bus pass online.
- Developed a dynamic bus schedule, allowing city residents to access bus routes and locations.
Experience
Clinic Management System
The application included:
• Comprehensive appointment management with WhatsApp reminders.
• Creation of prescriptions, exam requests, and certificates.
• Patient management, including medical history and growth development with charts for data visualization. The US CDC provided all reference data.
• User management with role-based permissions and authentication for doctors, employees, and patients.
• Consultation tables with an extensive drug list provided by the national drug agency.
• A comprehensive ICD reference.
• Full support for generating health plan billing in compliance with national government health agency regulations, including creating statistics, reports, and XML files for communication between relevant parties.
Parking Lot Manager App
Because some vehicles were charged based on the number of parked minutes rather than hours, there were many possible pricing solutions. The most challenging part of the project was creating a simple and easy-to-use interface to create and manage the parking prices and maintain the automated list of the available parking spots for every vehicle type.
The application calculated the parking price for every vehicle based on additional factors, such as the time of day and existing parking subscriptions. When entering the parking lot, the drivers were given receipts with QR codes that they would scan when leaving to generate invoices.
Inventory Manager for Local Tailors and Dressmakers
The record included all known fabric types within the app's internal database. It used color palettes and studies extracted from uploaded photos to help users choose threads, buttons, and accessories that work well with their material.
The app organized new ideas, pictures, and documents in filtered and classified galleries, giving users a place to keep their inspiration photos and notes while also being able to attach images and PDFs. Everything was searchable by keywords, colors, fabric names, titles, and descriptions. Users could create patterns based on geometric shapes, following the quilt-sewing technique, and obtain information on what they need to work on their project based on the available inventory.
Cryptocurrency Dashboard
The best matching pair for a selected currency is suggested, aiming for the highest possible profit and the owned assets that could bring more profits upon selling, with or without considering the owned amount. All data is fetched in real-time through exchange platforms' APIs, and as a privacy protection measure, all user data and calculations are kept and processed on the user's device. As expected, the application has scrolling price ticks, multiple charts and views for each trading pair (including floating cards and ticks), price alerts, calculators, and more. Its financial calculator allows the user to quickly check possible transaction profit and losses considering the fees, which substantially supports trade analysis.
Clothing Store | eCommerce
Emergency Care BMI and Age Calculator
• Doctors needed fast and instant access to inputs upon launching the app.
• All content should be available on the initial screen, with no page changing or scrolling.
• Input data should be masked, validated, and auto-corrected so that doctors should not worry about manual corrections or measurement units (weight, height, and dates). Results were always consistent.
• Charts show the current person's indexes according to data provided by the US CDC.
Although initially requested by a doctor, four years later, the entire team still uses the application today.
Education
Associate's Degree in Information Security
FATEC - São Paulo, Brazil
Skills
Libraries/APIs
Vue, Vue 2, Vue 3, REST APIs, Node.js, NW.js, Chart.js, Twilio API
Tools
Figma, Mongoose, Capacitor
Languages
JavaScript, CSS3, HTML, CSS, HTML5, Sass, TypeScript, SCSS, Python 3, C#, XML
Frameworks
Vuetify, Quasar, Nuxt.js, Jest, OAuth 2, Realtime, Express.js, Electron
Platforms
Linux, Windows, Google Chrome, Visual Studio Code (VS Code), Firebase, PDF.js, Android, iOS
Storage
CouchDB, PouchDB, Database Modeling, Data Synchronization, Cloud Firestore, MongoDB
Paradigms
Management
Other
Operating Systems, Progressive Web Applications (PWAs), APIs, User Interface (UI), Front-end, Web Development, Web App Development, Full-stack, Full-stack Development, Front-end Development, Mobile-first Design, Architecture, Development, Deployment, Computer Networking, Cryptography, Firewalls, Firebase Hosting, User Experience (UX), Vitest, Design, Data Visualization, Offline Data Synchronization, User Management, Google Material Design, Scheduling, Security, Vite, Content Management Systems (CMS), Payment APIs, Online Payments, Strapi, Hash
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