Jose Alejandro Concepcion Alvarez

Jose Alejandro Concepcion Alvarez

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Software Engineer | NodeJs | Kotlin | Java | Python
Software Engineer | NodeJs | Kotlin | Java | Python

Hello! I'm an experienced Full Stack Developer specialized in both front-end and back-end technologies, with a passion for building scalable web and mobile applications. My diverse skill set spans JavaScript, Python, Java, and cloud computing, enabling me to tackle a wide range of programming challenges. I thrive on solving complex problems and am dedicated to mentoring the next generation of developers with the knowledge I've gained from my dynamic career in technology.

Spanish, English
Madrid (+02:00)
Joined November 2023
EXPERTISE
2 years experience
With 2 years of hands-on Java experience, I have developed robust backend services, focusing on creating microservices that power IoT-bas...
With 2 years of hands-on Java experience, I have developed robust backend services, focusing on creating microservices that power IoT-based applications and data manipulation pipelines. Leveraging Spring Boot's comprehensive infrastructure, I've built scalable REST APIs and service components. My proficiency with Maven has enabled effective build and dependency management. I have employed Docker and Kubernetes within cloud environments to deploy and orchestrate Java applications, ensuring high availability and resilience.
1 year experience
With Kotlin, I've advanced backend development, leveraging its concise syntax and interoperability with Java to create microservices and ...
With Kotlin, I've advanced backend development, leveraging its concise syntax and interoperability with Java to create microservices and RESTful APIs tailored for IoT applications. Kotlin's modern language features have allowed me to architect new services with a focus on readability and maintainability, significantly reducing the boilerplate code typically associated with Java. My expertise in Kotlin includes utilizing coroutines for asynchronous programming, which has revolutionized how we handle concurrency, allowing for more scalable and performant backend services. Spring Boot's support for Kotlin has enabled me to streamline the development process further, harnessing the power of Spring's ecosystem with Kotlin's expressiveness.
6 years experience
My journey as a JavaScript developer is marked by a deep commitment to both frontend and backend technologies. With over 6 years of exper...
My journey as a JavaScript developer is marked by a deep commitment to both frontend and backend technologies. With over 6 years of experience in the field, I have leveraged Node.js to architect robust backend solutions, creating scalable and performant web services that power complex applications. My work on NPM packages, such as the mini-express-server, exemplifies my ability to optimize backend processes and design minimalistic yet powerful server implementations. In the realm of frontend development, I have mastered frameworks like Angular and React, which I've used to engineer dynamic, responsive, and user-centric interfaces. My Angular library ngp-image-picker and the React components react-hook-modal and react-basic-stepper reflect my focus on enhancing user experiences through modular and maintainable code. My contributions to the open-source community are complemented by a rigorous pursuit of excellence through certifications and continuous learning. The frontend assessment certification from AlgoExpert is a testament to my strong problem-solving skills, while my active engagement with platforms like freeCodeCamp and LeetCode showcases my dedication to mastering data structures and algorithms. As a backend developer, my expertise with Node.js has been pivotal in constructing efficient APIs and handling asynchronous operations, a skill further refined by developing the parallelizer-function for concurrent task processing in JavaScript. My articles on Medium, such as 'Parallelizing Your JavaScript Code,' share insights and guide others in overcoming JavaScript's single-threaded nature, demonstrating my dual role as both a developer and an educator. In both Angular and React ecosystems, I bring a blend of creativity and technical acumen, ensuring that the user interfaces are not only intuitive but also built on a foundation of high-performance code. This holistic approach to full-stack development positions me as a versatile and innovative software engineer, ready to tackle complex challenges and push the boundaries of what's possible with modern web technologies.
6 years experience
In my current role as a Backend Engineer, I am at the forefront of developing microservices and RESTful APIs tailored for IoT-based appl...
In my current role as a Backend Engineer, I am at the forefront of developing microservices and RESTful APIs tailored for IoT-based applications. My work involves constructing robust data manipulation pipelines that are critical for real-time data processing and decision-making. Python's flexibility and extensive libraries have been instrumental in enabling me to build these complex systems efficiently. I have taken the initiative to create and maintain Python packages that are pivotal for my company's technological stack. These include custom classes for managing MQTT clients and Kafka producers/consumers, which are integral to our event-driven architecture. My contributions significantly enhance our system's ability to communicate seamlessly with a multitude of IoT devices and handle large streams of data. Furthermore, I've architected a custom thread pool manager in Python that adeptly handles both synchronous and asynchronous tasks. This bespoke solution optimizes our computational resources and improves the scalability of our services. It exemplifies my capability to implement concurrent processing techniques that are essential in a high-throughput backend environment. My Python expertise is not just confined to application development; it extends to actively refining and encapsulating complex functionality into reusable components. This not only boosts our internal development speed but also ensures that our software architecture remains cutting-edge and maintainable.
5 years experience
As a Backend Engineer and Full Stack Developer, I have extensively utilized Node.js to architect and maintain microservices, serverless f...
As a Backend Engineer and Full Stack Developer, I have extensively utilized Node.js to architect and maintain microservices, serverless functions, and full-scale web applications. My work has spanned the development of cloud-native solutions on AWS, integrating services such as S3 and Aurora RDS, and constructing APIs for robust IoT communications using Node.js. Key projects include a streaming service platform, a comprehensive e-commerce system for a major automotive brand, and a hotel management system. I have also crafted custom Node.js packages to manage MQTT and Kafka, showcasing my ability to optimize backend processes for performance and scalability.

REVIEWS FROM CLIENTS

Jose's profile has been carefully vetted and approved as a Codementor. Connect with Jose now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
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.
TypeScript
19
9
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
TypeScript
13
9
Stack Overflow
1 Reputation
0
0
0
EMPLOYMENTS
Backend Engineer
Senstile
2023-05-01-Present
Maintained and advanced the backend infrastructure, leading the development of new features and services. Focused on using languages like...
Maintained and advanced the backend infrastructure, leading the development of new features and services. Focused on using languages like Kotlin, JavaScript, and Python, and frameworks such as Spring Boot, Node.js, and FastAPI. Designed RESTful and Event-Driven APIs for seamless integration with IoT devices, leveraging MQTT for compatibility. Implemented data exchange with external AI services through Apache Kafka. Managed deployment on cloud platforms like AWS and Google Cloud using Docker, ECS, and Kubernetes. Ensured fast data access and adaptive schema design with MongoDB, using transactions, complex queries, and aggregation pipelines.
Python
MongoDB
SQLite
View more
Python
MongoDB
SQLite
Spring Boot
Kotlin
Kubernetes
MQTT
Fastapi
Kafka
AWS (Amazon Web Services)
View more
Computer Science Ph.D. student at GSSI
GSSI
2021-10-01-2023-06-01
I have worked on projects related to robotics, IoT systems, and algorithms: Development of a framework that automates the process of dis...
I have worked on projects related to robotics, IoT systems, and algorithms: Development of a framework that automates the process of discovering, parsing, and converting architectural models into XML format, enabling architectural metrics computation and quality analysis. (techs: Java, ReactJs, Python) The development of a two-wheel self-balancing robot with a mobile app to control it. (techs: C++, Arduino, ReactJs, Python, Ionic) The development of a microservice for waste image classification and materials label extractions. (techs: Python, VueJS, Flask, Keras)
Python
Java
MongoDB
View more
Python
Java
MongoDB
Pandas
JavaScript
View more
React Developer
Booz.cl
2021-05-01-2021-11-01
Development and maintenance of an eCommerce platform for the sale of beverages. Working with NextJs framework, React components developme...
Development and maintenance of an eCommerce platform for the sale of beverages. Working with NextJs framework, React components development using Redux, React hooks, and Tailwindcss.
React
JavaScript
View more
React
JavaScript
View more
PROJECTS
NgpImagePickerView Project
NPM
2020
Angular library for the selection, edition and compression of images in png, jpeg and webp formats This library was generated with Angula...
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. Recently new functionality has been added. More image editing capabilities, initial compression indexing is now available for the first time an more
Angular
JavaScript
View more
Angular
JavaScript
View more
parallelizer-functionView Project
NPM
2022
An npm package for running JavaScript functions in a different Thread. This implementation uses the Worker API. It works for both browser...
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.
Node.js
JavaScript
View more
Node.js
JavaScript
View more