
David Silis
Verified Expert in Engineering
Software Developer
Mexico City, Mexico
Toptal member since July 30, 2021
David is a software engineer specializing in JavaScript and TypeScript. He has experience working with enterprises, financial institutions, and startups. He began reverse engineering online games when he was a kid and then moved on to web development using technologies such as React and Next.js. David is a great communicator—his decisiveness and quick resolution skills will tackle any problem and ensure things get done with great attention to detail.
Portfolio
Experience
- Node.js - 5 years
- React - 5 years
- Web App Design - 3 years
- Next.js - 3 years
- TypeScript - 3 years
- Azure - 2 years
- Redux - 2 years
- Amazon Web Services (AWS) - 1 year
Availability
Preferred Environment
Windows, MacOS, Azure, Amazon Web Services (AWS)
The most amazing...
...project I've taken on was founding a startup where I worked on enterprise projects and solved complex problems for real-world applications.
Work Experience
Full-stack Developer
Softrip
- Added multiple features to an ongoing app that was being refactored.
- Worked with API routes and webhooks to connect the front end with a database using CRUD operations.
- Worked with third-party service providers to integrate their solutions into our platform, such as payment and e-signatures.
Senior Front-end Developer
All Athlete
- Worked on the main website to maintain feature parity with their iOS app. Used React, TypeScript, and Next.js.
- Mentored an intern, teaching best practices, code standards, and website optimization.
- Created components from scratch based on a Figma design, keeping the website fast and reliable.
Front-end Developer
Chegg - Main
- Developed and implemented new features for the website that enhanced its user experience and accessibility.
- Optimized website performance and improved loading times with the help of monitoring and analytics tools to identify bottlenecks.
- Used industry-leading stable technologies and frameworks, as well as some newer ones with tremendous growth potential.
- Mentored and supported team members by sharing knowledge and best practices during code reviews and more.
- Received recognition and positive feedback from team members for my work and ideas and for translating requirements into technical solutions.
Senior Full-stack Developer
Ember Desarrollo de Software
- Developed a React web app that prints barcodes used to track shipments across warehouses.
- Built a web app with Next.js that compares shipping carriers and enables users to select and buy the best options available.
- Managed a team of developers who worked on various projects and served as their mentor and teacher.
Senior Full-stack Developer
SUMA México
- Developed the core infrastructure of the client's identity verification platform including multiple microservices, serverless functions (Node.JS with TypeScript), database model, APIs, and various React dashboards with TypeScript, among others.
- Helped multiple clients integrate our main products in record time.
- Managed a small team of developers and acted as a consultor, helping them overcome programming challenges.
- Built a Windows application with Electron.JS, React, and TypeScript that connects to a special scanner through WebSockets and collects photos of a person's passport to verify their identity.
Experience
Identity Verification Platform
Barcode Generation Web App
Code Analysis
Legal Services Web App
Education
Engineer's Degree in Cybernetics Engineering and Computational Systems
La Salle University - Mexico City, Mexico
Skills
Libraries/APIs
React, Node.js, REST APIs
Tools
Webpack, Babel, Git, Prisma
Languages
TypeScript, JavaScript, HTML5, HTML, GraphQL, CSS, SQL
Frameworks
Next.js, React Native, Redux, Express.js, Tailwind CSS, Jest
Paradigms
Responsive Web Design (RWD), REST, Mobile Development, Web App Design, Unit Testing, Templating, Serverless Architecture
Platforms
Vercel, Azure, Firebase, Windows, MacOS, Amazon Web Services (AWS), Kubernetes
Storage
MongoDB, MySQL, Databases, PostgreSQL
Other
APIs, API Integration, Responsive Design, Full-stack, Back-end, Web Development, Webhooks, Apollo, WebSockets, Headless CMS, Programming, OWASP, Code Review, Payment APIs, Front-end, Website Optimization
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