Bobby Singh

Bobby logo	hero-image

Pushing updates to my skillset

Allow me to present my kaleidoscope πŸ”­

I am a freshly certified full-stack developer in the vibrant heart πŸ–€ of Berlin. My journey in coding is fueled by a fascination with crafting user-centric 🎯 experiences and mastering all its aspects, from front to back.

Throughout my life, I have proudly worn numerous hats 🎩, each adding distinct colors to my palette 🎨 of abilities and perspectives. This background has taught me to quickly acquire and apply new skills, setting me apart.

When not coding, I enjoy curating playlists 🎢 on Spotify, moving my body to rythmic Cycling and Body-Pump πŸ‹οΈβ€β™€οΈ , and engaging in the art of public speaking with Toastmasters πŸ₯‚.


Skills πŸ› οΈ

I specialize in both frontend and backend development, creating responsive, user-friendly web applications.

Frontend expertise includes HTML, CSS, JavaScript, Typescript, React, Angular, and React Native. Backend capabilities cover Node.js, Express, and MongoDB, focusing on API development and integration.

Experienced in test-driven development (TDD), unit-testing, integration-testing, end-to-end testing, with tools like Gherkin and Cucumber for behavior-driven development (BDD).

Additional skills include cloud storage solutions (AWS and Firebase), local data storage, and JWT for authentication and authorization.

Core Languages

  • HTML
  • CSS
  • JavaScript
  • Typescript
  • Python

Frontend

  • Developing websites using HTML5, CSS3, and JavaScript
  • Ensuring code quality with linting, cross-browser compatibility, and accessibility testing
  • Frameworks: React, Angular, jQuery, Bootstrap
  • TDD with Jest, Cucumber, Puppeteer, and Gherkin for BDD
  • Building mobile apps with React Native and Expo
  • Dynamic content handling with AJAX

Frontend Libraries & Frameworks

  • jQuery
  • Bootstrap
  • React
  • Angular
  • Angular Material
  • Recharts

Backend

  • Node.js, Express for server-side development
  • Building APIs with RESTful practices and JSON data interchange
  • Database management with MongoDB, PostgreSQL
  • Implementing JWT for secure authentication and authorization
  • Data storage solutions with AWS, Google Firestore

Backend Libraries & Frameworks

  • NodeJS
  • Express
  • Morgan
  • Axios
  • Parcel
  • PropTypes

Projects πŸ’Ό

The CareerFoundry Full Stack Program catapulted me into the API realm, developing a backend API with Node.js as a base for clients in React and Angular. My journey expanded into mobile app development with React Native and crafting a Serverless App (PWA) using Test-Driven Development.


scroll to left to left
Pokemon Js App

A JavaScript-based web app focused on PokΓ©mon, utilizing HTML, CSS, and JavaScript to fetch and present detailed data from an external API.

Features
  • Responsive Design
  • Fetch from API
  • Browse Pokemons

Technologies
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap
Myflix- Client (React)

A myFlix React App is a client-side, React-built platform offering detailed movie information. Users can create profiles, save favorites, and explore movies, part of a full-stack MERN application

live-icon github-icon
Features
  • Access Movie Information
  • User Authentication
  • Manage Favorites
  • Manage Profile Data

Technologies
  • React, Bootstrap
  • Express.js, Node.js
  • MongoDB
  • Passport.js
  • Parcel
Chat App (React-native)

React Native App - A real-time chat app allowing users to exchange messages, share photos, videos, and their location instantly.

Features
  • Share Pics and Videos
  • Photo Libary Integration
  • Share location
  • Real-time Chat
  • Offline Message Access

Technologies
  • React Native
  • Google Firestore
  • Expo Cli
  • Node.js
  • Gifted Chat
Myflix-client (Angular)

This Angular app connects to a custom server-side REST API and database, offering access to a movie details.

live-icon github-icon
Features
  • User Registration
  • View Movie Details
  • Save Movie Favorites
  • Edit User Profile

Technologies
  • Angular
  • Node.js
  • Angular Material
  • Typescript
  • Typedoc
Meet N Code (Serveless PWA and TDD testing)

Created a serverless React PWA applying TDD practices, integrated with Google Calendar API for event retrieval.

live-icon github-icon
Features
  • Event Filtering
  • Detailed Event Views
  • Offline Functionality
  • Home Screen Shortcut
  • Data Visualization

Technologies
  • OAuth Login
  • Google Cal. Integration
  • Puppeteer
  • JEST
  • Cucumber Gherkin
MyFlix Server (API)

A server-side component for myFlix, built with Node.js, Express, and MongoDB, offering a robust RESTful API for efficient movie data management.

live-image live-image
Features
  • Fetch All Movies
  • Detailed Movie Info
  • User Profile Management
  • Account Deletion

Technologies
  • Express
  • Mongoose, MongoDB
  • Passport-JWT, Bcrypt
  • JSON Web Token (JWT)
  • JSDoc
  • Postman

My Journey into Web 🌐 Development


Before diving into web development, I completed a Bachelor's degree in Media and Communication from the University of Stockholm. My interest in technology began at age 9, when I first interacted with a computer running Microsoft Windows 3.11.

While working at Zalando, my interest in tech was reignited. This experience, combined with a history in customer service and sales, helped me find a niche where I could merge technical skills with client engagement.

Driven by a renewed passion, I pursued further education in full-stack web development. My journey was complemented by hands-on experiences that refined my abilities and enhanced my skills in problem-solving, patience, and determination.

As I continue to grow in this field, I seek challenges that utilize both my technical and sales skills to optimize solutions, solve problems, and drive customer satisfaction.


Contact Me πŸ€™

Open to joining creative ventures and projects. If you're in need of a committed collaborator, let's get in touch.


pulseing-mail-picture