Hello, I am Jack Tomasik

Full Stack Software Developer
jackedwardtomasik@gmail.com

a picture of Jack Tomasik smiling
My Work

What I do

Development and Collaboration

  • I utilize modern web development techniques and best practices for building and implementing RESTful APIs to connect my databases to my backend servers, with simple and elegant frontend components that are either custom build or imported from the Material UI library to build fullstack web applications.

  • I am an extrovert who loves working with others and being involved as a team member. Discussing apporaches, which tools to use and how best to tackle challenges is where I get the most enjoyment from. I enjoy pushing myself and others to be their best, writing code that is easy to read and understand, achieving team wins and building tools to help people.

  • These skills stem from working with other students at my bootcamp, where every day we work with a different partner for pair programming. I also led a team of three for a group project where we built out from scratch the frontend and backend of our unique web application using the MERN stack framework.

Front End

  • I have extensive experience using vanilla CSS and HTML to build simple static web pages, which has grown to working on dynamic and responsive SPAs using React. My experience includes using both class based components and OOP as well as functional components with dynamic React hooks. I have gone on to use more advance components and libraries as well as both insline styling tecniques and more complex tools for styling.

  • I take pride in my strong UX/UI abilities and push myself to understand the users of the applications I build and their differing use cases. I enjoy modeling products and services to fit unique clients and their needs. Working through use cases and user flow is my favorite technique to design intuitive and effective websites.

  • My experience includes using Redux to manage state, custom user authentication as well as third party APIs and features for more complex applications. I primarily focus on clean, simple and minimalist design principles for building and effective and easy UI.
  • I follow DRY coding principles and work every day to improve the readability and structure of my code to ensure that it is as efficient as possible and maintainable.

Back End

  • I have extensive experience using Javascript to build backend servers using the Express framework in the Node environment. Creating RESTful APIs for a variety of projects. Currently working on learning Python and Django applications as well.

  • Additionally I have build projects using Ruby on Rails for the backend, utilizing the MVC framework and AWS S3 buckets for storing images used in my Trip Camp project.

  • My portfolio includes projects built with both SQL and noSQL databases such as PosgreSQL and MongoDB. My skills range from using ORMs for data manipulation as well as planning out schema and creating efficient queries to create scalable and efficient applications.

  • I have experience utilizing both Object Oriented Programming and Functional programming paradigms for Javscript, Python and Ruby.
My Work

Who I am

Developer, Designer and Engineer based out of San Francisco

More About Me and My Background

Growing up in Berkeley California, I had a very unique childhood and high school experience. Living walking distance from Cal campus in a city full of people from all over the world, I have first hand expierence with every group of people and a wide variety of international cultures.


Majoring in International Studies at the University of Oregon with a minor in Spanish, I was able to continue my life long passion of learning about the world and how life can be viewed from many different perspectives. I was able to live in Argentina for four months during my study abroad spanish emmersion program. This confidence and determination from challenging myself to learn spanish by actively parcticipating, pushing my comfort zone to overcome the language barrier and other challenges has carried over to my software engineering carrer.


Starting during the pandemic lockdown, I have challenged myself to learn more and to work hard to improve myseld and my skills every day. I began my coding journey with the semi-famous online Harvard class "Indrocution to Computer Science" and have then proceeded to learn front-end using Javascript on the instructional platform Scrimba, followed by back end and full stack web development using Node.JS and Express from the top rated coding bootcamp App Academy where I now teach Data Structures and Algorithms.

Jack with baby Alpaca

My Work

Just a few of the projects I have built and are currently hosted

Music Controller

Description: Connect to your Spotify and share playlist powers.

Full stack web application using Django and Python on the backend. Built with Material UI components and React JS on the frontend.

Stack: Python, Django, Javascript, React.

Workout Routines

Description: Find exercises based on target body part, muscle group or equipment you select, learn the exercise by watching a gif and follow links to tutorials on Youtube.

Stack: Javascript, React, Material UI, RapidAPI, ExerciseDB API, YouTube API.

Memories

Description: Create and share photos of great memories, like other's posts, comment on their meories, search by name or tags, get recommendations for other posts based on tags.

Stack: React, Express, Node, Redux, MongoDB, Mongoose.

Trip Camp

Description: Vacation and travel booking website.

Full stack clone of HipCamp, allows users to create an account find different travel sites, book them and leave a review.

Stack: Javascript, React, Redux, Ruby on Rails, PostgreSQL.

Markdown notes with TS

Description: Create and edit notes written in markdown notation along with tags for notes and search for both tags and note name!

Stack: Typescript, React, Material UI

Art Map San Francisco

Description: Use Google maps to discover art exhibits and learn about them.

Stack: Javascript, CSS, HTML, Google Maps API.