Daniel Cestari, Software Developer in London, United Kingdom
Daniel Cestari

Software Developer in London, United Kingdom

Member since April 8, 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.
Daniel is now available for hire

Portfolio

  • Amazon
    iOS, Android, React Native
  • Freelance
    iOS, Swift, Android, Java, Django, Flask, Objective-C, Parse.com
  • Divux Systems
    Ruby on Rails, Java, PHP/Symfony, Django, iOS, Android, HTML5

Experience

  • Java, 11 years
  • JavaScript, 11 years
  • Ruby on Rails (RoR), 9 years
  • Objective-C, 7 years
  • Swift, 3 years
  • React Native, 3 years

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Xcode, TextMate, Android Studio, Eclipse, Git

The most amazing...

...system I've worked on included making our own modified Android firmware and iOS application for replacing school books with tablets.

Employment

  • 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: iOS, Android, React Native
  • 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: iOS, Swift, Android, Java, Django, Flask, Objective-C, Parse.com
  • 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: Ruby on Rails, Java, PHP/Symfony, Django, iOS, Android, HTML5
  • 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: Java, Ruby on Rails, Spring MVC, PHP/Symfony, Django, Android, Xcode, iOS
  • 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: Java, PHP/Symfony, Flex, XMPP
  • 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: C++, WxWidgets, Skype API, PHP/Symfony
  • 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: Java, Hibernate, WML, XHTMLMP

Experience

  • Ella (Development)

    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 (Development)
    http://previouslyonapp.com

    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 (Development)

    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 (Development)

    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 (Development)

    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.

Skills

  • Languages

    Java, Objective-C, PHP, JavaScript, CSS, HTML, Swift, SQL, C, C++
  • Frameworks

    React Native, Ruby on Rails (RoR), Symfony, Flask, Django
  • Libraries/APIs

    jQuery, Resque
  • Tools

    Xcode, Eclipse IDE, RSpec, Nginx, Android Studio
  • Paradigms

    Agile Software Development, Test-driven Development (TDD)
  • Platforms

    Amazon Web Services (AWS), Unix, iOS, Heroku, Android
  • Storage

    MySQL, Redis, Memcached, PostgreSQL, MongoDB

Education

  • Master's degree in Software Engineering
    2014 - 2017
    Polytechnic University of Madrid - Madrid, Spain
  • Engineer's degree in Computer Engineering
    2004 - 2011
    Simón Bolívar University - Caracas, Venezuela

To view more profiles

Join Toptal
I really like this profile
Share it with others