
Hernan Marano
Verified Expert in Engineering
Software Developer
Buenos Aires, Argentina
Toptal member since January 8, 2016
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
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
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
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.
ASP.NET Developer
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.
Knockout/.NET/C# Developer
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.
Junior Architect
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.
Full-Stack Web Developer
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.
Full-Stack Web Developer
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.
Experience
Code for Libraries
Education
Master in User Experience, Usability and Accessibility in Usability, User Experience, Accessibility
Universidad Tecnologica Nacional - Buenos Aires, Argentina
Bachelor's Degree in Computer Science
Universidad Centro de Altos Estudios en Ciencias Exactas - Buenos Aires, Argentina
Certifications
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
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