Diego Ferreyra, Software Developer in Córdoba, Cordoba, Argentina
Diego Ferreyra

Software Developer in Córdoba, Cordoba, Argentina

Member since January 24, 2013
Diego is an established software developer who has created successful apps and websites for a number of companies. He is a self-taught programmer with in-depth knowledge of a variety of web and mobile technologies. He has built game engines, phone applications, websites, and JavaScript apps.
Diego is now available for hire

Portfolio

  • IDEX
    Highcharts, JavaScript, TypeScript, Angular, GitHub
  • AssetWorks
    Angular, MUI (Material UI), Google Maps API, GitHub, TypeScript
  • Stayafloat
    Angular, Bootstrap, GitHub, TypeScript

Experience

Location

Córdoba, Cordoba, Argentina

Availability

Full-time

Preferred Environment

Visual Studio, MacOS

The most amazing...

...software I've built is an isometric ActionScript 3 game framework on which future applications can be built.

Employment

  • Enterprise Web UI Developer

    2020 - 2023
    IDEX
    • Developed core features for a web application that puts critical data at your fingertips to support management, engineering, and operational decisions within the wastewater collection system.
    • Tracked and fixed bugs using the Azure tracking environment.
    • Collaborated with the back-end engineers to connect and improve the API.
    Technologies: Highcharts, JavaScript, TypeScript, Angular, GitHub
  • Angular Engineer

    2020 - 2020
    AssetWorks
    • Optimized maps for real-time marker updates and tracking for over 5,000 entities.
    • Combined markers to show more advanced information, like type and direction, while moving.
    • Improved and optimized components to avoid issues and help readability.
    • Solved several performance issues with the company's Angular app.
    Technologies: Angular, MUI (Material UI), Google Maps API, GitHub, TypeScript
  • Front-end Angular Developer

    2019 - 2020
    Stayafloat
    • Handled all front-end development on a pre-started project and continued working and improving on it as the single developer.
    • Improved the site to be mobile-first ready. Made sure all templates worked on tablets and phones.
    • Created a small JSON parser for dynamic form creations.
    Technologies: Angular, Bootstrap, GitHub, TypeScript
  • Front-end Developer

    2018 - 2019
    Sage Bionetworks
    • Developed and maintained the site using Angular 7.
    • Built a force chart in D3 for gene network viewing.
    • Developed and optimized a bar chart in DC for gene RNA values.
    • Stored the gene network in MongoDB with Express.js API management.
    • Processed data transforming gene links into force network data.
    Technologies: Angular, DC.js, D3.js, MongoDB, Node.js, GitHub
  • Full-stack JavaScript Developer

    2017 - 2018
    Trinity Mobile Networks
    • Optimized Google Maps to host and update 10,000+ markers in real time.
    • Developed several AngularJS features on the main portal.
    • Implemented portal unit testing with Mocha and Chai.
    • Implemented an ES6 transpiler for the AngularJS portal.
    Technologies: Google Maps, Node.js, AngularJS, GitHub
  • Ionic Developer

    2017 - 2017
    Visio Green (via Toptal)
    • Developed the application from scratch, choosing to implement ES6 into an Ionic project that come out to worked really well and take advantage of it.
    • Developed the project and its architecture from scratch.
    • Turned wireframes into screens.
    • Optimized information management across the platform.
    Technologies: Firebase, ECMAScript (ES6), AngularJS, Ionic, GitHub
  • Senior Front-end Developer

    2016 - 2016
    Lystnr.com (via Toptal)
    • Developed a pixel-perfect landing page.
    • Added new features to the AngularJS app, turning links into editable fields.
    • Added new endpoints to the AngularJS app.
    • Created new form templating.
    Technologies: CSS, HTML5, AngularJS
  • Front-end Developer

    2016 - 2016
    Pampered Chef (via Toptal)
    • Developed several apps in Angular 2.
    • Improved templates for the client's main site in HTML5 and CSS.
    Technologies: Angular, Webpack, ECMAScript (ES6), GitHub, TypeScript
  • Full-stack Developer

    2016 - 2016
    Heal (via Toptal)
    • Developed the client's portal web app from scratch.
    • Set the architecture for the new AngularJS site.
    • Turned wireframes into a working site.
    • Helped with some UI/UX decisions.
    Technologies: AngularJS, JavaScript, GitHub
  • Full-stack Developer

    2015 - 2016
    Fapl (via Toptal)
    • Worked along the CEO developing the main site and mobile app.
    • Helped with the back-end implementation, suggesting and researching better and more secure methods.
    • Implemented a secure file upload with Amazon S3.
    • Developed several sections of the mobile and web app, which were both based in AngularJS.
    Technologies: Amazon S3 (AWS S3), Express.js, Node.js, Ionic, AngularJS, GitHub
  • Web Developer

    2015 - 2015
    Monsoon
    • Used new frameworks like AngularJS and Ember.js.
    • Specialized in CSS and responsive design.
    Technologies: JavaScript, GitHub
  • Full-stack JavaScript Developer

    2014 - 2015
    Kidozen
    • Worked with a Node.js back end for managing connectors and on the front-end side with a custom JavaScript framework. Got the opportunity to contribute to an ACE editor while working on Kidozen.
    Technologies: JavaScript
  • JavaScript Developer

    2012 - 2013
    Motorola
    • Worked with a custom framework.
    • Had a great experience working in an Agile environment.
    • Led the team and interviewed new developers.
    Technologies: JavaScript
  • Mobile Developer

    2011 - 2012
    Blanco Martin & Assoc.
    • Designed and developed a number of Android and iOS mobile apps using HTML5.
    • Implemented a RESTful API during development of the apps.
    • Made UI/UX design decisions.
    Technologies: PhoneGap, JavaScript, CSS3, HTML5
  • UI Developer

    2011 - 2012
    Globant
    • Developed a one-page JavaScript application for Intel AppUp using several different frameworks, including Ember.js, YUI, Backbone.js, and Node.js for the back end.
    • Created a travel web page for AmEx using JavaScript, HTML5, and Ruby. The site included a vacation planning page, which gives users the option of booking hotels, flights, cars, and various travel packages.
    • Developed SKL, a flash cards game for Facebook. Wrote the interface and data management aspects using ActionScript 3.
    Technologies: CSS3, HTML5, PHP, JavaScript
  • ActionScript 3 Developer

    2006 - 2010
    MindSmack
    • Developed a number of highly interactive sites and games using Flash, including RPG, action, and graphic adventure games.
    • Created an entire ActionScript 3 framework for isometric games.
    • Designed and coded several websites using HTML, CSS, and JavaScript.
    Technologies: ActionScript 3
  • Web Developer

    2003 - 2005
    TecnoImagen
    • Built dynamic websites from scratch using Flash and XML for several companies.
    Technologies: Microsoft Access, ASP, ActionScript 2

Experience

  • StayAfloat
    http://stayafloat.io

    I was the solo front-end developer here in charge of creating and maintaining the entire site. The application was built using Angular 6 and Bootstrap for mobile-ready functionality.

  • Agora
    https://agora.ampadportal.org/genes

    Angular application for the studies of brain genes related to Alzheimer's.

  • Heal
    https://patient.heal.com/

    Developed the front end of a patient portal from scratch using AngularJS. They introduced me to the John Papa Angular style guide, which was really interesting and helped improve my skill.

  • Fapl, Co.

    Worked with the team on the early stage of the web and mobile app development.

    I worked really close to the CEO and was able to participate in the architecture of the apps really actively.

  • Pampered Chef
    http://www.pamperedchef.com

    Worked on several projects with Angular 2. I was new to that technology, but learned a lot during the process.

    I also helped on templates to improve the main site.

  • Lystnr

    Developed the new landing page and added new features to the existing Angular app.

  • Fareness
    http://www.fareness.com

    Developed on AngularJS and built responsive adaptations.

  • Swyp Card

    Developed the landing page.

  • Intel AppUp

    I was involved in the development of several Intel AppUp prototypes. This involved implementing an MVC design and writing APIs using Node.js and MongoDB. I also wrote code for the front end using the Ember, YUI, and Backbone.js frameworks. Additional work included a number of UI/UX bug fixes, as well as using Redmine to track and address bugs in the code.

  • AmEx Travel
    https://travel.americanexpress.com/home

    I wrote the front-end UI for the travel portion of the AmEx website using JavaScript, HTML5, and CSS3. Its features include infinite scrolling for hotel search results as well as an API for the Ruby back end.

  • MindSmack Madness

    This is a high definition company promotion website that behaves like an interactive movie. I was the sole developer on the project and implemented an object-oriented approach in ActionScript 3 that included lazy loading, preloading, and video streaming features.

  • Polaner

    This is a website for which I wrote the front-end code using HTML5, CSS3, and Flash.

  • Ortega

    This is a web page for cooking recipes that I developed using Flash, ActionScript, and an XML parser.

  • Portal Vecino

    This is an Android and iOS mobile app that I developed from scratch using PhoneGap with HTML5, CSS3, and JavaScript. It uses a SugarCRM back end and allows users to upload road traffic tips. It also includes a geolocation feature.

  • Water Collection Systems Data Collection and Analysis
    https://www.adsprism.com/welcome

    I spent over three years developing an app using the latest Angular framework. I created new features and did bug fixing and optimizations on an ever-growing app that included GIS maps, charts, and a lot of data analysis tables.

Skills

  • Languages

    SCSS, CSS, Sass, CSS3, JavaScript, HTML5, HTML, ECMAScript (ES6), TypeScript, Less, PHP, ActionScript 3, ActionScript 2
  • Frameworks

    Bootstrap 3+, Bootstrap 3, Bootstrap, AngularJS, Angular, Angular Material, MUI (Material UI), JavaScript MVC, PhoneGap, Ionic, Express.js, Next.js, ASP, Svelte
  • Libraries/APIs

    jQuery, RxJS, Google Maps, Highcharts, Google Maps API, Backbone.js, Node.js, RequireJS, D3.js, Google Maps JavaScript API 3, Google Maps API (GeoJSON), DC.js, Handlebars, JavaScript API for Chrome, React, Stripe, Stripe API, NgRx, NgRx/store
  • Tools

    Git, Slack, Gulp, Bitbucket, GitHub, NPM, Confluence, Webpack, Sublime Text, Angular CLI, Atom, Grunt, Mercurial, Microsoft Access, Visual Studio, Jira, Adobe Photoshop, Adobe Illustrator, Sketch, AWS CodeCommit, Pixelmator, Figma
  • Paradigms

    Agile Software Development, Responsive, BEM, Event-driven Programming, Unit Testing, Search Engine Optimization (SEO), Asynchronous Programming, Object-oriented Programming (OOP), Design Patterns, Mobile Development, Prototype-based OOP
  • Other

    Angular Bootstrap, Vine API, Mega, Front-end, Cordova, Angular Component Architecture, Full-stack, Google Maps Styling, APIs, API Integration, Data Visualization, PSD to HTML, Yam, Illustration, Web UI
  • Platforms

    MacOS, Firebase, Azure
  • Storage

    JSON, Amazon S3 (AWS S3), MongoDB, MySQL
  • Industry Expertise

    Photography

Education

  • Bachelor's Degree in Multimedia Design
    2004 - 2007
    La Metro - Cordoba, Argentina

To view more profiles

Join Toptal
Share it with others