Hernan Marano, Developer in Buenos Aires, Argentina
Hernan is available for hire
Hire Hernan

Hernan Marano

Verified Expert  in Engineering

Software Developer

Buenos Aires, Argentina

Toptal member since January 8, 2016

Bio

Hernan is a full-stack web developer with a growing interest in UX and UI. He's especially strong in ASP, MVC. .NET, C#, and JavaScript, but he is also familiar with many others. He is a highly motivated self-starter with strong communication skills, so he can work on his own initiative and as part of a team. He has extensive and proven experience in developing scalable web applications.

Portfolio

Fieldcraft, Inc.
Knockout (Knockout.js), ASP.NET MVC, .NET, Bootstrap, Durandal, jQuery...
Dymeng Services, Inc.
C#, ASP.NET MVC 5, JavaScript, HTML5, Microsoft SQL Server, CSS3, Bootstrap 3+...
Fieldcraft, Inc.
Knockout (Knockout.js), C#, .NET, ASP.NET MVC, Durandal, Bootstrap, jQuery...

Experience

  • .NET - 18 years
  • Microsoft SQL Server - 18 years
  • C# - 18 years
  • JavaScript - 10 years
  • ASP.NET MVC - 7 years
  • Less - 4 years
  • Knockout (Knockout.js) - 3 years
  • ASP.NET Web API - 2 years

Availability

Part-time

Preferred Environment

Visual Studio, Git

The most amazing...

...thing I've coded is a web app for academic paper submission, review, and publication which has managed hundreds of documents and clients for the past decade.

Work Experience

Knockout/.NET/C# Developer

2018 - 2018
Fieldcraft, Inc.
  • Refactored the legacy application to isolate and abstract components, reorganized module communication, and improved general architecture.
  • Combed the applications to remove bugs, improve performance, and polish UI components.
  • Improved asset management by building an uploader UI component and back components for storing and indexing.
Technologies: Knockout (Knockout.js), ASP.NET MVC, .NET, Bootstrap, Durandal, jQuery, Microsoft Visual Studio, Microsoft SQL Server, Single-page Applications (SPAs), C#, JavaScript, Git, GitHub, Bootstrap 3, Dependency Injection, Full-stack, REST APIs, C#.NET, ASP.NET, Event-driven Architecture

ASP.NET Developer

2017 - 2017
Dymeng Services, Inc.
  • Developed the data access layer, an entire MVC application, and views in Razor for an Uber-like application.
  • Deployed and oversaw application health and status in production.
  • Implemented new features as the business pivoted on different strategies to fit market needs.
Technologies: C#, ASP.NET MVC 5, JavaScript, HTML5, Microsoft SQL Server, CSS3, Bootstrap 3+, Google Maps, Razor Pages, Event-driven Architecture, Amazon Web Services (AWS), AWS Lambda

Knockout/.NET/C# Developer

2017 - 2017
Fieldcraft, Inc.
  • Refactored the legacy application to isolate and abstract components, reorganized module communication, and improved general architecture.
  • Combed the applications to remove bugs, improve performance and polish UI components.
  • Improved asset management by building an uploader UI component and back-components for storing and indexing.
Technologies: Knockout (Knockout.js), C#, .NET, ASP.NET MVC, Durandal, Bootstrap, jQuery, Microsoft Visual Studio, Microsoft SQL Server, Single-page Applications (SPAs), Windows, JavaScript, Git, GitHub, Bootstrap 3, Dependency Injection, Full-stack, REST APIs, C#.NET, ASP.NET, .NET Core, Event-driven Architecture

Junior Architect

2016 - 2017
ICVM Group
  • Improved existing custom CMS platform exclusively for websites of legal firms. Developed in ColdFusion, I had to modify existing functionality and add a new one on top of the existing architecture.
  • Extended the existing architecture to allow customization of "white label" websites based uniquely on configuration.
  • Extended the data model to support new features, dynamic components, and new content types.
Technologies: SQL, JavaScript, jQuery, Ajax, Windows Server, Adobe ColdFusion, Regex, TortoiseSVN, Basecamp, Database Administration (DBA), IIS, Architecture, Windows, C#, Git, Dependency Injection, Full-stack

Full-Stack Web Developer

