Hello, I Am

ALEXANDER KU

Software Engineer From Fresno, California

About Me

I am a professional, passionate, and focused software engineer with a successful academic background, professional working experience, and a portfolio full of projects that display my various skills. I love creating new projects and learning about new technologies, and enjoy a good chance to put my problem-solving skills to work. I stay focused on any task at hand and keep myself open to any possibilities, traits that I believe help me shoot for the best solutions possible. I also understand the importance of regular communication and teamwork, and believe strongly that multiple talented minds together can achieve all sorts of results that only one mind can dream of.

I love working on exciting projects and learning about new technologies, and am always fascinated by the many things that one can do with coding and the potential that they can unlock. I hope to also one day be able to unlock my full potential, and understand that the best and possibly only way to do so is to continuously challenge myself and expand my knowledge in the process. I’m not sure if there really is such a thing as perfection, but from my experience, even just the drive to achieve it alone was enough for me to grow meaningfully, and I carry that mantra with me in my coding and use that mindset to guide me.

Besides programming, I also love cooking, playing games (video games, tabletop games, physical games, any sort of game really), manga and anime, and exercising. I also have an interest in martial arts and combat sports, and wrestled competitively and, at various times throughout my life, practiced taekwondo, Brazilian jiu-jitsu, and Muay Thai.

Skills

Languages

C++

C#

C

SQL

HTML

CSS

Bash

Python

Java

Pandas

Tools & Frameworks

Git Commmand Line

GitHub Desktop

Visual Studio

.NET Core

ASP.NET Core

Postman

Unity Game Engine

Bootstrap

MySQL Workbench

Microsoft SQL Server

Razor

Blazor

Django

PostgreSQL

Knowledge

Scrum Methodologies

Agile Methodologies

REST/RESTful APIs

Object Oriented Programming

Databases

Model-View-Controller (MVC)

Certifications

Microsoft Certified: Azure Fundamentals

Soft Skills and Other Skills

Software Engineering and Development, Teamwork, Communication, Problem Solving, Pixel Art, Presentations

Experience

Work Experience

Capgemini

September 2021 - October 2022

My first professional experience saw me working as a software engineer for Capgemini from September 2021 to October 2022, where I primarily worked with C#, .NET Core, and ASP.NET Core, as well as technologies like SQL, HTML, and CSS.Here I fulfilled various duties, from working on client and internal projects to obtaining multiple certifications to expand my knowledge. Some of my major achievements include building a dynamic web page for updating existing entries within a database and, for a major retail client, adding options for existing items in a shopping cart, such as installation services and color choices. I had the opportunities to learn how to work within web development, both middleware and full stack, and demonstrated my ability as a quick learner and my overall skills as a software engineer.

Working in a professional environment gave me the opportunity to grow like I have never grown before. My technical skills grew quickly and I not only learned new technologies that I had no prior knowledge of before, but truly learned how to apply my skills in a way best suited for such an environment. My teamwork skills also improved dramatically, and I learned the importance of regularly communicating with team members, what good communication truly means, and knowing when to ask for help and when to take matters into my own hands.

San Francisco, CA (Remote)

Education

University of California, Riverside

Bachelor of Science in Computer Science

September 2018 - December 2020

During my time at UCR, I truly challenged myself both as a student and as a person for the first time in a long while. I took a wide variety of classes and learned many new technologies in my quest to discover what I truly wanted to focus on, from Artificial Intelligence to Databases to Software Engineering, and so on. I developed a number of projects, such as a Linux-based terminal shell, a dynamic web application, and even a video game, all of which built up my practical skills. With these experiences, and the exceptional instructors and professors that led them, I saw just how many possibilities there were within my chosen field.

I also went through a large amount of growth as a person during this time. Being out on my own for the first time, I had to learn how to discipline and take care of myself and manage my responsibilities more effectively. I also built strong relationships with those around me, many of which still hold up to this day, and learned just how much they could get me through when things got rough.

Riverside, CA

Clovis Community College

Associate of Science in Computer Science

August 2014 - May 2018

I got my first taste of computer science and programming while I attended this college. Having only been a relatively fresh high school graduate at the time, this is where I first learned what it truly meant to study, to be a good student, and to prepare for what lies ahead.

Fresno, CA

Projects

Project

Poker Setup Assistant (Prototype)

A prototype for a planned application that helps set up a poker game based on the number of players and total amount of money that the user inputs.

Project

Trending YouTube Statistics Page

A web page and application that tracks trending video statistics of different countries, based on a Kaggle dataset. Users can interact with the various charts and graphs, and insert, delete, and update their own entries.

Project

Dead Knight

A short single-player 2D action-platformer game created within Unity, where you control the titular character through an enemy-filled map to collect three keys and challenge the boss.

Project

Mechanic Shop Database

A database that simulates a car mechanic's shop and holds relevant information, such as customers, service requests, and cars.

Project

RShell

A command shell and terminal that simulates a Linux Bash shell and supports various commands and connectors, and executes them in the proper order.