GithubHelp home page GithubHelp logo

πŸ‘¨πŸ»β€πŸ’» Hello! I'm Will

Welcome to my profile! I'm a software engineer with a background in team mentorship, mathematics, and biology.
I also love to doodle and design!

Education
πŸ‘¨πŸ»β€πŸ’» Bachelors in Software Engineering.
πŸ”¬ Associates in Science with an emphasis on biology, calculus (1-3), and calculus-based physics.

Quick Facts about me and some of my skills:
🎨 I love Blender 3D, and I'm familiar with Adobe Illustrator, Adobe Photoshop, and Canva.
πŸ’ͺ🏻 I have 5+ years of experience communicating and diagnosing client needs and 3+ years of team leadership and mentorship.
πŸ”­ I'm currently working on a closed-source project management slash β€œsecond brain” application.
πŸ–€ I enjoy collaborating and my line is always open.
😌 I'm not politically correct or easily offended so you'll never have to worry about me suing you over pronouns. 🀣
πŸ™πŸ» Feel free to reach out to me through LinkedIn or explore my GitHub repositories for more details about my projects and code samples. Thank you for visiting my profile!

Table of Contents

Tools



🎨 Design

Blender Β  Photoshop Β  Β  Adobe Illustrator Β  Figma

πŸ‘ˆπŸ»Front-End

HTML Β  Css Β  Javascript Β  Typescript Β  Sass Β  Tailwindcss

πŸ‘‰πŸ»Back-End

Python Β  Java Β  Go Β  NodeJs

πŸ”¨Frameworks

Front-End Frameworks Back-End Frameworks Cross Platform
Svelte React Django Electron

πŸ’Ύ Database

Mysql Β  Postgresql Β  Oracle Β  Mariadb Β  Sqlite

πŸ§ͺTesting

Postman Β  Selenium Β  Jestjsio

πŸ‘‰πŸ»πŸ“– My Journey in tech.

Discovering programming by accident


I was first introduced to programming as a child around 13 or 14, by poking around demo versions of PC games.

I intended to try to develop my own β€œcracks” so I could play the full version for free.

Of course, that was way beyond the scope of a beginner. I did discover, however, that I could open certain files with a text editor, and amongst the spaces, brackets, and equals signs I would later learn was known as syntax I would find integers or Boolean values, that if I edited, would have an effect on gameplay.

In my teenage years, I began to make mods for video games. I would develop new game maps, and textures, and learn how to modify code with a simple text editor and no formal training on syntax. I managed to create some interesting mods for several games, however, I never thought to become a programmer.

Overcoming financial struggles by God's grace and supporting my parents


Due to the severe financial struggles of my family, I started working straight out of high school. Some shifts would be grueling 12-, 14-, or 16-hour shifts at various locations. Restaurants, retail outlets. Essentially whatever employment I could garner to help provide for myself and my parents.

Working as a Lead Technician and my original plan: become a healthcare worker


I attended college in 2018 intending to pursue a healthcare career as a pharmacist.

I always did well in my classes, and by the time I gained my associates, I also obtained my Pharmacy Technician License and received a promotion as Lead Pharmacy Technician in the community pharmacy where I work.

An A student changes his educational trajectory


I temporarily put off my bachelor's to work extra hours during the Covid 19 Pandemic, serving at my home pharmacy and other pharmacies in the NYC Queens district.

This also gave me time to think about what I wanted to do. I learned that I enjoy engineering and mathematics much more than healthcare-related topics (I studied calculus 1, 2, and 3 in college, calculus-based physics, and in my own time studied discrete mathematics). I also wanted to solve problems at scale and provide as much value as possible.

Becoming a Software Engineer


I went back to college to take advanced mathematics courses and physics courses. I began to consider my options as an Engineer. I also began to learn programming on my own. I was invited to study Electrical Engineering at Grove School of Engineering in NYC but opted to study Software Engineering at Western Governors University.

I was also fortunate enough to be awarded the opportunity to study Data Engineering with Per Scholas.

This marks the beginning of my journey as a programmer and data engineer. It feels oddly familiar, coming back to my roots.

πŸ‘‡πŸ» Projects

Front-End

  • Developed a lightweight and interactive landing page/ marketing website prototype for an island.
  • The site is fully responsive and contains aesthetic images, layouts, and copywriting written by myself.
  • Included in the repo is a PDF breakdown of:
    • The ideal avatar/persona we are marketing to.
    • UI and UX feedback from users.
  • Also included are my original low-fidelity mockups constructed in Figma.
  • Major re-write for a business website, going from web 1.0 non-responsive HTML pages to a new aesthetic neo-brutalist design.
  • The site is fully responsive and lightweight, written with HTML, CSS, and JS.
  • Included in the repo is a PDF breakdown of my project proposal and documentation on client and stakeholder needs.
  • Also included are my original low-fidelity mockups constructed in Figma.

Database

  • Created stored procedures to extract data, user-defined functions (UDFs) to transform data, and triggers to load data and update data.
    • stored procedures are modular and can update data in tables or create tables depending on how they are called.
  • Wrote documentation on how to generate quarterly reports automatically with pgAgent Job, an automatic job scheduling tool.

Full-Stack

  • Developed an end-to-end ETL pipeline using Python, PySpark, and SQL, extracting data from JSON, and CSV, performing data transformations, and loading it into a relational database on AWS.
  • Developed a Windows desktop application available as source code or as an EXE to view the dataset.
  • Developed SQL queries to optimize database performance and enhance query execution time.
  • Developed a shell script to automatically install a local instance of the database to test the desktop application locally.

Connect with me!

Will's Projects

100-days-of-python icon 100-days-of-python

A collection of all of my small projects tied to the lovely Dr Angela Yu's 100 Days of Code Python Bootcamp

formatfuncs icon formatfuncs

A Collection of Functions used to Format Strings for GUI Applications

frequencywords icon frequencywords

Repository for Frequency Word List Generator and processed files

gitignore icon gitignore

A collection of useful .gitignore templates

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.