Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

DT

English:

Advanced

David T.

vetted by Youteam

Vetted by YouTeam

Ecuador

UTC -05:00

America/Guayaquil

English:

Advanced

I have more than 10 years of experience designing and implementing complex software applications

I’m David Torroija, I’m an innovative software engineer with 13 years of experience managing all aspects of the development process for small to medium-sized companies. I’m very versatile, I can adapt myself in every environment, and if I think if something is not well done I raise my hand and I discuss with the person or team to find a way to improve it. I was born in Neuquén, Patagonia Argentina, now I’m In Ecuador, I like to read books, play sports, and also I play drums. I developed and led teams in projects for big companies like JP Morgan, Pearson and Microsoft, Now I’m working as Manager, leading 3 teams, from USA, Uruguay and India. Also teaching new developers to become a frontend developers from scratch and many of them are working with me so I did the whole cycle of study and then work on a real client.

Want to hire this engineer?

Check if David is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

React.js 8 years
Vue.js 8 years
PHP 5 years
AngularJS 8 years
TypeScript 7 years

Other technologies

jQuery
Knockout.js
SQL

Project Highlights

icon
Tech-lead, Frontend architect

Knowbly

May `15 - May `21

6 years

Knowbly

Knowbly app: https://drive.google.com/file/d/1n2E8y5PpBRHpaFXWcT7k2MtKclvWBFBq/view Purpose and Market: Startup to create the best course authoring tool of e-learning content. It integrates with all SCORM (standardization of the course for suspend the data and score) compliant LMS Tech Stack (Developers & QA) - Design Tools (UI/UX): Frontend: HTML5, Javascript ES6-10, VueJS, Vuex, CSS, SASS, Webpack, JSLint, Babel Backend: Nodejs, Express, Loopback, MongoDB, AWS, Elastic Search Services: Filestack, LaunchDarkly, Unsplash, Updown, Dispatch, TYK, Pivotal, MongoAtlas, ElasticSearch Cloud, Browserless.io, Mailchimp, SonarCloud, CircleCI, PullReminders QA: NightwatchJS for the e2e, testrails to follow the test cases, manual testing. And Jest for unit testing. Design Tools: Invision, Figma, Adobe XD Source Control: GIT, Bitbucket Project Management Tools: JIRA, Trello Communication Tools: Slack, Meet, Hangouts, Skype. Team Size: Role: Full Stack Senior Developer and Team Leader. Areas in charge: I’m the responsible of build all the product Create scripts to automate some parts of the development process for example an script to pull 7 repositories update versions of package jsons and then create zip with a new widget version to upload in the app. Create new features for the app. Lead the frontend and later lead mini teams based on the feature that we are building in that sprint. Automate all the things that we can to make the development flow more flawless as possible. Add new e2e tests and coordinate with the QA team to also add more e2e tests based on his test cases.

Responsibilities & achievements

Another Challenge it was, organize the team based in features it was challenging because we added a service called “launch darkly”, in BE and FE and add a switch to turn off and on that feature for example we have a new functionality to record audio and save as a new asset but only the dev team should be that feature so we activate only for the team of that feature and the QA, and the other team members does not see this new changes but the code is there but hidden by the feature flag and then when it’s ready we toggle on the feature and QA can test in dev environment but in production is OFF then when we are doing a deploy to production we activate the features for that release. Another advantage of this is that the code is already integrated in all environments and we can detect integration errors in early stages of development. We use this methodology inspired by the Spotify Engineering team.

Apache
Express.js
Linux
React.js
Bootstrap
Jenkins
Webpack
Vue.js
Serverless
icon
Tech-lead, fullstack

JP morgan: Talentwall 2.0

Nov `11 - Nov `14

3 years

JP morgan: Talentwall 2.0

JP Morgan TalentWall 2.0: Purpose and Market: HR succession planning for leadership positions. The market was internal. Tech Stack (Developers & QA) - Design Tools (UI/UX): Frontend: HTML5, Javascript, KnockoutJS, CSS3, Bootstrap, Sass Backend: .NET Web RESTful Api and SQL Server and Entity Framework Code First, IIS private server. QA: Test Cases and manual testing. Design Tools: Indigo for wireframes, Photoshop. Project Management Tools: JIRA Team Size: 1 Team leader, 2 Frontend, 3 Backend, 1 PM, 1 QA lead, 3 QA, 1 UI designer. Role: Full Stack Senior Developer and Team Leader. Areas in charge: Fullstack Developing, create scripts for migrations, I contribute in choosing the technologies for the Frontend and read books of javascript best practices like “good parts”, and Addy Osmani javascript design patterns, to have better understanding of creating from scratch optimal Javascript code, also lead the team for 2 months. Deploys of New features to the client’s server, Meetings with the JP Morgan's people to discuss and estimate new features. Biggest challenge you faced in the project: Create the app in javascript which had a technology that I did not feel expert at that time. And integrate with the existing .NET backend and ASP.NET SSR pages. Leading that team was very difficult because I had to improve my english to discuss better with the client and also to negotiate the scope without committing any mistake to avoid working overtime. I Developed an integration between frontend and backend to have some Databases tables with history and the user can see the changes made to certain tables in the FE.

