Software Developer Resume
0/5 (Submit Your Rating)
SUMMARY
- One year industrial experience gained through Confidential Computer Science Coursework Co - op Master Program.
- Understand software developing and quality assurance cycle in depth.
- Experienced in Computer Graphics, High-performance computing (HPC), embedded system software development and UI design.
TECHNICAL SKILLS
Work experience: C/C++, Java, Qt, parallel and distributed computing
Course knowledge: Julia, Python, Hadoop, MySQL, openGL, MATLAB, openMP, MPI, Shell, MFC
Basic knowledge: JavaScript, Android development, JSON, XML Software
Practical experience: Microsoft Visual Studio, Eclipse, Linux, Mac (OSX)
Workflow: Git, Subversion, JIRA, Confluence wiki
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Debug and design test cases for new software module of the electrical control system of tractor under embedded Linux OS emulation environment and field tests.
- Create reports and make documentation based on experimental results.
- Import C/C++ codes of the original control system software to the new high-speed micro-controller platform with object-oriented programming.
- Implement and debug CAN (Control Area Network) bus communication protocol among different micro-controllers based on J1939 standard and four-layer TCP/IP model.
- Create test package, make tutorial and test documents for software validation.
- Debug and add features to the code auto-generation software tool with Qt framework and object-oriented design.
- The tool shows most compiler errors and accelerates software compiling.
Confidential
Software Engineer
Responsibilities:
- Debugged and reduced memory cost of a virtual file system on Linux and Mac (OSX) for a subversion repository which stores libraries and packages for cellphone operating system development.
- Added new features to track developers’ file usage information from the subversion repository.
- Analyzed virtual file system's uploaded data from remote database with SQuirreL SQL Client tool.
- Made user-friendly installation and update packages on Linux and Mac (OSX) for the new version of virtual file system.
