Bobby G.

Bobby G.

Full Stack Developer with 30+ years Experience

New Carlisle , United States

Experience: 20 Years

Bobby

New Carlisle , United States

Full Stack Developer with 30+ years Experience

39360 USD / Year

  • Immediate: Available

20 Years

Now you can Instantly Chat with Bobby!

About Me

Full-stack developer looking for challenging projects and willing to work on any part of the stack: Front-End and Back-End and Full-Stack, oh my :)  Software engineering is more of a hobby to me than a job which allows me to use my 30+ years of e...

 

While I am a student of all languages, frameworks and stacks, some of my favorites are Java, Spring, Spring Boot, C#, JavaScript, TypeScript, Angular thru version 8, Spring REST, Spring DATA with Hibernate,  Spring WebSockets (I really like websockets to give Web Applications that real-time feel), MySQL, MongoDB,  and many many more.  Check out http://bobblair.com - this is my playground to work on and learn new technologies.  The front end is a dashboard developed using Angular 8, TypeScript and JavaScript and the back end is a Spring Boot intialized (using most of the Spring modules mentioned above) project running on Apache Tomcat which I spun up on the Google Cloud Platform.   

 

I also use Docker containers to spin up various containers for devlopment and testing.  For exampe I have a MySQL and MongoDB container running locally for development.  

Show More

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

https://openjuke.com

OpenJukebox is a cross between MTV and TouchTunes

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 Less

Contribute

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 Less

https://www.biomatrixsprx.com/biomatrix-matchgrid

Developed UI and REST services.

Contribute

I was the UI developer and REST Services Developer.

Description

I was the sole UI developer and sole REST services developer in our small team of three developers. Google Web Toolkit was used for the UI of the web app. And Jersey was used to define the JAX-RS Rest Services.

Show More Show Less