NYHET
Proxify ger dig full insyn i utvecklarnas prestationer – ett branschunikt erbjudande som är varje CTO:s dröm.
Läs mer
John C.
Fullstack-utvecklare
Jhon är en erfaren fullstackutvecklare med över 12 års kommersiell erfarenhet i IT-branschen. Även om det mesta av hans expertis rör backendutveckling med .NET är han också bekväm med frontendteknik som React.js.
Hans viktigaste arbete hittills var ett system (konstruerat i Python) som kan tonalitetsanalysera en text och placera den i en graf (Neo4j) för analys av COVID-19. Utöver detta arbetade Jhon med datastrukturer, databehandlingslogik, leverans av ett kunskapshanteringssystem och ERP-system för e-handel.
Dessutom har han erfarenhet som teamledare för ett litet team under ett av de senaste uppdragen, och vinnlägger sig om att alltid leverera bästa möjliga kvalitet.
Huvudsaklig expertis
- Node.js 6 år
- Python 6 år

- .NET 12 år

Andra kompetenser
- Redis 6 år

- Oracle 3 år
- AWS 2 år
Utvald erfarenhet
Anställningar
Software .NET Developer&Core Engineer
Jalasoft - 4 år 5 månader
-
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
Bootstrap
Node.js
Ionic
C#
Entity Framework
Angular
-
Mjukvaruutvecklare
ISOLUCION - 2 år 5 månader
- Designade och programmerade ISOLUCION:s nya moduler i React.js, Angular.js eller WebForm, med backend i C# med Web API och Node.js;
- Utvecklade en datamotor med C#, .NET CORE;
- Utvecklade ett API med C#, .NET CORE;
- Skapade ett anpassat index i ElasticSearch.
Teknologier:
- Teknologier:
JavaScript
Angular.js
React.js
ElasticSearch
Node.js
MSSQL
C#
Oracle
.NET Core
Development Leader
GCIT Games - 1 år 9 månader
-
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
React.js
MongoDB
ElasticSearch
Node.js
Flask
Python
Neo4j
- API
REST API
-
Software .NET and Angular Developer Engineer
HuroData - 6 månader
-
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
TypeScript
C#
Entity Framework
Angular
- API
SAP
-
Mjukvaruutvecklare
WIZZEL - 7 månader
- Desigade och programmerade ERP-system åt e-handeln;
- Arbetade med flera moduler för Wizzels integrering med olika API:er som MercadoLibre och OLX.
Utvecklingsledare
TERATEL - 6 månader
- Ledde en liten grupp utvecklare som arbetade med C#, WPF, Window Forms och SQL Server för att bygga ett företags adminsystem;
- Skapade ett övervakningssystem för radiofrekvensterminaler som mäter antalet användningsminuter för varje terminal.
Teknologier:
- Teknologier:
C#
SQL
- Microsoft Silverlight
WPF
- Team Leading
Mjukvaruutvecklare
Clinica Sanatrix C.A - 2 år 1 månad
- Arbetar i flera olika kliniksystem;
- Utvecklade ett projekt för tonalitetsanalys för politiker.
Teknologier:
- Teknologier:
HTML
C#
SQL
- Microsoft Silverlight
WPF
Software Developer
IT Losunge C.A - 8 månader
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
C#
- Microsoft Silverlight
-
Utbildning
BSc.Datorteknik
Universidad Alejandro de Humboldt · 2006 - 2011
Hitta din nästa utvecklare inom ett par dagar
Ge oss 25 minuter av din tid, så kommer vi att:
- Sätta oss in i dina utmaningar och behov
- Berätta om våra seniora och beprövade utvecklare
- Förklara hur vi kan matcha dig med precis rätt utvecklare
