Skip to content
View josealejandro2928's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report josealejandro2928

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
josealejandro2928/README.md

Hi, I'm Jose Alejandro Concepcion Alvarez

Software Engineer | Full Stack Developer | JavaScript | Python | Java

I am a Full Stack Developer with a degree in Automation Engineering and Mechatronics and four years of experience as a software developer. My expertise lies in JavaScript, Python, and Java, and I have extensive experience in web and mobile development. My frontend development skills include Angular, React, and Vue2, while my backend skills include developing REST APIs using NodeJS, Flask, and Django, along with databases like MySQL, PostgreSQL, and MongoDB. I have also worked with serverless functions on Amazon Web Services. I am passionate about technology and always eager to learn more. I am always studying and looking for new ways to improve my skills. I'm a fan of programming, and usually, in my free time, I solve algorithm and data structure problems on platforms like www.leetcode.com, www.hackerrank.com, and www.algoexpert.io.

👉🏻👉🏻 Here you can see my CV: Jose_A_CV.pdf

These are the technologies I like to work with

Some links related to intresting projects

Linux Search Everything

A faster and more flexible file browser for Linux. It offers rich capabilities such as case sensitivity, regular expression-based search, search by selecting multiple file types, control of the algorithm's depth, and more. Also, it allows the choice of custom files not to be taken into account in the search process to improve the search speed.

stack: NodeJs, Electron, React

Mini-Express-Server

A minimal web server implementation based on express architecture uses only built-in node modules like path, http, http2, and fs. The core class is AppServer, which creates an instance of Server calling createServer from node:http and can create a server that implements a http2.0 protocol using node:http2. It listens to incoming requests and, based on the request method (GET, POST, PUT, DELETE, PATCH, HEAD). If the method is not supported, the Server returns a 405 status code with a "Not allowed" response. The mini-express-server library beat the express library running benchmarking test using ab tool and autocanon. Saving in the worsts case (where the API had more than 1000 endpoints) 100 ms in time per request, 146 ms in the long request, having half of the time for completing the test and increasing the capacity of requests per second to 1300 more than express.

stack: NodeJs,TypeScript, JavaScript

Self-Balancing-Arduino-Robot-Controller

A two-wheeled self-balancing robot based on an Arduino micro controller and 12 V DC motors. A logic is implemented on top of a cascaded PID controller to obtain the best performance in speed and tilt control. For the user interface, a mobile application was developed using Ionic.

stack: Ionic, React, Arduino

NgpImagePicker

Angular library for the selection, edition and compression of images in png, jpeg and webp formats This library was generated with Angular CLI version 12.0.0, and support the latest version of angular. Previous versions of this library relied entirely on angular material components. Today it is made with html and css without any extra components. Recently new functionality has been added. More image editing capabilities, initial compression indexing is now available for the first time an more

stack: Angular, JavaScript

Pinned

  1. react-image-picker-editor react-image-picker-editor Public

    React library for the selection, edition and compression of images in png, jpeg and webp formats This package is made completely with html and css without any extra components or npm packages. It's…

    TypeScript 22 17

  2. mini-express-library mini-express-library Public

    A minimal implementation of a web server based in express architecture using only build-in node modules like path, http, and fs. The core class is AppServer that create a instance of Server calling…

    HTML 2

  3. parallelizer-function parallelizer-function Public

    An npm package for running JavaScript functions in a different Thread. This implementation uses the Worker API. It works for both browsers and NodeJs. Based on the run environment, it uses the Node…

    TypeScript 3

  4. everything-linux everything-linux Public

    A faster and more flexible file browser for Linux, offering rich capabilities such as case sensitivity, regular expression based search, search by selecting multiple file types, selection of BFS al…

    JavaScript 3

  5. ngp-image-picker ngp-image-picker Public

    Angular library for the selection, edition and compression of images in png, jpeg and webp formats This library was generated with Angular CLI version 15, and support the latest version of angular.…

    TypeScript 13 9

  6. Self-Balancing-Arduino-Robot-Controller Self-Balancing-Arduino-Robot-Controller Public

    A two-wheeled self-balancing robot based on an Arduino micro controller and 12 V DC motors. A logic is implemented on top of a cascaded PID controller to obtain the best performance in speed and ti…

    C++ 12 2