NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
John C.
Fullstack Developer
Jhon is a seasoned fullstack developer with 12+ years of commercial experience in the IT industry. Although most of his expertise focuses on backend development with .NET, he is 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 eCommerce.
In addition, he has team-leading experience as he was guiding a small team on one of his latest engagements and is dedicated to providing quality.
Main expertise
- Node.js 6 years
- Python 6 years

- .NET 12 years

Other skills
- Redis 6 years

- Oracle 3 years
- AWS 2 years
Selected experience
Employment
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.
Technologies:
- Technologies:
JavaScript
Bootstrap
Node.js
Ionic
C#
Entity Framework
Angular
-
Software Developer
ISOLUCION - 2 years 5 months
- Designing and programing ISOLUCION’S new modules in React.js, Angular.js or WebForm, with the backend in C# with Web API and Node.js;
- Developing a data engine with C#, .NET Core;
- Developing an API with C#, .NET Core;
- Creating a custom index in ElasticSearch.
Technologies:
- Technologies:
JavaScript
Angular.js
React.js
ElasticSearch
Node.js
MSSQL
C#
Oracle
.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.
Technologies:
- Technologies:
JavaScript
React.js
MongoDB
ElasticSearch
Node.js
Flask
Python
Neo4j
- 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.
Technologies:
- Technologies:
Bootstrap
TypeScript
C#
Entity Framework
Angular
- API
SAP
-
Software Developer
WIZZEL - 7 months
- Designing and programing ERP systems to eCommerce;
- Working on several modules for Wizzel’s integration with different APIs such as MercadoLibre and OLX.
Development Leader
TERATEL - 6 months
- Leading a small group of developers working with C#, WPF, Window Forms and SQL Server to carry out the company’s administrative systems;
- Carrying out a monitoring system for radio frequency terminals to measure the minutes of each terminal use.
Technologies:
- Technologies:
C#
SQL
- Microsoft Silverlight
WPF
- Team Leading
Software Developer
Clinica Sanatrix C.A - 2 years 1 month
- Working on several clinical systems;
- Developing a project for sentiment analysis for politicians.
Technologies:
- Technologies:
HTML
C#
SQL
- Microsoft Silverlight
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
Technologies:
- Technologies:
Hibernate
C#
- Microsoft Silverlight
-
Education
BSc.Computer Engineering
Universidad Alejandro de Humboldt · 2006 - 2011
Find your next developer within days, not months
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
- You are presented the right candidates 2 days in average after we talk