2006 - 2016
EQIP
  • Developed a PDF manipulation module that converted PDF files into an array of images, extracted text, and indexed files and their contents using Elasticsearch. Files could be browsed and displayed with a web-based interactive viewer.
  • Designed and implemented a complex attendee registration flow that involved the integration of many online payment gateway APIs, like POST-based, REST, WCF, and more.
  • Wrote a script that migrated information from a complex multi-table SQL database into a document-based NoSQL database. The task involved maintaining reference constraints, reorganizing data, and calculating the aggregates.
  • Created a real-time social media aggregator with an integrated custom moderation engine and a context-sensitive sorting algorithm in order to identify the most relevant social media posts.
  • Supported a task scheduler to initialize, schedule, run, and cancel jobs. Provided these services to other applications and users alike.
Technologies: SQL, SignalR, Knockout (Knockout.js), TypeScript, JavaScript, ASP.NET Web API, ASP.NET MVC, C#, .NET, Windows, Microsoft Visual Studio, jQuery, XML, Git, Bootstrap 3, Sass, Elasticsearch, MongoDB, Ninject, Visual Studio, XSLT, Unit Testing, Dependency Injection, Parallel Computing, Hangfire, REST, GhostScript, Apache Solr, Web API, Full-stack, REST APIs, C#.NET, ASP.NET Web Forms, Azure

Full-Stack Web Developer

2014 - 2015
Inworx / Smartix
  • Designed the architecture and coded a CMS for a multi-tenant white-label POS. It involved creating the web app that displayed the stored contents and the content administrator and editor featuring a wide array of custom controls.
  • Implemented a mechanism for a white-label website by parsing and caching LESS files that had been previously filled in with customer-defined variables.
  • Implemented a common asset storage and retrieval mechanism. These assets consisted of images, documents, and plain or HTML-formatted text.
  • Improved the user experience by keeping the user aware of his or her progress. The polling mechanism was replaced by another system where the server pushed notifications to the client.
Technologies: Knockout (Knockout.js), SignalR, Web API, Less, ASP.NET MVC, Full-stack, Web Technologies, Front-end, Microsoft SQL Server, XML, Model View Controller (MVC), JSON, Windows, C#, SQL, Microsoft Visual Studio, JavaScript, jQuery, Git, Sass, Ninject, Visual Studio, ASP.NET Web API, Unit Testing, Dependency Injection, Parallel Computing, REST, REST APIs, ASP.NET

Experience

Code for Libraries

The code that I wrote for two complementary open-source libraries that I developed. The first is a C# library that enables developers to write strongly typed Knockout bindings in Razor views to spot errors in the bindings at compile time. It also helps bind the view to its ViewModel and configure the ViewModel with metadata that is sent together to the front end. The second library serves the purpose of structuring the ViewModel metadata.

Education

2012 - 2012

Master in User Experience, Usability and Accessibility in Usability, User Experience, Accessibility

Universidad Tecnologica Nacional - Buenos Aires, Argentina

2003 - 2010

Bachelor's Degree in Computer Science

Universidad Centro de Altos Estudios en Ciencias Exactas - Buenos Aires, Argentina

Certifications

JANUARY 2023 - PRESENT

Certificate of Specialization in Web Usability and Accessibility

Universidad Tecnológica Nacional (U.T.N.)

Skills

Libraries/APIs

Web API, jQuery, REST APIs, SignalR, X (formerly Twitter) API, Google Maps

Tools

Visual Studio, Microsoft Visual Studio, Ninject, Git, GitHub, Hangfire, Apache Solr, TortoiseSVN, Basecamp

Languages

SQL, XML, JavaScript, C#, C#.NET, TypeScript, Sass, Less, XSLT, GhostScript, Groovy, Regex, HTML5, CSS3

Frameworks

Knockout (Knockout.js), ASP.NET Web API, ASP.NET MVC, .NET, ASP.NET, .NET Core, Razor Pages, ASP.NET Web Forms, Bootstrap 3, NUnit, Durandal, Bootstrap, ASP.NET MVC 5, Bootstrap 3+

Paradigms

Model View Controller (MVC), REST, Event-driven Architecture, Model View ViewModel (MVVM), Unit Testing, Dependency Injection, Parallel Computing, Usability Testing

Platforms

Adobe ColdFusion, Windows, Windows Server, Amazon Web Services (AWS), AWS Lambda, Azure

Storage

JSON, Elasticsearch, Microsoft SQL Server, MongoDB, Databases, Database Administration (DBA)

Other

Full-stack, Web Technologies, Front-end, IIS, Software Engineering, Back-end, Usability, Usability Heuristics, Accessibility, Reflection, Single-page Applications (SPAs), Ajax, Architecture, Web Usability, Coding

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring