EricsonJoseph

Full Stack Developer

Profile #

image description

Hello πŸ‘‹, I’m a full stack developer with a passion for coding and creating applications. With a master’s degree in Embedded Systems, I have strong knowledge of computer science, Linux operating systems, networking, and software development.

I have experience in developing web applications, mobile applications, and firmware. I am proficient in Typescript, Python, Go, Java, C/C++, and React, Next.js, Node.js, Flask, Sprint Framework, FreeRTOS, Espressif ESP-IDF. I am also familiar with Docker, Kubernetes, AWS, Google Cloud, MongoDB, MySQL, PostgreSQL, MongoDB.

Also, I am passionate about VoIP communications and video over IP transmission.

I am currently open to new opportunities. If you have a project that you want to get started, think you need my help with something or just fancy saying hey, then get in touch.

Email: ericsonjoseph@gmail.com

Skills #

Typescript
πŸ₯‡
React
πŸ₯‡
NEXT.js
πŸ₯‡
Redux
πŸ₯‡
Material UI
πŸ₯‡
NestJS
πŸ₯ˆ
Tailwind
πŸ₯ˆ
Axios
πŸ₯ˆ
Jest
πŸ₯ˆ

Projects #

  1. Marketplace template

    GolangTerraformAWS LambdaAWS S3AWS Cognito

    A marketplace template with a responsive design and a variety of components.

  2. IoT platform provisioning

    GolangAngularAWS LambdaAWS Cognito

    A platform for provisioning IoT devices with a focus on security and scalability.

  3. PlayStation 5 remote play and control mapping

    C++PythonPygameLinux

    Desktop application for remote play and keyboard mapping, allowing you to play any game using a keyboard and mouse.

  4. WGit, Management multiple git accounts

    PythonGit

    A tool for managing multiple git accounts with different configurations.

  5. IA Code review tool

    PythonOpenIA APIDeepSeek API

    An AI-powered tool designed to analyze, review, and optimize code, ensuring quality, efficiency, and adherence to best practices

  6. Marketplace

    ReactNext.jsReduxTypescriptPHPSymphony

    A web application featuring numerous high-resolution images, where the primary challenge is ensuring optimal performance and fast page loading

    See more
  7. pymaketool

    PythonGNU MakeMakefile

    pymaketool is an elegant and simple tool to generate a C project with GNU Make files.

    See more
  8. Design and implementation of a VoIP communication system using an ARM Cortex M7 platform

    ARM Cortex M7CRTPRTCPG711

    VoIP communication system that achieves full-duplex communication between a mobile terminal and an embedded system based on the NUCLEO-F767ZI development card. It uses RTP and RTCP protocols, G711 voice encoder and switching server programmed in C language for GNU / Linux.

    See more
  9. Verilog Formater, Extension Visual Studio Code

    Visual Studio CodeTypescriptJAVAVerilog

    Visual Studio Code Extension for format verilog files.

    See more
  10. Mass call development

    JavaSIPRTPWebRTCMySQLG729

    Development of an application designed for generating mass outbound calls for advertising campaigns. The application includes features for conducting surveys, capturing responses via DTMF tones over SIP INFO, and recording voice interactions for analysis and quality assurance.

  11. Android Push To Talk (PTT)

    JavaSIPRTPWebRTCMySQLILBC

    Development of an Android application, web platform, and switching server for managing mobile terminals. The system enables users to communicate with other terminals over a 4G mobile data network, functioning similarly to radiotelephones. All conversations are securely recorded and stored on the server for monitoring and archival purposes.

  12. FTTH (Fiber To The Home) platform

    Claro ColombiaJava 8JAVAMySQLJSP

    Development of a platform for provisioning IP television, IP telephony, and Internet services over a fiber optic network. The platform was designed to streamline service delivery, enhance network efficiency, and ensure seamless integration of multiple communication services.

    See more
  13. Claro Softphone

    Claro ColombiaJava 8SIPRTPWebRTC

    Softphone application development for Android, iOS and WEB platforms, under the SIP, RTP and WebRTC protocols.

    See more
  14. VoIP reporting system

    Claro ColombiaJava 8JSPMySQL

    Platform for the collection and analysis of CDRs (Call Detail Record) generated by VoIP calls, for the generation of statistics and traffic reports.

  15. CDR reading and statistics (HUAWEI IMS CDR - MGCF CDR)

    Claro ColombiaJava 8JSPMySQLCDR

    Collaborated in the development of a server console application for CDR (Call Detail Record) processing and statistical analysis. The application was responsible for collecting CDR files, processing them, and generating detailed statistics.

    See more
  16. Network Inventory Migrator Project from MySQL to ORACLE

    Tigo ColombiaJava 8MySQLJSPOracle

    Java-based program designed to migrate a network inventory database from MySQL to Oracle. The project involved ensuring data integrity and compatibility with Oracle, including resolving discrepancies and adapting data structures to align with Oracle's requirements.