Daniel Cestari, Developer in London, United Kingdom
Daniel is available for hire
Hire Daniel

Daniel Cestari

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
June 16, 2015

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

Amazon
React Native, Android, iOS
Freelance
Parse, Objective-C, Flask, Django, Java, Android, Swift, iOS
Divux Systems
HTML5, Android, iOS, Django, Symfony, PHP, Java, Ruby on Rails (RoR)

Experience

Availability

Part-time

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

2016 - 2018
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.
Technologies: React Native, Android, iOS

Developer

2014 - 2016
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.
Technologies: Parse, Objective-C, Flask, Django, Java, Android, Swift, iOS

Head of Technology

2013 - 2014
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.
Technologies: HTML5, Android, iOS, Django, Symfony, PHP, Java, Ruby on Rails (RoR)

Software Architect

2009 - 2013
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.
Technologies: iOS, Xcode, Android, Django, Symfony, PHP, Spring MVC, Ruby on Rails (RoR), Java

Software Developer

2008 - 2009
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.
Technologies: XMPP, Flex, Symfony, PHP, Java

Programmer

2007 - 2008
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.
Technologies: Symfony, PHP, Skype API, wxWidgets, C++

Programmer

2006 - 2007
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.
Technologies: XHTML Mobile Profile (XHTML MP), XHTML, WML, Hibernate, Java

Ella

An iPhone application for climbers and trekkers that allows them to keep track of the elevation during their trails. Developed in Swift using CoreData and CoreLocation. Custom GraphView to display elevation changes over time.

PreviouslyOn

An iOS application (iPad and iPhone) for reading TV show recaps. Utilized Swift (except external libraries), CocoaPods, RestKit+CoreData, AdMob for banner ads, Facebook and Twitter for login, and Parse for push notifications.

HeyHungry

Web application for a fruit delivery subscription service. Utilized Ruby On Rails 4.1, AngularJS for UI (just a few things, not a SPA), Stripe for payments and subscriptions, https://www.optimizely.com for A/B testing, Mixpanel for analytics, Capistrano for deployment, and AWS for the server setup.

Shopagram

A Vine-like application for seeing video reviews of fashion-related products. It included an iOS application using AVComponents for displaying the videos and auto-playing as the user scrolls (available in the App Store), a back-end system for serving the application with data through a JSON API, and the MVC for an Android version. Technologies used include Objective-C, AVComponents, Facebook Login, Mixpanel, CocoaPods, Python, Flask, RabbitMQ, S3/CloudFront, Python, Django, Celery, and AWS. See https://github.com/notedit/motikyapp and https://github.com/notedit/motiky for base used in the iOS app and back-end.

AF Checklist

A web-based task assignment and tracking application for a gym franchise's maintenance department. I wrote it in Ruby On Rails 4 and employed Heroku for deployment.

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

2014 - 2017

Master's Degree in Software Engineering

Polytechnic University of Madrid - Madrid, Spain

2004 - 2011

Engineer's Degree in Computer Engineering

Simón Bolívar University - Caracas, Venezuela

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring