Resume

Sign in

Software Engineer

Location:
Dallas, Texas, United States
Posted:
February 22, 2019

Contact this candidate

Resume:

Taejoon Kim

903-***-****

ac8kt3@r.postjobfree.com

Commerce, TX

OBJECTIVE:

Seeking a hands-on developer position in programming. SUMMERY:

Overall:

• Attending in Computer Science in Masters

• Current GPA of 4.0 / 4.0 in Masters

• Completed Software Engineering in Bachelors

• GPA of 4.11 / 4.5 in Bachelors

• Served Korean Navy for 2 years

• Dean’s List for 7 semesters in undergraduate

Skills:

• Java, Python, C, C++, C#, R, HTML, PHP

• Oracle, MySQL, MariaDB, NoSQL

• RDBMS

• OOP (Object Oriented Programming), OOD (Object Oriented Design)

• Machine Learning (Tools: Tensorflow and Keras)

• Agile Software Development (Agile Methodologies)

• Scrum Process

• Design Patterns

• Data Analyzing, Data Processing

• Numpy, Pandas

• Git, Jenkins

• Image Processing (Open CV)

• Performance Optimization

• Algorithm Development

• Network Intrusion Detection

• Embedded Software

• Linus/Unix, macOS, Windows, Android

• Visual Studio, PyCharm, IntelliJ, Eclipse, XCode (Apple)

• Apache Ignite, Yardstick (A benchmarking tool for Apache Ignite) Technical Courses Completed:

• Object Oriented Programming 1

• Object Oriented Programming 2

• Computer Graphics

• Object Oriented Modeling

• Object Oriented Design

• Mobile Computing

• Software Design Engineering

• Database

• Data Structure

• Computer Algorithm

• Operating Systems

• File Processing Theory

• Computer Architecture

• Networking

• Programming Concept

• Information Security

• System Programming

• Embedded Software

RESEARCH PROJECTS (Research Assistant at Texas A&M University-Commerce): A Hybrid Cache Architecture for QoS-Enabled in Multi-Tenant Environment In this research project, I developed a new cache architecture to increase the performance of multi-tenant environment like cloud services and introduced a new cache replacement algorithm for the architecture.

• Developed a new cache architecture using Java.

• Developed code to generate tenant’s virtual cache items in Java.

• Read tenants’ cache items and inserted them to the cache architecture to measure the performance.

• Programmed code to write csv files which contain results of cache performance.

• Wrote a program which draws graphs of the results in Python.

• Evaluated the architecture in Apache Ignite.

Network Anomaly Detection using Machine Learning Technique In this research project, I developed a new data encoding method for CNN to detect malicious connection on network.

• Processed 1D data to 2D data using OpenCV to use them as an image to feed to CNN in Python.

• Set up Inception CNN model to detect malicious connection on network.

• Programmed to compare detection performance with grey scale encoding method in Python.

• Wrote code to draw necessary figures in Python.

• Verified the new data encoding method is better than grey encoding method.

• Published in 2018 IEEE International Conference on Big Data as a 1st author. Website Fingerprinting Attack Mitigation using Traffic Morphing In this research project, I created a POC to make a proposal for new technique that mitigated fingerprinting attack to reduce the effectiveness from 70% to less than 1%.

• Built input data structure to feed to various machine learning technique.

• Wrote code to draw necessary figures in Python.

• Programmed to measure the performance of the new mitigation technique in Python.

• Published in IEEE 38th International Conference on Distributed Computing Systems as a 2nd author. Opioid Poisening Analysis

In this research project, I developed a neural network program to analyze demographic information to determine the potential level of addiction.

• Built input data structure to form set of variables to calculate the addiction level.

• Wrote the logic using Python to feed the input data to have the software learn the demographic and in relation to addition.

• Wrote algorithm to calculate the addiction level based on learned information and comparing to input provided. Detection Garbage Capacity in a Public Trash Can with IoT In this research project, I developed a program to detect the garbage capacity of a public trash can in a microcomputer.

• Connected an ultrasound sensor to a microcomputer.

• Programmed code to measure the level of garbage in a public trash can in C++.

• Sent the measured data to another computer program which remotely located through WiFi.

• Wrote code to show the measured data on the screen in Python. UNDERGRADUATE PROJECTS:

Satellite Sensor Programming

In this project, I wrote programs for microcomputer on for the satellite balloon to collect weather information and to stream the view of the satellite in real time.

• Programmed using Python to connect to custom sensor API.

• Saved the data to MySQL.

• Developed code to control the video camera using OpenCV library.

• Wrote code to stream the live video to lab server to be viewed by other users. Home Automation Project

In this project, I developed a home automation system using microcomputers and sensors to automatically turning on and off humidifier, tv, lights, and fans.

• Programmed using C++ to communicate among microcomputers through Bluetooth.

• Wrote code in C++ to connect to custom sensor API.

• Detected humidity using humidity sensor and sent the data to a home server.

• Programmed to turn on/off automatically a humidifier by receiving an order from the home server.

• Detected clap sound with sound sensor and turned on/off lights.

• Programmed a microcomputer with IR emitter to turn on/off tv by receiving an order from the home server at a specified time.

• Detected temperature using temperature sensor and sent the data to a home server.

• Programmed to turn on/off a fan by receiving an order from the home server. Convenience Store Stock Management System Project

In this project, I developed a system to manage convenience store’s item stock in Java.

• Built an interface to interact with customers in Java.

• Wrote code to manage transactions in MySQL database.

• Programmed to save stock, price and other attributes to MySQL database. EDUCATION:

Texas A&M University - Commerce, Texas, TX

Masters in Computer Science

Dong-Eui University - Busan, South Korea

Bachelors in Software Engineering

HONORS and AWARDS:

• Served Korean Navy for 2 years.

• Dean’s list for 7 semesters in undergraduate

REFERENCES:

• Dr. Jinoh Kim, Associate Professor of Computer Science, Texas A&M University-Commerce, ac8kt3@r.postjobfree.com, 903-***-****

• Dr. Yu Gu, Technical Director and Lead Engineer, Data Platform Products Visa Inc., USA, ac8kt3@r.postjobfree.com

• Dr. Taehyun Hwang, Principal Investigator of Quantitative Health Science, Cleveland Clinic, ac8kt3@r.postjobfree.com

• Dr. Mutlu Mete, Associate Professor of Computer Science, Texas A&M University-Commerce, ac8kt3@r.postjobfree.com, 903-886- 5497



Contact this candidate