John C.

Fullstack-kehittäjä

Taitava .NET-, ASP.NET-, C#- ja .NET Core -kehittäjä, jolla on yli 5 vuotta kokemusta.

Jhon on kokenut full-stack-kehittäjä, jolla on yli 12 vuoden kokemus IT-alalta. Vaikka suurin osa hänen asiantuntemuksestaan koskee taustaympäristöjen kehitystä .NET-kehyksessä, hän työskentelee mielellään myös edustapuolen tekniikoiden kanssa, kuten React.js:n.

Hänen suurin saavutuksensa on järjestelmä (suunniteltu Pythonilla), joka voi analysoida tekstin asenteen ja asettaa sen kaavioon (Neo4j) COVID-19:n analysointia varten. Sen lisäksi Jhon on työskennellyt tietorakenteiden, tietojen prosessointilogiikan, tietämyksenhallintaratkaisun ja verkkokaupan ERP-järjestelmien kanssa.

Lisäksi hänellä on tiiminjohtamiskokemusta ja hän ohjasi pientä tiimiä yhden viimeaikaisen projektinsa aikana. Hän on sitoutunut tarjoamaan laatua.

Tärkein asiantuntemus

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

Muut taidot

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

John C.

Colombia

Aloita tästä

Valittu kokemus

Työllisyys

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

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • Bootstrap Bootstrap
    • Node.js Node.js
    • Ionic Ionic
    • C# C#
    • Entity Framework Entity Framework
    • Angular Angular
  • Ohjelmistokehittäjä

    ISOLUCION - 2 years 5 months

    • ISOLUCIONin uusien moduulien suunnittelu ja ohjelmointi React.js:n, Angular.js:n tai WebFormin avulla. Taustaympäristö C#-kielellä Web API:n ja Node.js:n kanssa;
    • Tietomoduulin kehitys C#, .NET CORE -kielellä;
    • Ohjelmistorajapinnan kehitys C#, .NET CORE -kielellä;
    • Mukautetun indeksin luonti ElasticSearchillä.

    Tekniikat:

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

    Tekniikat:

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

    Tekniikat:

    • Tekniikat:
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • C# C#
    • Entity Framework Entity Framework
    • Angular Angular
    • API
    • SAP SAP
  • Ohjelmistokehittäjä

    WIZZEL - 7 months

    • ERP-järjestelmien suunnittelu ja ohjelmointi verkkokauppaa varten;
    • Työskentely monien moduulien kanssa Wizzelin integroimiseksi eri ohjelmistorajapintojen kanssa, kuten MercadoLibren ja OLX:n.
  • Kehitysjohtaja

    TERATEL - 6 months

    • C#:n, WPF:n, Window Formsin ja SQL Serverin kanssa työskentelevän pienen kehittäjäryhmän johtaminen yrityksen hallinnollisten järjestelmien toteuttamiseksi;
    • Valvontajärjestelmän toteuttaminen radiotaajuuspäätteille kunkin päätteen käyttöminuuttien mittaamiseksi.

    Tekniikat:

    • Tekniikat:
    • C# C#
    • SQL SQL
    • Microsoft Silverlight
    • WPF WPF
    • Team Leading
  • Ohjelmistokehittäjä

    Clinica Sanatrix C.A - 2 years 1 month

    • Työskentely useiden kliinisten järjestelmien kanssa;
    • Projektin kehitys poliitikkojen asenteiden analysointia varten.

    Tekniikat:

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

    Tekniikat:

    • Tekniikat:
    • Hibernate Hibernate
    • C# C#
    • Microsoft Silverlight

Koulutus

  • BSc.Tietokonetekniikka

    Universidad Alejandro de Humboldt · 2006 - 2011

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme