Giter Club home page Giter Club logo

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

Jose Alejandro Concepción Álvarez's Projects

mini-express-library icon mini-express-library

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 createServer from node:http

ngp-image-picker icon ngp-image-picker

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. Previous versions of this library relied entirely on angular material components. Today it is made with html and css without any extra components. Re

ngp-lazy-load icon ngp-lazy-load

It is a directive developed in angular for the lazy loading of images, iframe, object and any content that have children nodes

ngp-material-rating icon ngp-material-rating

Angular Library that uses material design icons for editing and showing rating variables. This library was generated with Angular CLI version 10.0.0.

osate2 icon osate2

Open Source AADL2 Tool Environment

parallelizer-function icon parallelizer-function

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 Nodejs build-in library "worker_threads" or the default window.Worker class in case of a browser environment.

react-basic-stepper icon react-basic-stepper

A simple stepper provides a wizard-like workflow by dividing content into logical steps.

react-image-picker-editor icon react-image-picker-editor

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 based in functional components based in hooks, for optimization were used memo, useMemo and useCalback for avoiding any extra-renders.

react-note-app icon react-note-app

Application to write notes, developed in React integrated with Markdown

self-balancing-arduino-robot-controller icon 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

self-balancing-robot-ionic-apk-controller icon self-balancing-robot-ionic-apk-controller

Using the framewor ionic an application was developed to control a self-balancing robot from the use of bluetooth. The device communicates with the Mega Arduino board that has the built-in bluetooth module HC-06

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.