John C.

Fullstack-Entwickler

Talentierter .NET-, ASP.NET-, C#- und .NET Core-Entwickler mit über 5 Jahren Erfahrung.

Jhon ist ein erfahrener Full-Stack-Entwickler mit über 12 Jahren Berufserfahrung in der IT-Branche. Seine Expertise konzentriert sich besonders auf Backend-Entwicklung mit .NET, er arbeitet auch versiert mit Frontend-Technologien wie React.js.

Seine größte Leistung war ein System (entwickelt in Python), das die Stimmungslage eines Textes analysieren und in einer Kurve (Neo4j) zur Analyse von COVID-19 darstellen kann. Daneben beschäftigte sich Jhon mit Datenstrukturen, Datenverarbeitungslogik, der Bereitstellung eines Knowledge-Management-Systems und ERP-Systemen für den E-Commerce.

Hinzu kommt, dass er Teamleitungserfahrungen aus einem seiner jüngsten Aufträge hat und sich sehr für Qualität einsetzt.

Hauptkompetenz

  • Node.js
    Node.js 6 Jahre
  • Python
    Python 6 Jahre
  • .NET
    .NET 12 Jahre

Andere Fähigkeiten

  • Redis
    Redis 6 Jahre
  • Oracle
    Oracle 3 Jahre
  • AWS
    AWS 2 Jahre
John

John C.

Colombia

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Software .NET Developer&Core Engineer

    Jalasoft - 4 jahre 5 monate

    • 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.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • Bootstrap Bootstrap
    • Node.js Node.js
    • Ionic Ionic
    • C# C#
    • Entity Framework Entity Framework
    • Angular Angular
  • Softwareentwickler

    ISOLUCION - 2 jahre 5 monate

    • Entwicklung und Programmierung der neuen Module von ISOLUCION in React.js, Angular.js oder WebForm mit Backend in C# mit Web API und Node.js
    • Entwicklung einer Datenengine mit C# NET CORE
    • Entwicklung einer API mit C# NET CORE
    • Erstellung eines Klientenindex mit ElasticSearch

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • React.js React.js
    • ElasticSearch ElasticSearch
    • Node.js Node.js
    • MSSQL MSSQL
    • C# C#
    • Oracle Oracle
    • .NET Core .NET Core
  • Development Leader

    GCIT Games - 1 jahr 9 monate

    • 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.

    • 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.

    • 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:

    • 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 be analyzed through a lexicon.

    • The project website was developed in ReactJS, and the REST API was used in Python Flask.

    • Used two databases (MongoDB and Neo4j.) In MongoDB, I saved each tweet with all the 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.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • React.js React.js
    • MongoDB MongoDB
    • ElasticSearch ElasticSearch
    • Node.js Node.js
    • Flask Flask
    • Python Python
    • Neo4j Neo4j
    • API
    • REST API REST API
  • Software .NET and Angular Developer Engineer

    HuroData - 6 monate

    • Design and programming of extraction engine to obtain data from SAP C# SAP Library to extract information.

    • Backend development using C# with Entity Framework Core for database connection and LINQ for advanced queries.

    • Frontend development with Angular 13, 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.

    Technologien:

    • Technologien:
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • C# C#
    • Entity Framework Entity Framework
    • Angular Angular
    • API
    • SAP SAP
  • Softwareentwickler

    WIZZEL - 7 monate

    • Entwicklung und Programmierung von ERP-System für den E-Commerce;
    • Arbeit an zahlreichen Modulen für die Integration von Wizzel mit verschiedenen APIs wie MercadoLibre und OLX.
  • Entwicklungsleiter

    TERATEL - 6 monate

    • Leitung einer kleinen Gruppe von Entwicklern, die mit C#, WPF, Windows Forms und SQL Server arbeitete, um die Verwaltungssysteme des Unternehmens auszuführen;
    • Ausführung eines Überwachungssystems für Funkterminals zur Messung der Nutzungszeit der Terminals.

    Technologien:

    • Technologien:
    • C# C#
    • SQL SQL
    • Microsoft Silverlight
    • WPF WPF
    • Team Leading
  • Softwareentwickler

    Clinica Sanatrix C.A - 2 jahre 1 monat

    • Arbeit an zahlreichen klinischen Systemen;
    • Entwicklung eines Projekts zur Analyse der Stimmungslage von Politikern.

    Technologien:

    • Technologien:
    • HTML HTML
    • C# C#
    • SQL SQL
    • Microsoft Silverlight
    • WPF WPF
  • Software Developer

    IT Losunge C.A - 8 monate

    DAPRO is a system that supports the creation of soap operas and sitcoms throughout their process, including inventory, locations, and food.

    • Designed and programmed new modules for DAPRO

    • 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

    Technologien:

    • Technologien:
    • Hibernate Hibernate
    • C# C#
    • Microsoft Silverlight

Ausbildung

  • BSc.Technische Informatik

    Universidad Alejandro de Humboldt · 2006 - 2011

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns