Scroll To View More
Fernando Rodriguez, C# Developer in Buenos Aires, Argentina
Fernando Rodriguez

C# Developer in Buenos Aires, Argentina

Member since July 29, 2014
Fernando is a top developer with a decade of professional experience as a .NET senior developer and software architect. He puts special attention to details in order to deliver high-quality software, and he is fluent with C#, ASP.NET MVC, AngularJS, Bootstrap, Entity Framework, SQL Server, Git, Scrum, and Kanban, among other things.
Fernando is now available for hire

Portfolio

  • DevTipa
    ASP .NET Core, Bootstrap., AMP, SQL, Git
  • Interagir
    ASP .NET Core, Bootstrap. AMP, SQL, Git
  • Encuestas IT
    .NET Core, C#, jQuery, Bootstrap, Entity Framework Core, SQL, Git, Hangfire...

Experience

  • C#, 14 years
  • SQL, 13 years
  • jQuery, 9 years
  • ASP.NET MVC, 7 years
  • Bootstrap, 5 years
  • AngularJS, 4 years
  • Entity Framework Core, 3 years
  • ASP.NET Core, 1 year
Buenos Aires, Argentina

Availability

Full-time

Preferred Environment

C#, ASP.NET MVC, Angular, Entity, SQL, Git

The most amazing...

...thing I've coded is a Huffman compression algorithm and a text search algorithm over the compressed text result (binary data and a table of binary codes).

Employment

  • Full-stack Developer

    2019 - PRESENT
    DevTipa
    • Designed and implemented websites.
    • Implemented AMP to improve SEO.
    • Focused on UX and UI.
    • Integrated Google Analytics.
    Technologies: ASP .NET Core, Bootstrap., AMP, SQL, Git
  • Full-stack Developer

    2015 - PRESENT
    Interagir
    • Implemented AMP to improve SEO.
    • Focused on UX and UI.
    • Integrated Google Analytics.
    • Created and monitored an AdSense campaign.
    Technologies: ASP .NET Core, Bootstrap. AMP, SQL, Git
  • Owner and Full-stack .NET Developer

    2010 - PRESENT
    Encuestas IT
    • Set up app architecture and kept it up to date.
    • Developed a mechanism to automatically render statistics and charts in HTML using data tables and HighCharts from SQL queries.
    • Developed a visual hire system using cards that represent job offers and applications.
    • Implemented a job search function with Lucene.Net on the server side and jQuery and Bootstrap on the client side.
    • Created a job application screen where users can fill an application form and drag-n-drop their resume.
    • Moved the project to .NET Core.
    • Developed a crawler to get job posts from other sites.
    • Developed a back-end service to send mails and finish job offers automatically using HangFire.
    • Moved the UI to Angular 2.
    Technologies: .NET Core, C#, jQuery, Bootstrap, Entity Framework Core, SQL, Git, Hangfire, Angular 2
  • Full-stack Developer

    2017 - 2018
    Wild Packs
    • Redesigned the user application forms using Bootstrap with a focus on UI/UX and mobile experience.
    • Worked to design, develop, and maintain core system modules.
    Technologies: C#, ASP.NET MVC, JavaScript, SQL, Bootstrap, Git
  • Front-end Developer

    2017 - 2017
    Dexen Industries
    • Developed interactive and real-time charts using Angular.
    • Built and configured charts.
    • Created a general dashboard for each client.
    Technologies: Angular, TypeScript, Bootstrap, APIs
  • Full-stack .NET Developer

    2016 - 2017
    Bio Pet
    • Developed and did unit tests on ASP.NET MVC controllers.
    • Developed client-side features.
    Technologies: C#, ASP.NET MVC, AngularJS 2, JavaScript, jQuery, SQL, Bootstrap, Git
  • Full-stack .NET Developer

    2016 - 2017
    Dreams Cloud
    • Created a background console app in order to migrate the database (PostgreSQL to SQL Server) from the old platform (Ruby) to the .NET one, for a website with 50,000 daily visits.
    • Built the migration data verification process.
    • Modified the .NET system to support features of the old platform.
    • Designed a RESTful API and implemented and integrated it with iOS and Android apps.
    • Refactored core classes to support the API's new features and multilingual (English, Portuguese, and Spanish) functionality.
    Technologies: C#, ASP.NET MVC, Knockout.js, JavaScript, jQuery, SQL, Bootstrap, Git
  • Front-end Developer

    2016 - 2016
    B&L Associates, Inc.
    • Developed client-side features.
    • Worked on jqxGrid grid implementation.
    Technologies: C#, ASP.NET MVC, jQuery, JavaScript, Bootstrap, Entity Framework, Git
  • Full-stack MVC .NET Developer (via Toptal)

    2016 - 2016
    InnoSoft Canada, Inc.
    • Developed full-stack features, both client and server side.
    Technologies: C#, ASP.NET MVC, jQuery, JavaScript, Bootstrap, SQL
  • Full-stack .NET Developer

    2015 - 2015
    KEO Design
    • Developed full-stack features, both client and server side.
    • Built statistical reports with Google Maps, getting data from SQL Server.
    Technologies: C#, ASP.NET, SQL, jQuery, JavaScript, Bootstrap, Git, Google Maps
  • Full-stack .NET Developer

    2010 - 2015
    Leankit
    • Created an avatar mechanism that allows the user to update and crop an image or generates an automatic image based on user initials, calculating colors according to the letters and taking care not to overshadow them.
    • Researched, defined, and implemented client-side architecture: Researched and chose between different ways of writing classes with JavaScript, implemented an API call layer, and defined a client-side object models layer.
    • Implemented several methods in order to walk through a complex data structure of N-ary trees avoiding recursion to make it more efficient.
    • Optimized the main application query using query over. Analyzed Nhibernate queries and logs, and rewrote the query.
    • Built automatic updates for the main screen (a board with cards) when other users make modfications sending a minimal amount of data.
    • Created a filter with more than ten dimensions that the user can select or configure. JS classes were designed and implemented in order to add more filter items easily, and a new server was implemented.
    • Redesigned and rewrote a board render engine using JavaScript classes and complex HTML render algorithms over a recursive data structure.
    Technologies: C#, ASP.NET MVC, NHibernate, SQL, jQuery, Git, OOP
  • Full-stack .NET Developer

    2003 - 2010
    Independent
    • Researched, defined, and implemented client and server-side architecture.
    • Developed web apps using .NET technologies on both client and server side.
    Technologies: .NET, C#, ASP.NET MVC, jQuery, Bootstrap, NHibernate, SQL, Git

