About Me
Get To Know Me...
![About Picture](img/HeadShotSmile.jpeg)
Who am I?
I'm Shawn Weintraub, a Full Stack Developer and Programmer
I am a Full Stack Developer with experience in HTML 5, CSS, Bootstrap, C#, Python, React and Javascript. I have a working knowledge of ASP.NET Core, Django, Express, Entity Framework, MongoDB/Mongoose, MySQL, NoSQL, FlaskDB, Node.js, Unity, JSon, Linq, Postman, Git, Github, DropBox, Visual Studio Code, and AWS. A well balanced list that continues to grow daily.
Based in Chicago, IL I have spent the last 20 years as a successful entrepreneur in the music and entertainment industry. Most recently, I graduated, with high honors, from a comprehensive and immersive 14 week coding bootcamp. Spending well over 1,000+ hours utilizing the skills, languages and techniques needed to problem solve and create various projects. With the decision to change careers, I have been able to utilize my passion and creativity in a whole new and exciting way.
I am a driven, hard-working, well-spoken team player who enjoys both learning and educating. A quick learner and thinker, always striving to solve problems effectively and efficiently. While also implementing new plans and ideas for future operations. My ambition, tenacity and dedication for everything I do, vibrates loudly through every aspect of my professional and personal life.
Shawn Weintraub
Chicago, IL
Coding Challenges
Showcasing my algorithmic skills
FizzBuzz
Simple coding challenge written in Python where numbers, 1-100, that are divisible by 3 will print "Fizz" and numbers divisible by 5 will print out "buzz". Numbers divisible by both 3 and 5 will print out "FizzBuzz".
Reverse A String
Simple coding challenge using JavaScript to reverse a given string.
Palindrome
Simple coding challenge using JavaScript to determine if a word is spelled the same way forward as it is spelled backwards.
Bubble Sort
Simple coding challenge using JavaScript that sorts an array using the bubble sort method.
Fibonacci
Simple coding challenge written with Python that explores recursion by writing a function to generate the fibonacci sequence while utilizing memoization.
Coin Change
Simple coding challenge using Python to display how many of each coin one has in a given amount.
Let's work together!
I am available for hire. Lets work together and create magic!
Projects
Showcasing some of my work
- All
- React
- Python
- C#
![Item](img/ReactQuiz.png)
![Item](img/ReactQuiz2.png)
![Item](img/ReactQuiz3.png)
![Item](img/QuizCode1.png)
![Item](img/QuizCode2.png)
![Item](img/QuizCode3.png)
10 Question Quiz App
Created using React.js and fetching data from a movie API, I built this simple app that allows a user to answer 10 ,random, multiple choice questions. A user can only answer once per question. Once a user selects an answer, the correct answer will change to green, while the incorrect answers will change to red. Letting the user know if they were correct or not.
After a question has been answered, a button will appear in the bottom center of the quiz, which will allow the user to go to the next question in the quiz. After all the questions have been answered, a score will be displayed showing the user their score out of 10.
- Project:
React Quiz App
- Categories:
- Technologies:
CSS, BootStrap, React.js
- Demonstration:
![Item](img/QuoteLogReg.png)
![Item](img/QuoteWelcome.png)
![Item](img/QuoteMain.png)
![Item](img/QuoteAdd.png)
![Item](img/QuoteFav.png)
![Item](img/QuoteEdit.png)
![Item](img/QuoteInd.png)
Quotable Quotes
A fully functional CRUD application, created using Python 3 and Django framework. This is my very first full stack project/app I ever created! This app allows users to register and login to their accounts with security and authorization features. Once a user is signed in they are directed to their specific welcome page. From there, they can navigate to the main page or log out.
Once on the main page, they can see all of the quotes that have been posted by themselves and other users. They are also able to create and add a quote to the list, while also having the ability to like or unlike all other quotes. The liked and unliked quotes are separated accordingly on the users platform for easier reading.
Seeing as this is my very first project I ever created, it is a great reminder of just how far I have come and continue to grow!
- Project:
Quotable Quotes
- Categories: Full Stack Developer
- Technologies:
HTML5, CSS, Python 3, Django
- Demonstration:
![Item](img/Hobby1.png)
![Item](img/Hobby2.png)
![Item](img/Hobby3.png)
![Item](img/Hobby4.png)
![Item](img/Hobby5.png)
![Item](img/Hobby6.png)
Hobby Hub
Application created using C#, MySql, Linq, Entity Framework and ASP.NET Core. This fully functional application provides users to register and login with various security and authorization features. After registering and or logging in, users can view all the hobbies posted to the hobby board. They can view each hobby individually, and create their own.
Creators of a hobby can edit their hobby while also becoming an "enthusiast" to all other hobbies. When one becomes an enthusiast, a count of the total enthusiasts is updated on the users dashboard. Under each hobby listed, it shows the users names that have become an enthusiast of that particular hobby as well as the creator of that specific hobby with a description.
- Project:
Hobby Hub
- Categories:
- Technologies:
HTML5, C#, CSS, Bootstrap, Entity Framework, MySql, Linq, ASP.NET Core
- Demonstration:
![Item](img/Mario1.png)
![Item](img/Mario2.png)
![Item](img/Mario3.png)
![Item](img/MarioFinal.png)
MarioAchi
A simple game created using C# and Entity Framework. The graphics were created by utilizing a NES node module in CSS. One of the first games I created while learning C#, it works on the basic principle of each button has a function and that function will either gain or lower the players over all scores. Once all of his "energy" has depleted, the user loses the game.
The basic functionality of this game is so useful for countless purposes. This being my first game I ever created in any language, it taught me a lot about just how many ways a language can be used to create just about anything one can imagine, and that is why I absolutely love coding!
- Project:
MarioAchi
- Categories:
- Technologies
C#, CSS, Entity Framework
- Demonstration:
![Item](img/PetHome.png)
![Item](img/PetCreate.png)
![Item](img/PetDetails.png)
![Item](img/PetEdit.png)
![Item](img/PetEdit2.png)
![Item](img/PetFinal.png)
Pet Adoption
A fully functional CRUD application using React and MongoDB. A user can create pets to add to the adoption list,read/view all the pets up for adoption, update/edit pets they have put on the adoption list and they can delete/adopt pets they added to the list.
Users are able to see all available pets for adoption, however only the user who created the pet for adoption can delete or edit that specific pet. A simple CRUD application that can be useful for so many different opportunities.
- Project:
Pet Adoption
- Categories:
- Technologies:
CSS, BootStrap, React.js, MongoDB
- Demonstration:
![Item](img/bookhome.png)
![Item](img/bookvaliation.png)
![Item](img/bookedit.png)
![Item](img/bookaddauth.png)
Books and Authors
My very first fully functional CRUD application assignment using Python and Django technologies. This application utilizes validations and a drop down menu. It met all the requirements given to me by my instructor and passed with 100% functionality.
This fully functional application can be very useful for many instances including, but not limited to; shopping lists, todo lists, favorite things list, a que of shows to watch, etc.
- Project:
Books and Authors
- Categories:
- Technologies:
Python, CSS, Django
- Demonstration:
Testimonials
What my cohorts think about me
Shawn was a student where 'dedicated' wasn't a enough to describe him. He always pushed himself to learn more, stayed on top of his daily assignments, and knew when to ask for help. He was a model student to which others should look to emulate.
![Review avatar](img/codingDojoLogo.jpeg)
When diversity arose, when things got difficult, when there were many obstacles, Shawn arose and befriended diversity, difficulty, and obstacles. He made them the bricks in his palace and he transmuted the adversity into progress to come out on the other side a King.
![Review avatar](img/codingDojoLogo.jpeg)
Shawn was an excellent student, watching him grow rapidly through the course proved to me he was a determined and dedicated student. Anytime he had a question he was attentive and made sure he understood the solution to the problem. It was a pleasure guiding him through his coding journey.
![Review avatar](img/codingDojoLogo.jpeg)
I recently had the pleasure of working intimately with Shawn as his Career Services Manager at Coding Dojo. Shawn's genuine, hardworking and persistent nature has really shines through during personal interactions and has made him a joy to work with! He has done everything I have asked of him, routinely going above and beyond. He's the kind of student we love to work with here at Coding Dojo: Passionate, driven and curious, all attributes needed for a entry-level Developer breaking into the Tech Field. Shawn is the kind of Developer, and most importantly, the kind of person, that Tech companies should want building their products and representing them to the world.
![Review avatar](img/codingDojoLogo.jpeg)
I've known Shawn for 20+ years and over the course of our professional working relationship I've found that Shawn has a strong work ethic, a positive attitude and several key character traits that make him an asset to any team; willingness to learn, dedication, passion, communication skills and a team player.
![Review avatar](img/AAPaving.jpeg)
My Blog...COMING SOON!!
Check out my latest blog posts
Get in Touch
Feel Free To Contact Me