Daniel Cestari
Verified Expert in Engineering
Software Developer
Daniel has been a software developer for over 8 years. Early on in life, he decided that he wanted to create things. He likes how software applications are things that could be built to make our lives easier. That's why now he builds web and mobile applications, since it's both fun and rewarding.
Portfolio
Experience
Availability
Preferred Environment
Git, Eclipse, Android Studio, TextMate, Xcode
The most amazing...
...system I've worked on included making our own modified Android firmware and iOS application for replacing school books with tablets.
Work Experience
Software Development Engineer II
Amazon
- Designed and implemented cross-platform tools for developing mobile apps within Amazon Video.
- Designed and implemented internal tools used by mobile client teams within Amazon Video.
- Designed and implemented server-driven UX frameworks for mobile apps within Amazon Video.
- Helped design QA strategies for cross-platform mobile apps within Amazon Video.
- Contributed to the design of a scaling system for the development of mobile apps within Amazon Video.
Developer
Freelance
- Developed a web-based task assignment and tracking application for a gym franchise's maintenance department.
- Created a Vine-like application for seeing video reviews of fashion-related products.
- Built a web application for a fruit delivery subscription service.
- Programmed an iOS application (iPad and iPhone) for reading tv shows recaps.
- Wrote an iPhone application for climbers and trekkers that allows them to keep track of the elevation during their trails.
- Assisted in the architecture and system administration of a niche social network mainly using AWS services.
- Participated in multiple online (video conference-based) expert consultations and advising services.
Head of Technology
Divux Systems
- Participated in the decision-making process for prospective projects.
- Assisted business developers at early stages of product design in technology-related aspects.
- Contributed to company-wide strategic plans by outlining software limitations enforced by current technologies.
- Assisted in product presentations for new clients as an expert consultant.
- Participated in the sales process by providing expert consultancy over the desired product.
- Assisted in quotation and project sizing in the pre-sales process.
Software Architect
Divux Systems
- Established software development and methodologies standards.
- Led the design of components and architected all the company's systems.
- Established research and development trends according to recent technologies and market fluctuations.
- Tutored junior developers.
- Curated source code for multiple projects by means of code review.
Software Developer
Divux Systems
- Developed a music website generation system for easily creating and customizing new web stores.
- Developed an SMS gateway for sending and receiving messages from multiple carriers.
- Architected and aided in the development of a niche social network.
- Developed a web-based chat application over XMPP for the niche social network (a few months before Facebook did).
- Developed BlackBerry mobile application MVPs for the niche social network.
Programmer
Genexies Mobile Venezuela
- Developed, supported, and maintained web-based reporting systems to generate business status reports.
- Researched development of desktop applications and add-ons to promote company products.
- Worked in designing a generic mobile site generator for easily rendering and customizing music stores.
- Implemented content import systems for large music files and metadata in a variety of formats.
- Served as an expert in customer support (both music store owners and end-users) and problems and maintenance issues.
- Helped in sysadmin-related tasks and scalability plans as the user base grew.
Programmer
Conectium Limited
- Rewrote the helpdesk application to use AJAX.
- Modified an SMS sending application to use Hibernate's annotations (actually JPA).
- Created a common payment gateway for all mobile stores to charge for purchases.
- Worked in the front-end application for some of the mobile stores.
- Supported the mobile sites and helped find solutions for customer issues.
Experience
Ella
PreviouslyOn
HeyHungry
Shopagram
AF Checklist
Skills
Languages
Java, Objective-C, PHP, JavaScript, CSS, HTML, Swift, SQL, WML, XHTML, HTML5, C, C++
Frameworks
React Native, Ruby on Rails (RoR), Symfony, Hibernate, Flex, Spring MVC, Flask, Django
Libraries/APIs
jQuery, wxWidgets, Skype API, Resque
Tools
Xcode, Eclipse IDE, RSpec, TextMate, Git, NGINX, Android Studio
Paradigms
Agile Software Development, Test-driven Development (TDD)
Platforms
Amazon Web Services (AWS), Unix, iOS, Eclipse, Parse, Heroku, Android
Storage
MySQL, Redis, Memcached, PostgreSQL, MongoDB
Other
XHTML Mobile Profile (XHTML MP), XMPP
Education
Master's Degree in Software Engineering
Polytechnic University of Madrid - Madrid, Spain
Engineer's Degree in Computer Engineering
Simón Bolívar University - Caracas, Venezuela
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