John C.

Fullstack-utvikler

Talentfull .NET-, ASP.NET-, C#- og .NET Core-utvikler med mer enn fem års erfaring.

Jhon er en erfaren full-stack-utvikler med mer enn 12 års kommersiell erfaring fra IT-bransjen. Selv om det meste av ekspertisen hans fokuserer på back-end-utvikling med .NET, er han komfortabel med å jobbe med front-end-teknologier som React.js.

Hans viktigste prestasjon var et system (designet i Python) som kan sentiment-analysere tekst og sette den på en graf (Neo4j) for analyse av COVID-19. Bortsett fra det har Jhon jobbet med datastrukturer, databehandlingslogikk, levering av et kunnskapsstyringssystem og ERP-systemer for e-handel.

I tillegg har han teamledererfaring da han veiledet et lite team i et av sine siste prosjekter, og han brenner for å levere kvalitet.

Hovedekspertise

  • Node.js
    Node.js 6 år
  • Python
    Python 6 år
  • .NET
    .NET 12 år

Andre kunnskaper

  • Redis
    Redis 6 år
  • Oracle
    Oracle 3 år
  • AWS
    AWS 2 år
John

John C.

Colombia

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • Software .NET Developer&Core Engineer

    Jalasoft - 4 years 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.

    Teknologier:

    • Teknologier:
    • JavaScript JavaScript
    • Bootstrap Bootstrap
    • Node.js Node.js
    • Ionic Ionic
    • C# C#
    • Entity Framework Entity Framework
    • Angular Angular
  • Programvareutvikler

    ISOLUCION - 2 years 5 months

    • designe og programmere ISOLUCIONs nye moduler i React.js, Angular.js eller Web Form, med back-end i C# med Web API og Node.js
    • utvikle en datamotor med C#, .NET CORE
    • utvikle et API med C#, .NET CORE
    • opprette en tilpasset indeks i ElasticSearch

    Teknologier:

    • Teknologier:
    • 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 year 9 months

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

    Teknologier:

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

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

    Teknologier:

    • Teknologier:
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • C# C#
    • Entity Framework Entity Framework
    • Angular Angular
    • API
    • SAP SAP
  • Programvareutvikler

    WIZZEL - 7 months

    • designe og programmere ERP-systemer til e-handel
    • jobbet med flere moduler for Wizzels integrasjon med forskjellige API-er, som MercadoLibre og OLX
  • Utviklingsleder

    TERATEL - 6 months

    • ledet en liten gruppe utviklere som jobber med C#, WPF, Window Forms og SQL Server for å utføre selskapets administrative systemer
    • utviklet et overvåkingssystem for radiofrekvensterminaler for å måle minuttene for hver terminalbruk

    Teknologier:

    • Teknologier:
    • C# C#
    • SQL SQL
    • Microsoft Silverlight
    • WPF WPF
    • Team Leading
  • Programvareutvikler

    Clinica Sanatrix C.A - 2 years 1 month

    • arbeidet med flere kliniske systemer;
    • utviklet et prosjekt for sentimentanalyse for politikere.

    Teknologier:

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

    IT Losunge C.A - 8 months

    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

    Teknologier:

    • Teknologier:
    • Hibernate Hibernate
    • C# C#
    • Microsoft Silverlight

Utdannelse

  • BSc.Datateknikk

    Universidad Alejandro de Humboldt · 2006 - 2011

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat