We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Madison, WI

EDUCATION

Master degree (2009-present), Department of Electrical and Computer Engineering 
Bachelor degree of Science  , Department of Electro-Optical Engineering

SKILLS

  • Understanding of object-oriented development concepts.
  • Strong problem solving, technical troubleshooting, and production diagnostic skills.
  • Computer languages: Java, C/C++.
  • Web development language: PHP,HTML, CSS.
  • Database: SQLite, PostgreSQL, MySQL.
  • Script Language: Perl.
  • Operation systems: Windows95/98/2000, Unix, Linux.
  • Hardware design language: Verilog.
  • Hardware synthesize tool: Design Vision.
  • Language: Fluent Chinese and English.

COURSEPROJECT

Introduction to Operating System (C Language), Madison, WI

  • Experience in the parallel programming in Unix system, by using the message passing with pipes.
  • Design the program which simulates CPU scheduler, by using several scheduling algorithm.
  • Building a robust shell scripter in the Unix system.

Database Management System (C++), Madison, WI

  • Building webpage interface to loading, searching database system using PHP and Postgresql.
  • Building the internals of a single-user database management system which can work on simple queries, including disk I/O layer and parser that parse the SQL queries.
  • Using embedded database system (SQLite), and creating the relation schema with the C++programming language.

Introduction of Algorithm (Java), Madison, WI

  • Design and implement the algorithm by using Java language, including divide and conquer, Prim’s algorithm, Kruskal algorithm and Huffman coding.

Data Structure (Java), Madison, WI

  • Using the Java to design application such as address book, photo album, mp3 playlist manager, and website sorting application.

Digital System Design and Synthesis (Verilog), Madison, WI

  • Design and synthesize a router for use in a 2-Dimentional Mesh Network. Using an industry standard synthesis tool (Design Vision) to meet area and performance objectives.

WORK EXPERIENCE

Software Developer, 2011-present
Confidential, Madison, WI

  • Design the database scheme and construct the database with MySQL.
  • Building the webpage backend by using PHP.
  • Experienced with the Amazon cloud server EC2.
  • Design web application.

Research Assistant, 2007-2008
Confidential, Taipei, Taiwan

  • Building a project in DWDM system with the low cost detection system.

RELATED COURSE

Introduction to the Operating System

  • Focus on basic operating system structure, process and thread synchronization and concurrency, file systems and storage server, system recovery and memory management techniques.

Database Management System

  • Covering the logical, physical databasedesign issue and SQL query language.

Data Structure

  • Development, implementation, and analysis of efficient data structures and algorithms through five programming projects.
  • Experience in use of an object-oriented programming language(Java).

Digital System Design and Synthesis

  • Finessed in Verilog, VHDL description language and synthesis for hardware description languages.
  • Time-oriented synthesis. Relation of integrated circuit layout to time-oriented design.

We'd love your feedback!