We provide IT Staff Augmentation Services!

Software Developer Resume Profile

4.00/5 (Submit Your Rating)

Languages Objective-C Java C C XML VB JavaScript

Technologies iOS ASP.NET ASP COM/ATL IIS HTTP J2EE J2ME SVG SVN

SOFTWARE EXPERIENCE

PERSONAL PROJECTS

  • Created iOS apps for several small companies and my own personal use.
  • MyLifeMapp a goal-setting and accountability app for health coaches and their clients. Allows users to create goals and Action Steps . The app integrates with the phone s calendar and email applications.
  • Vocabulocity a vocabulary-learning app that allows the user to take photos record speech and lookup words online to create meaningful multimedia flashcards .
  • Custom Keyboards graphical keyboard apps for entering text in languages that use character sets not supported by Apple. The text is automatically added to the clipboard to be pasted in any other app.
  • Language Partner a language-learning app that allows users to record and play back phrases to improve their pronunciation and listening comprehension in the target language. The user can play back their phrases as playlists that are based on categories conversations or randomly generated.
  • Spendometer still in development a spending-tracking app that shows the user an easy to read graph of their spending each month. When adding a new transaction there is the option to take a picture of a receipt. Summary spending information can also be viewed by account category or recipient.

Confidential

Software Developer

Taught courses on software design and software testing to Computer Science and Computer Information Systems majors.

Confidential

Program Manager

  • Worked with corporate clients to define requirements and design custom solutions.
  • Researched market needs to identify product opportunities.

Software Engineer

  • Co-designed and implemented 2 major commercial products.
  • Independently designed and implemented 2 .NET web components using C .
  • Managed many interns helping them the engineering discipline and strategies to isolate and solve problems schedule complex development tasks and reliably test their work.

ExcelWriter

  • Co-designed implemented and tested a .NET and Java API that generates opens and manipulates Excel workbooks such as adding styles adding and deleting rows and columns and inserting worksheets.
  • Wrote objects to read and write Excel files based on intimate knowledge of the Excel BIFF8 file format.
  • Implemented modular XML-based testing framework that uses ExcelWriter to create and perform actions against an Excel workbook based on an XML test definition.

WordWriter

  • Wrote test tools to both dump the data structures of a Word document and to validate Word documents created by our library.
  • Maintained Java/.NET library that reads and writes Word binary files.

Confidential

  • Performed a leading role in all stages of the product lifecycle - requirements design implementation testing build infrastructure documentation etc.
  • 3-tier resumable file transfer product using SOAP/MIME to send very large >100 GB binary files and metadata over HTTP.
  • Worked extensively with HTTP and web servers including ISAPI filters and HTTP Modules.
  • Implemented ISAPI filter to pre-process very large requests.
  • Managed several junior developers.

.NET Components

  • POP3 ASP.NET server control for accessing a POP3 email account.
  • TreeView ASP.NET server control that displays data from XML or .NET data objects in a tree form.

COM Components

  • Designed and implemented a COM product for image caching that uses a synchronization object.
  • Maintained COM components that perform image manipulation file system manipulation and file transfer.

Research Projects

  • SILO experimental tool for IP protection of .NET assemblies that strips IP from method bodies and uses the .NET profiling API to deliver MSIL at JIT time
  • Java-C Translator a tool built with the ANTLR parser generator that translates Java source code to C

Confidential

Software Developer

BART

  • Wrote a C COM component that receives transmits and processes foreign exchange trades.

CARS Engine

  • Designed and implemented a C COM enterprise integration tool as a multi-threaded Windows service which listens for files at multiple sources and can be extended through a VB form.

Technical Support Engineer

  • Supported installed and wrote add-ons for City Networks software. Dealt with diverse issues including data formatting system file corruption and user workarounds for problematic functionality.
  • This experience on the support side has given me valuable insights into use cases end-user behavior client expectations and error reporting.

We'd love your feedback!