
Juan Pablo Scida
Verified Expert in Engineering
Technical Leadership Developer
Córdoba, Argentina
Toptal member since August 7, 2014
Juan is a software architect with more than 10 years of experience in software development. He is a certified .NET and Java developer. For the last few years, he has also been passionate about working with Node.js, MongoDB, and Erlang.
Portfolio
Experience
- Technical Leadership - 15 years
- Architecture - 13 years
- API/Services Architecture - 12 years
- MongoDB - 10 years
- JavaScript - 10 years
- Node.js - 10 years
- Solution Architecture - 8 years
Availability
Preferred Environment
GitHub, Eclipse, Windows, Sublime Text, MacOS
The most amazing...
...thing I've created is a chat server using raw sockets and a custom protocol.
Work Experience
Solution Architect
OnSeen
- Designed and implemented the core framework to support the REST API's common features.
- Defined the tech stack and researched technologies to include.
- Screened new candidates and helped with the recruiting process.
- Coordinated with an offshore team and internal devs to define the development process.
- Collaborated closely with the CTO to identify new technologies that would help develop the business.
Solution Architect
Repoze LLC
- Analyzed product requirements in a discovery phase and defined the best tech stack to support the business.
- Defined the product's high-level architecture, configuration management process, and tools that would support its development.
- Collaborated closely with developers on the low-level code architecture and data structures definition.
- Created database, web servers, environments as well as continuous integration pipelines.
- Cooperated closely with the company CEO, product manager, and financial advisor to identify specific technical needs.
- Implemented some of the core back-end functionalities.
Senior Software Architect
iQualify (via Toptal)
- Designed, implemented, and maintained the product's REST API.
- Analyzed and hunted for memory leaks and performance issues in several Node.js products.
- Implemented Redis and WebSockets for notification support.
Node.js Developer
TipTapGo, LLC (via Toptal)
- Created several REST APIs to support different client applications.
Node.js Developer
Beacinsight (via Toptal)
- Created a REST API that supports business needs from scratch.
- Helped to identify and define the business model and rules.
- Defined overall architecture and managed communications between different teams.
- Created a test suite for automating test execution on the API.
- Added real-time notifications capabilities with Socket.IO.
Web Integrations Specialist
Premier Cellar (via Toptal)
- Created a Node.js application integrated between several WSDL API endpoints and with the client's CRM system.
- Created proper error management.
Node.js Developer
Daily Spot (via Toptal)
- Helped fix bugs on the API side.
- Analyzed performance of specific endpoints.
- Added several new features to the API.
Senior Node.js Architect
Deviget, LLC
- Worked as an architect/team leader for the Viridislearning.com e-learning platform.
- Designed high and low-level software architecture.
- Developed core components that served as a base for other developers.
- Managed several internal projects and led technical teams.
- Created a framework for integration and unit tests.
- Conducted and defined technical interviews and coaching.
Node.js/C# Developer
MyFreeImplants (via Toptal)
- Analyzed DB query performance.
- Refactored the existing Node.js chat system.
- Analyzed and fixed performance bottlenecks.
- Analyzed and fixed multithreading issues.
Experienced Node Developer
2PVentures Lab, Ltd. (via Toptal)
- Created an SQS listener for processing data.
- Created Elasticsearch queries to support the analytics platform.
- Created a REST API to execute data to Google Big Query.
- Created Google Big Query queries.
- Created a queries cache in the Google Data Store.
Senior .NET Architect, Technical Leader
IncluIT
- Coordinated the .NET/Python/JavaScript (Node.js) development teams.
- Architected Intel ASDC's analytics service, catalog service, and recommendation engine as well as Gestar.NET (www.gestar.com).
- Led the development teams for Intel ASDC's analytics service, catalog service, and recommendation engine as well as Gestar.NET (www.gestar.com).
- Managed corporate training and provided instruction.
Senior Software Engineer, Technical Leader
Globant
- Led technical projects for the Gulf Oil and 211me.com websites.
- Designed and developed applications for the tactical project group at a huge US financial company.
- Collaborated with the decision-making corporate architect group.
- Implemented a continuous integration system for a huge US financial company.
Senior Software Engineer
EDS
- Handled critical issues for a Win32 Java application.
- Defined configuration management and software development processes.
- Developed a worldwide ticket booking application for American Airlines.
- Designed and maintained enhancements.
Technical Leader, Software Engineer
Motorola
- Led technical efforts for the Motorola CAD program (.NET technology).
- Provided technical support for team members.
- Defined a configuration management process for the Motorola CAD program.
- Designed and maintained software.
- Created a SAS program with AVL and telemetry software.
Software Engineer, Technical Leader
Harriague & Asociados
- Led projects, designed, and developed software for Aguas Cordobesas S.A. (Visual Basic 6.0 and .NET Framework 1.1).
- Provided on-site development and maintenance for a .NET web application and several Visual Basic Win32 applications.
- Led technical projects and designed/developed software for Tarjeta Naranja SRL (.NET Framework 1.1 and 2.0, Visual Basic 6.0, ASP, and ASP.NET).
- Developed the Alertas.NET client/server application for handling alarm devices.
- Created DFinder.NET, a web query designed to access corporate databases using .NET Framework 1.1 with SQL Server 2000 (300 users). Handled database and software design, implementation, and maintenance.
Experience
Custom Authentication Module in Express Middleware
Education
Engineering Degree in System Engineering
Universidad Tecnologica Nacional - Cordoba, Argentina
Skills
Libraries/APIs
Node.js, Log4Net, Socket.IO
Tools
Subversion (SVN), LINQ to SQL, Visual Studio .NET, TortoiseSVN, Mongoose, Eclipse IDE, GitHub, Sublime Text, Amazon Simple Queue Service (SQS), Jenkins, SQL Management Studio, Bamboo, AccuRev, IBM Rational ClearCase, Microsoft Team Foundation Server, Microsoft Silverlight, Elastic
Languages
Visual Basic 6 (VB6), C#, JavaScript, BigMachines Query Language (BMQL), TypeScript, Java, Dart
Frameworks
Express.js, .NET, Jakarta Server Pages (JSP), NUnit, Sails.js, ASP.NET, Flutter
Paradigms
Agile Software Development, Design Patterns, REST, Object-oriented Design (OOD), Service-oriented Architecture (SOA), API/Services Architecture, Promise, Functional Programming, CMMI
Storage
Elasticsearch, MongoDB, Microsoft SQL Server, Cloud Environments, Redis, Google Cloud Datastore, MySQL, Neo4j, VoltDB
Platforms
Windows, Unix, IBM WebSphere, MacOS, Eclipse, Heroku, Firebase, Amazon Web Services (AWS), Oracle
Other
System Architecture, Windows Communication Foundation (WCF), Solution Architecture, Startups, Technical Leadership, Software Development, Architecture, Advisory, Multithreading, SOAP, Geronimo, Ajax
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