About Me
Full Stack Developer with experience in Java, JavaScript, Angular, React, and more....
Show MoreSkills
-
-
-
-
-
-
-
- 5 Years
Intermediate
-
-
- 15 Years
Expert
-
-
-
-
-
-
- 5 Years
Advanced
-
-
- 10 Years
Intermediate
-
-
- 5 Years
Intermediate
-
-
- 10 Years
Advanced
-
-
-
-
- 4 Years
Advanced
-
-
-
-
- 10 Years
Advanced
-
-
-
-
- 10 Years
Advanced
-
-
-
-
- 15 Years
Expert
-
-
- 15 Years
Expert
-
-
- 15 Years
Expert
-
- 10 Years
Advanced
-
- 15 Years
Advanced
-
- 3 Years
Intermediate
-
- 10 Years
Advanced
-
- 5 Years
Advanced
-
- 7 Years
Advanced
-
- 5 Years
Advanced
-
-
-
-
- 10 Years
Advanced
-
-
- 5 Years
Advanced
-
-
- 10 Years
Advanced
-
-
-
-
- 3 Years
Advanced
-
- 6 Years
Advanced
-
- 10 Years
Intermediate
-
-
-
- 10 Years
Expert
-
- 10 Years
Advanced
-
-
-
- 15 Years
Advanced
-
- 10 Years
Advanced
-
- 12 Years
Advanced
-
-
- 15 Years
Intermediate
-
- 3 Years
Advanced
-
- 20 Years
Advanced
-
-
-
- 3 Years
Intermediate
-
-
-
-
-
- 15 Years
Advanced
-
- 5 Years
Intermediate
-
-
-
- 3 Years
Intermediate
-
-
-
- 2 Years
Intermediate
-
- 15 Years
Advanced
-
- 5 Years
Advanced
-
- 5 Years
Advanced
-
- 5 Years
Advanced
-
-
- 4 Years
Advanced
-
- 10 Years
Advanced
-
-
- 10 Years
Advanced
-
-
-
- 10 Years
Advanced
-
-
- 15 Years
Expert
-
- 10 Years
Advanced
-
-
- 5 Years
Intermediate
-
- 5 Years
Advanced
-
-
- 3 Years
Intermediate
-
-
- 3 Years
Intermediate
-
- 3 Years
Advanced
-
- 5 Years
Advanced
-
-
-
-
- 30 Years
Advanced
-
- 2 Years
Intermediate
-
- 15 Years
Advanced
-
-
-
- 10 Years
Intermediate
-
-
-
-
-
-
- 5 Years
Intermediate
-
-
-
-
- 10 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
-
-
- 10 Years
Advanced
-
-
-
- 10 Years
Advanced
-
- 6 Years
Advanced
-
-
- 10 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 10 Years
Advanced
-
-
Portfolio Projects
Contribute
This is my playground for learning new technologies.
Description
bobblair.com is my playground where I teach myself the latest technologies. The front end is an Angular 8 dashboard with 4 themes and over 60 Angular components. I am developing a Spring Boot based back end to drive data tothe Dashboard in near real time using REST and WebSockets. This playground changes daily when I am not working on a real world project.
Show More Show Less
Contribute
I was the only technical person for this start-up. So I did everything from set up servers to developing all the code for the web application as well as all the code for the hybrid mobile apps.
Description
OpenJuke.com. OpenJukebox is "A hybrid between MTV and Touch Tunes" where a common device (usually a large screen device like a smart TV or a laptop/computer/TV stick/ROKU/etc connected via an HDMI to a TV) becomes the Jukebox on the network and all smart phones and tablets connected to the same network become remote control for the Jukebox allowing the owner of the Jukebox, admin access like music skip, pause and volume control and visitors can use their smart device as a Music Search Tool to find and play music videos on the owners Jukebox. Spring Boot initializer was used to create the initial core stack spun up on the Google Cloud Platform. Spring Boot is the glue between Apache-Tomcat, Java 8, Spring Web (MVC / REST), Spring Rest Repositories, Spring Session, Jersey JAX-RS, Spring Data w/ Hibernate, MySQL JDBC Driver, and Spring WebSockets using SockJS and STOMP. JavaScript and HTML5 with a little help from JQuery were used to build the Video Jukebox UI and React-Native was used for the smart phone Music History/Search/Billboards UI web app so that IPhone and Android Apps could be generated from the same code base. WebSockets are used for near real-time communications between the smart phones and the Jukebox. I Identified that an intermediate media server would be required to handle as many video formats as possible. I developed a NodeJS Express service to convert almost any video format (on the fly) to an adaptable bit rate format and store the video on the server to be served later without the need for converting again. The output format is DASH at this time but am working on the HLS format as this format is handled better on IOS. I also developed a Java REST service to contact the Billboards website every week to scrape the latest Country, Rock, and etc.; artists and songs and then find the latest videos that matches those songs and creates the weekly billboard playlists which can be found in the Music Search Tool menu. I also developed a Java REST service to contact ESPN and retrieve the latest scores for all the major sports and this data displays in a sports ticker at the bottom of the Jukebox display. I developed the sports ticker UI in Angular 2 and I used some advanced CSS3 with KeyFrames for smooth animation of the sports ticker.
Show More Show LessContribute
Manager of UI/UX Team and developed REST services for UI.
Description
I was the manager of the UI/UX team. I implemented t he MVP pattern for the UI team so that they could work on the UI with the design team without having to have access to the data. I worked with the back end team to design, develop and implement all the REST services required by the UI.
Show More Show LessContribute
I was the UI developer and REST Services Developer.
Verifications
-
Profile Verified
Preferred Language
-
English - Native/Bilingual
Available Timezones
BROWSE SIMILAR DEVELOPER
-
KULJIT S
Corporate Mgmt. – PMG, HR, legal, MIS/ERP
-
Mikhail B
Seniors Micro-Services consultant
-
James B
Senior Project Manager
-
Eric A
Embedded Engineer
-
Thamil S
Project Manager
-
Terry L
SAS Consultant
-
RICHARD V
Electronics Circuit Design Engineer
-
JEFFREY L
Cloud Infrastructure / Linux / Network Architect
-
Michael H
Senior Manufacturing Test Engineer
-
Olaf C
Senior AI, Cognitive & Automation Architect