Diego Ferreyra
Verified Expert in Engineering
Software Developer
Córdoba, Cordoba, Argentina
Toptal 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.
Portfolio
Experience
- CSS3 - 6 years
- HTML5 - 6 years
- JavaScript - 5 years
- Highcharts - 4 years
- Angular - 4 years
- Sass - 3 years
- TypeScript - 3 years
- Bootstrap - 1 year
Availability
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.
Work Experience
Front-end Angular Developer
Random Games Company, Inc
- Merged five separate Angular apps into a single app for a streamlined single-page application (SPA) deployed in one environment.
- Tracked and resolved bugs using their reporting system.
- Refactored components and upgraded login authentication to support the latest blockchain wallet handlers.
Web UI Developer
ADS Environmental Services / IDEX Corp.
- Developed new features and optimized existing code using Angular.
- Identified and fixed bugs with the Jira tracking tool.
- Supported QA testing and refactored the entire application for improved performance.
Web UI Developer
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.
Angular Engineer
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.
Front-end Angular Developer
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.
Front-end Developer
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.
Full-stack JavaScript Developer
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.
Ionic Developer
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.
Senior Front-end Developer
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.
Front-end Developer
Pampered Chef (via Toptal)
- Developed several apps in Angular 2.
- Improved templates for the client's main site in HTML5 and CSS.
Full-stack Developer
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.
Full-stack Developer
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.
Web Developer
Monsoon
- Used new frameworks like AngularJS and Ember.js.
- Specialized in CSS and responsive design.
Full-stack JavaScript Developer
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.
JavaScript Developer
Motorola
- Worked with a custom framework.
- Had a great experience working in an Agile environment.
- Led the team and interviewed new developers.
Mobile Developer
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.
UI Developer
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.
ActionScript 3 Developer
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.
Web Developer
TecnoImagen
- Built dynamic websites from scratch using Flash and XML for several companies.
Experience
Water Collection Systems Data Collection and Analysis
https://www.adsprism.com/welcomeStayAfloat
http://stayafloat.ioAgora
https://agora.ampadportal.org/genesIt was a MEAN stack app. I helped develop the app in general and completely designed and deployed the network widget, which required distilling a complex set of relationships into an understandable view of a candidate ad target.
Heal | Front-end Engineer
https://patient.heal.com/Fapl, Co.
I worked really close to the CEO and was able to participate in the architecture of the apps really actively.
Pampered Chef
I also helped on templates to improve the main site.
Lystnr
Swyp Card
Intel AppUp
AmEx Travel
https://travel.americanexpress.com/homeTo-do App | Backbone and SlimPHP Framework
https://github.com/gatof81/Backbone-SlimPhp-Todo-AppMindSmack Madness
Polaner
Ortega
Portal Vecino
Education
Bachelor's Degree in Multimedia Design
La Metro - Cordoba, Argentina
Skills
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), REST APIs, 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
Languages
SCSS, CSS, Sass, CSS3, JavaScript, HTML5, HTML, ECMAScript (ES6), TypeScript, Less, PHP, ActionScript 3, ActionScript 2, Active Server Pages (ASP)
Frameworks
Bootstrap 3+, Bootstrap 3, Bootstrap, AngularJS, Angular, Angular Material, Material UI, JavaScript MVC, PhoneGap, Ionic, Express.js, Next.js, Svelte
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, REST
Platforms
MacOS, Firebase, Azure
Storage
JSON, Amazon S3 (AWS S3), MongoDB, MySQL, SlimPHP
Industry Expertise
Photography
Other
Angular Bootstrap, Vine API, Mega, Front-end, Front-end Development, Cordova, Angular Component Architecture, Full-stack, Google Maps Styling, APIs, API Integration, Data Visualization, Material Design, Responsive Design, Front-end Architecture, PSD to HTML, Yam, Illustration, Web UI
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