EricsonJoseph
Full Stack Developer
Profile #

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 #
Projects #
Marketplace template
GolangTerraformAWS LambdaAWS S3AWS CognitoA marketplace template with a responsive design and a variety of components.
IoT platform provisioning
GolangAngularAWS LambdaAWS CognitoA platform for provisioning IoT devices with a focus on security and scalability.
PlayStation 5 remote play and control mapping
C++PythonPygameLinuxDesktop application for remote play and keyboard mapping, allowing you to play any game using a keyboard and mouse.
WGit, Management multiple git accounts
PythonGitA tool for managing multiple git accounts with different configurations.
IA Code review tool
PythonOpenIA APIDeepSeek APIAn AI-powered tool designed to analyze, review, and optimize code, ensuring quality, efficiency, and adherence to best practices
Marketplace
ReactNext.jsReduxTypescriptPHPSymphonyA web application featuring numerous high-resolution images, where the primary challenge is ensuring optimal performance and fast page loading
See morepymaketool
PythonGNU MakeMakefilepymaketool is an elegant and simple tool to generate a C project with GNU Make files.
See moreDesign and implementation of a VoIP communication system using an ARM Cortex M7 platform
ARM Cortex M7CRTPRTCPG711VoIP 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 moreVerilog Formater, Extension Visual Studio Code
Visual Studio CodeTypescriptJAVAVerilogVisual Studio Code Extension for format verilog files.
See moreMass call development
JavaSIPRTPWebRTCMySQLG729Development 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.
Android Push To Talk (PTT)
JavaSIPRTPWebRTCMySQLILBCDevelopment 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.
FTTH (Fiber To The Home) platform
Claro ColombiaJava 8JAVAMySQLJSPDevelopment 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 moreClaro Softphone
Claro ColombiaJava 8SIPRTPWebRTCSoftphone application development for Android, iOS and WEB platforms, under the SIP, RTP and WebRTC protocols.
See moreVoIP reporting system
Claro ColombiaJava 8JSPMySQLPlatform for the collection and analysis of CDRs (Call Detail Record) generated by VoIP calls, for the generation of statistics and traffic reports.
CDR reading and statistics (HUAWEI IMS CDR - MGCF CDR)
Claro ColombiaJava 8JSPMySQLCDRCollaborated 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 moreNetwork Inventory Migrator Project from MySQL to ORACLE
Tigo ColombiaJava 8MySQLJSPOracleJava-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.