Joel is a venturous Mobile/Web developer with a strong entrepreneurial drive and 6+ years of development experience in the iteration of high-quality solutions for clients; having delivered more than ten development projects to-date. He employs an Agile approach to work - with a keen interest in user experience solutions and human-computer interactions and puts React and React Native frameworks to great use in the development of different responsive and modern apps for clients.
Developed a web app that created reports based on data from a ThingWorx IoT platform and made extensive use of Highcharts to transform raw data into visual data.
Configured and managed an AWS EC2 Windows Server along with a ThingWorx installation and developed a scheduling method using PhantomJS and Quartz to replicate reports offline and send them via email.
Created an encrypted method to export any kind of report as an URL to incorporate into a ThingWorx mashup system and customized Thingworx security clearances to add different permissions based on templates.
Reworked the UI of a client's app; fixing several issues with data on the app and worked with the designer to add better feedback to user actions.
Corrected UI issues with HeresMyInfo's mobile app for Android; fixing bundling issues and creating scripts to automatize AAB generation for Play Store deployment.
Developed the frontend components for Constant Studio's web app; integrating the frontend with an existing Java developed backend and an audio player interface using HTML5 to play secure URLs over https.
Provided technical ownership for the design and development of the codebase for a service mobile app and backend tourism data processing framework for Enjoy.
Created a big data storage of all the major tourist related services via APIs, such as Foursquare, Freebase, Yelp, Instagram, Wikipedia, etc.
Implemented a machine-learning algorithm to recommend the best tourist spots for users based on their interests/inputs on the app.
Integrated the research team to define the UX and technical proposals on how to integrate biometric sensor data to a remote dashboard for monitoring at stations used in large scale fire-fighting scenarios.
Implemented a simple app to assess the mental status of firefighters in post-traumatic experiences.
Worked closely with teams from all over Europe in conjunction with Carnegie Mellon University to add sensors to the Vital Responder framework to improve the project's monitoring system.
Worked on the development of a mobile iOS and Android app that targets healthcare providers and helps them manage doctor appointments, events and other essential duties effectively. The project was recently launched and published in both app stores. Revamped a lot of state management processes, fixed usability issues and critical bugs on the apps, and redesigned the legacy app from the ground up working closely with the designer to introduce new interactions and proper feedback management.
Developed a web-based music management app for venues; to help playlist creators tailor music experience at venues for different times of the day. It has features for the creation of scheduled playlists for play on different days, hours, weeks or even years. The project was launched in early 2019 and is subscription-based, with deployments in over 1000+ venus across the US. Built the entire frontend architecture of the app from scratch; defining the frontend architecture components and implementing the latest frontend technologies and providing support to another developer on the backend. Created a custom media player for the app and a management tool for the venues - with a powerful tool for the management of playlists.
Worked on a web-based report creation tool for the ThingWorx IoT solution. The app has been online for 2+ years now and has over 2,000 users from factories to privately owned businesses that use the Thingworx platform. Created the entire app from the backend to the connection to Thingworx; working on the mock data for IoT and managing AWS server on the frontend and all other interactions on the project. The backend component was developed as a pure Java Servlet app with email sending, headless Chrome/Quartz integration for report scheduling via email and the frontend as a JavaScript ES5/jQuery framework.
Education
Master's degree in Network and Computer Systems Engineering