We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY:

15+ years of personal experience with software programming and designing program architecture. Developed multiple software applications without any outside guidance. Personal focus on reframing problems to solve them in the most efficient way. Strong ability to logically diagnose and fix problems. Passionate about sharing knowledge to help improve project and mentor co - workers.

TECHNICAL SKILLS:

Languages: C, Python, C++, Ruby, JavaScript, HTML5, HTML, CSS, Java, Basic, Flash (Actionscript)XML, Haxe, LISP

Tools: G++, GCC, make, cmake, idle, Linux terminal, bash scripts, autotools, Cygwin, Eclipse IDE, NetBeans, IDE, ADT, Tomcat, Firefox, Chrome, Neko, Meteor, Mongo, Visual Studio ( )

Operating Systems: Ubuntu, Mint, Red Hat, other Linux distros, Confidential, Win 7, Win Vista, WinXPiOS, Android

Platform/CPU: Intel x86, VMware, Virtual Box

Knowledge: Game design. Signal processing theory and applications, esp. related to sound. Fourier transforms and high-level calculus. Trigonometry. Applications of probablity and statistics. Porting code between Windows and Linux. NoSQL database querying.

Procedures: Linux installation and administration, Tomcat configuration, Building RPMs

Framework/API: jQuery, Handlebars, Confidential, Ruby on Rails, AJAX, HTTP, SHMEM, TCP, XWindowsJSP, Crosswalk

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Implemented Python API for Confidential Black Pearl SDK. Wrote unit tests for Python SDK.
  • Contributed to C and C++ APIs for Confidential Black Pearl SDK.
  • Wrote unit tests for C SDK.
  • Converted SDK build systems from Unix specific Autotools to a system independent cmake build system.
  • Diagnosed and fixed errors in HTTP messages sent by SDK.

Environment: Python, C, C++, cmake, Windows, Linux

Infotainment Engineer

Confidential

Responsibilities:

  • Coordinated discussion on and wrote Javascript design and coding standards currently used by Confidential .
  • Designed and coded 2 high visibility car related games for use as “ Confidential ” and technology demos at trade shows.
  • Designed user interface for and coded a custom asset tracking (inventory management) system use by Confidential to track all equipment and assets.
  • Wrote HTML5/Javascript touchscreen keyboard for use on the Confidential operating system (estimated by a vendor to take 6 months, written in 3 days).
  • Wrote Linux scripts to automate installation of Confidential applications that improve process from ~3-5 minutes to 5-10 seconds.
  • Diagnosed and reported bugs in Confidential operating system as they were encountered.
  • Assisted other developers in Javascript, Linux, and Confidential knowledge (regarded as a subject matter expert in Javascript and Linux by Confidential ).
  • Tested existing HTML5 applications, documented bugs and fixed them.

Environment: Javascript, HTML5, CSS, C++, .spec files, bash scripts, Confidential, Cygwin, Meteor, Linux, jQuery

Confidential

Software Engineer

Responsibilities:

  • Wrote framework allowing simple use of Flash Confidential .
  • Wrote code simulating and simplifying physics interaction to allow quick and simple game development.
  • Utilized Haxe programming language to allow cross-platform development of games, created ports of base code in multiple other languages.

Environment: Haxe, Flash (Actionscript), C++, HTML5, Linux, Windows, iOS, Android, Neko, Chrome, Firefox.

Confidential

Software Engineer

Responsibilities:

  • Designed and wrote code to share various resources between collaborators on an application.
  • Designed client and server architecture.
  • Wrote code to share text and images between running applications in real-time.
  • Designed custom GUI interface from scratch using X Windows.

Environment: C++, bash scripts, Linux, Make, G++, HTTP, SHMEM, TCP sockets, Xwindows.

Confidential

Software Engineer

Responsibilities:

  • Designed and wrote code for C++ IDE. Wrote code to parse and analyze C++ code.
  • Wrote custom GUI interface for X Windows to display results of parsing.
  • Wrote automated build tools for C++ code accessible from within application.
  • Wrote multi-threaded code to separate tasks of displaying, parsing and building code.
  • Wrote custom file navigator for UNIX systems.
  • Designed modular code to enable parsing of multiple languages.
  • Built to interface with Confidential .

Environment: C++, bash scripts, Linux, Make, GCC, HTTP, SHMEM, TCP sockets, Xwindows.

Confidential

Software Engineer

Responsibilities:

  • Wrote code for utilizing architecture of Android operating system.
  • Wrote code that accesses and plays media files on the phone.
  • Wrote custom GUI interfaces for applications developed on Android.

Environment: Android, ADT, Java, Eclipse, Linux.

Confidential

Software Engineer

Responsibilities:

  • Wrote C++ code for Confidential audio interface API (signal processing).
  • Create audio synthesizers and special effects responding to virtual Confidential keyboards using signal processing code.
  • Read and write audio and Confidential data streams using C++.
  • Planned coordinated data flow between multiple multitasking applications.

Environment: Eclipse, Linux, Confidential, ALSA, C++, XWindows.

Hire Now