Experience

  • Leankit (Development)
    http://leankit.com/

    Leankit is a web visual implementation of Kanban Agile methodology. It is used all over the world for different companies and people. It's 40% client-side code (JavaScript and jQuery mainly).

  • DevTipa Software Development (Development)
    https://devtipa.com/

    DevTipa is a Software Development website. I worked on the website development focused on UX/UI and SEO, using AMP to improve SEO, among others.

  • Interagir Interc├ómbio Estudantil (Development)
    https://www.medicina-argentina.com.br

    Interagir Intercâmbio Estudantil is an international student exchange site. I worked on the website development focused on UX/UI and SEO, using AMP to improve SEO, among others.

  • Encuestas IT (Development)
    https://www.encuestasit.com

    Encuestas IT is a salary statistics web where people can anonymously fill in salary and work information. It also offers job search functionality.

  • A3 Reports (Development)
    http://a3reports.apphb.com

    The A3 is a standardized report developed by Toyota. A3 Reports is a tool that implements A3, and it's designed for work team idea visualization.

  • Tagging Tools (Development)
    http://ferrod20.github.io/taggingTools/

    Tagging tools is an open source project composed by a confusion matrix generator with PDF and plain text output and a file splitter.

Skills

  • Languages

    SQL, JavaScript, C#, CSS3
  • Frameworks

    NUnit, ASP.NET Web API, ASP.NET Core, ASP.NET MVC, Bootstrap, Entity Framework Core, NHibernate, AngularJS
  • Libraries/APIs

    Facebook API, Google API, jQuery
  • Tools

    Git
  • Paradigms

    Agile Software Development, Object-oriented Design (OOD), Test-driven Development (TDD), Continuous Integration (CI), Unit Testing, Kanban, Functional Programming
  • Platforms

    Visual Studio 2016
  • Storage

    Microsoft SQL Server, MongoDB
  • Other

    API Design, Web App Development, RESTful Web Services, Natural Language Processing (NLP)

Education

  • Master's degree in Computer Science
    2000 - 2013
    Universidad de Buenos Aires - Buenos Aires, Argentina
I really like this profile
Share it with others