
David Sttivend Angel
Verified Expert in Engineering
Full-stack Developer
Medellín - Antioquia, Colombia
Toptal member since September 6, 2019
David is a full-stack JavaScript developer expert focused on React and Node.js. He is pertinacious with code quality and incorporates best practices into projects involving CI/CD, unit, and end-to-end testing. He is experienced working with Agile methodologies like Scrum and Kanban. David believes that continuous improvement is the way to achieve a product that satisfies the end user's expectations and needs.
Portfolio
Experience
- JavaScript - 6 years
- SQL - 6 years
- Testing - 5 years
- Node.js - 5 years
- Full-stack - 5 years
- React - 5 years
- Docker - 4 years
- GraphQL - 3 years
Availability
Preferred Environment
GitFlow, Git, MacOS, Vim Text Editor, Docker, JavaScript, React, Node.js, Express.js, GraphQL
The most amazing...
...project I've built was an open-source component that mimics the behavior of scrolling on Native apps for React. I used a CI/CD set up and published it to npm.
Work Experience
Technical Expert
UruIT
- Met with new customers to discuss their application's needs and set up developer teams that matched their criteria.
- Improved the technical test and interview process to join the company.
- Taught JavaScript and React concepts to junior developers to improve in their current projects.
- Helped to design the career path, inside the company, for the developers and technical positions.
Senior Front-end Developer
Hourly
- Developed a customizable table component to render thousands of entries without lagging or flickering. Also, able to adjust to multiple views, like Kanban, drag and drop, sort, and more.
- Developed the new worker's computer module on the application.
- Improved the overall testing techniques and reduced the number of recurring bugs in the application.
- Refactored old modules with new maintainable and testable code.
- Introduced functional programming principles like immutability and pure functions to the team.
- Automated testing and scaffolding tools for developers to finish their tasks faster.
Full-stack Developer
UruIT
- Developed a real estate web app for a company in the US. The application displayed over 5000 properties and used maps to locate them.
- Designed a high-risk payments platform for CBD and cannabis using ACH payments, credit cards, and more. The application connects a merchant and a consumer and allows them to make secure payments.
- Developed an integration for a web application to export some assets into Marketo and Campaign Monitor. The application was a marketing platform that let you create embedded interactive magazines and share them with your leads.
- Created a virtual makeup try-on product displayed in makeup stores and let customers apply makeup and make purchases, share videos and pictures and complete the checkout process.
- Built an asset, including images, documents, and videos management platform for large broadcasting companies to upload, store, and manage their assets in the Cloud.
Software Developer
Tech and Solve
- Created a financial simulator that calculates the best way to invest your money to achieve goals in the time defined.
- Created a web application for a pension company where you could view all your balances and investments. The goal of the project was to graphically display as much information to help clients easily understand the growth of accounts.
- Developed an IoT product that helps prevent accidents to the elderly. It consisted of a hub of devices that monitor the location of an elder in a house and track that person to see if they go to dangerous places and notify their caretaker.
Experience
Drag Scroll Provider
https://github.com/davidsa/drag-scroll-providerEducation
Bachelor's Degree in Systems Engineering
EAFIT University - Medellín, Colombia
Skills
Libraries/APIs
React, Node.js, Puppeteer, Redux-Saga, jQuery, REST APIs, RxJS
Tools
Redux Thunk, NPM, Vim Text Editor, Webpack, GitHub, GitLab, Zeplin, Git, Lerna
Languages
JavaScript, HTML, CSS, SQL, GraphQL, TypeScript, Python 3, Elixir
Frameworks
Express.js, Redux, Jest, Tailwind CSS, Next.js, Electron, Angular, React Native
Paradigms
Test-driven Development (TDD), E2E Testing, Testing
Platforms
Amazon Web Services (AWS), MacOS, Android, Linux, Docker
Storage
MongoDB, PostgreSQL
Other
Full-stack, HTTP, HTTPS, Enzyme, CI/CD Pipelines, APIs, Scraping, GitFlow
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