Responsibilities & achievements

JP Morgan TalentWall 2.0: Purpose and Market: HR succession planning for leadership positions. The market was internal. Tech Stack (Developers & QA) - Design Tools (UI/UX): Frontend: HTML5, Javascript, KnockoutJS, CSS3, Bootstrap, Sass Backend: .NET Web RESTful Api and SQL Server and Entity Framework Code First, IIS private server. QA: Test Cases and manual testing. Design Tools: Indigo for wireframes, Photoshop. Project Management Tools: JIRA Team Size: 1 Team leader, 2 Frontend, 3 Backend, 1 PM, 1 QA lead, 3 QA, 1 UI designer. Role: Full Stack Senior Developer and Team Leader. Areas in charge: Fullstack Developing, create scripts for migrations, I contribute in choosing the technologies for the Frontend and read books of javascript best practices like “good parts”, and Addy Osmani javascript design patterns, to have better understanding of creating from scratch optimal Javascript code, also lead the team for 2 months. Deploys of New features to the client’s server, Meetings with the JP Morgan's people to discuss and estimate new features. Biggest challenge you faced in the project: Create the app in javascript which had a technology that I did not feel expert at that time. And integrate with the existing .NET backend and ASP.NET SSR pages. Leading that team was very difficult because I had to improve my english to discuss better with the client and also to negotiate the scope without committing any mistake to avoid working overtime. I Developed an integration between frontend and backend to have some Databases tables with history and the user can see the changes made to certain tables in the FE.

Apache
Express.js
Linux
MongoDB
React.js
TypeScript
Jenkins
Redis
Compass
Kanban
Vue.js
Serverless
Firestore
icon
Senior Fullstack Developer and Software Architect

Globant

May `10 - Dec `13

4 years

Globant

In charge of the design, analysis and development architecture of the application applying best practices and design patterns. Coding front-end and back-end functionalities. Schedule deploys to the client environment. Estimate change requests and fixing dates for critical bugs. Front-end Technologies: HTML5, CSS3, jQuery, jQuery-UI, KnockoutJS, Angular, Require, Amplify, Underscore, bootstrap, etc. Back-end Technologies: C#, Unity(similar to Spring), MVC4, Entity-Framework, Web Api(RESTFUL Services), SQL-server2008, Visual Studio 2010, Data Persistence Module of Globant Core Framework. We created and finished successfully the JP Morgan app called TalentWall 2.0 used by The CEO and the top 10, this company has 200.000 employees.

Responsibilities & achievements

In charge of the design, analysis and development architecture of the application applying best practices and design patterns. Coding front-end and back-end functionalities. Schedule deploys to the client environment. Estimate change requests and fixing dates for critical bugs. Front-end Technologies: HTML5, CSS3, jQuery, jQuery-UI, KnockoutJS, Angular, Require, Amplify, Underscore, bootstrap, etc. Back-end Technologies: C#, Unity(similar to Spring), MVC4, Entity-Framework, Web Api(RESTFUL Services), SQL-server2008, Visual Studio 2010, Data Persistence Module of Globant Core Framework. We created and finished successfully the JP Morgan app called TalentWall 2.0 used by The CEO and the top 10, this company has 200.000 employees.

AngularJS
C#
jQuery
Knockout.js
Unity or Unity3D
Bootstrap
jQuery UI
Underscore.js
Require JS

Education

Higher education in Computer Science

Agency

agency #3039

10-50

GMT-5

Miami, Maracaibo/Venezuela, Cali/Colombia, BuenosAires/Argentina

Core Expertise

AWS
Django
JavaScript
.NET
Node.js
Python
React.js
React Native
TypeScript
Apollo Client
Lambda

Industries

Logistics & Transportation, E-Commerce & Retail, Healthcare & Medicine, Service & Support, Blockchain & Cryptocurrency, Big Data

Want to hire this engineer?

Check if David is available