Jhon C.

Full Stack Developer Focused on .NET

Talented .NET, ASP.NET, C# and .NET Core developer with 5+ years of experience.

Jhon is a seasoned full-stack developer with 12 years of commercial experience in the IT industry. Although most of his experience was focused on backend development with .NET, he feels comfortable working with frontend technologies such as React.js.

His most significant achievement was a system (designed in Python) that can analyze the sentiment of the text and put it on a graph (Neo4j) for analysis of COVID-19. Apart from that, Jhon worked on data structures, data-processing logic, delivering a knowledge management system, and ERP systems for e-commerce.

In addition, he has team-leading experience as he was guiding a small team on one of his latest projects and is dedicated to providing quality.

Main expertise

  • .NET .NET 12 years
  • ASP.NET ASP.NET 12 years
  • C# C# 12 years

Other skills

  • Bootstrap Bootstrap 11 years
  • MS SQL Server MS SQL Server 11 years
  • jQuery jQuery 11 years
Jhon

Jhon C.

29.90 € hourly

Colombia

Book Jhon C.

Selected experience

Employment

  • Software .NET Developer&Core Engineer

    Jalasoft - 1 year 5 months

    • Design and programming of different systems
    • Backend development using C# with Entity Framework NETCORE for database connection, LINQ for advanced queries, and NodeJs to connect with external services.
    • Frontend development with Angular 11, bootstrap and typescript to build dynamic forms, wizards, popups and unique controls.
    • This API has been developing in an async way and using several kinds of patterns design.
    • Participated in creating service packs and shipping packages for features/ bugs/hotfixes in all supported versions.

    Technologies:

    • Technologies:
    • Node.js Node.js
    • .NET .NET
    • Angular Angular
    • C# C#
    • Azure Azure
    • .NET Core .NET Core
    • Bootstrap Bootstrap
    • MVC MVC
    • TypeScript TypeScript
    • Git Git
    • Ionic Ionic
  • Software Engineer

    Jalasoft - 7 months

  • Software Developer

    ISOLUCION - 2 years 5 months

    • Design and program ISOLUCION’S new modules; these were made in Reactjs, AngularJS or WebForm, and the backend was in C# with Web API and NodeJs.
    • Participated in creating service packs and shipping packages for features/ bugs/hotfixes in all supported versions and migrations to new technologies.
    • Developed a data engine with C# NET CORE. It gets data from several sources like (PDF, DOCX, ORACLE AND SQL SERVER); data was saved through API on Elasticsearch.
    • Developed an API with C# NET CORE; it processes asynchronous calls and saves data on Elasticsearch; it has several methods like (Save, Update, Delete, Get and GetAll).
    • This project has a frontend that works like googl; you can search any word on the whole Elasticsearch DB.
    • Created a custom index in Elasticsearch
    • Saved all text data like Text and created an index; this helped me to look at data on the first level of documents. This technique quickly enabled me to avoid collapsing DB.

    Technologies:

    • Technologies:
    • Node.js Node.js
    • React.js React.js
    • API
    • ElasticSearch ElasticSearch
    • C# C#
    • .NET Core .NET Core
    • jQuery jQuery
    • Oracle Oracle
    • Bootstrap Bootstrap
    • MS SQL Server MS SQL Server
    • MVC MVC
    • Git Git
  • Development Leader

    GCIT Games - 1 year 9 months

    Project: PIFFS, a wildlife trafficking information and monitoring system:

    • Lead the development of the project
    • Website was developed on React JS, using axios to communicate to APIs. These APIs were made in NodeJS, and all calls are asynchronous.
    • I also used two Databases (MongoDB and Elasticsearch). MongoDB was used to save administrative and configuration data. Elasticsearch was used to keep wildlife data, this data was used to search through websites.
    • The data engine was developed in Python. It could read a considerable amount of data doing a bulk insert in Elasticsearch.
    • The indexing engine was done in Python, which saved the information through Elasticsearch.
    • For this project, we needed to create a custom configuration that helped us to do a fast search on our DB. Hence, we created a mapping with each field we needed to search. A good practice is to keep the main areas on the first level of the document.
    • In this project, a suitable mapping was integrated to achieve an effective search of each species indexed; also, high-speed indexing was performed for previous versions. For example, the first version of the data engine took 2-3 hours to index all the data. However, it was rewritten, and we used parallelism techniques, which we achieved to save data in 30 minutes.

    Project: Sentiment analysis for politicians:

    • In this project, I needed to read candidate tweets and tweets related to him. I could read each tweet and assign it a polarity. It was helpful to candidates because they could know their popularity in some places.
    • The text could analyze through a lexicon.
    • The project website was developed in ReactJS and used the REST API in Python Flask.
    • Also, I used two databases (MongoDB and Neo4j.) In MongoDB, I saved each tweet with all information about it, and I used Neo4j to keep the relation of tweets, which helped create a graph per person.
    • We did several graphs in Neo4j where we could create networks of people by polarity.

    Technologies:

    • Technologies:
    • Node.js Node.js
    • Python Python
    • .NET .NET
    • React.js React.js
    • ElasticSearch ElasticSearch
    • MongoDB MongoDB
    • C# C#
    • jQuery jQuery
    • Bootstrap Bootstrap
    • MS SQL Server MS SQL Server
    • Neo4j Neo4j
    • Git Git
  • Software Developer

    WIZZEL - 7 months

    • Design and program ERP systems to e - commerce.
    • Worked on several modules for the WIZZEL’S integration with different APIs such as MercadoLibre and OLX
    • Worked in the system to transfer the comments from the WIZZEL system to MercadoLibre through different APIs.

    Technologies:

    • Technologies:
    • .NET .NET
    • C# C#
    • jQuery jQuery
    • Bootstrap Bootstrap
    • MS SQL Server MS SQL Server
  • Development Leader

    TERATEL - 6 months

    • Led a small group of developers where we worked with C#, WPF, Window Forms and SQL Server to carry out the company’s administrative systems such as payroll and payment for the use of radio frequency terminals.
    • We carried out a monitoring system for radio frequency terminals where we measured the minutes of each terminal use.
    • Strictly adhered to coding standards and practice and upheld the N- Layer architecture defined in the project.

    Technologies:

    • Technologies:
    • .NET .NET
    • C# C#
    • jQuery jQuery
    • Bootstrap Bootstrap
    • MS SQL Server MS SQL Server
  • Software Developer

    Clinica Sanatrix C.A - 2 years 1 month

    • Worked on several clinical systems such as the visitor system, the Sanatrix website and the administrative system. These systems were made in C#, Silverlight, WCF and WPF and their information were stored in SQL Server.
    • Different clinical systems were developed, but the most important was the clinic visit system since this system was made in HTML5 Pivot with excellent graphics for its clients.
    • I participated in improving old services and migrations to new technologies, making the clinic progress technologically.

    Technologies:

    • Technologies:
    • C# C#
    • jQuery jQuery
    • Bootstrap Bootstrap
    • MS SQL Server MS SQL Server
  • Software Developer

    IT Losunge C.A - 8 months

    • DAPRO is a system that supports the creation of soap operas and sitcoms throughout their process, such as inventory, locations and food.
    • Designed and programmed new modules for DAPRO; I worked on developing different modules as locations and actors for each episode. These modules were done in C# and Silverlight.
    • Participated in meetings and technology decision-making for the new module

    Technologies:

    • Technologies:
    • .NET .NET
    • C# C#
    • jQuery jQuery
    • Bootstrap Bootstrap
    • MS SQL Server MS SQL Server

Education

  • BSc.Computer Engineering

    Universidad Alejandro de Humboldt · 2006 - 2011

Find your next developer within days, not months

We can help you deliver your product faster with an experienced remote developer. All from 32.90 €/hour. Only pay if you’re happy with your first week.

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • Share next steps to finding the right match, often within less than a week

Not sure where to start?

Let’s have a chat

First developer starts within days. No aggressive sales pitch.