Thomas Dignan

Thomas Dignan

Pacific Grove, CA, United States
Hire Thomas
Scroll To View More
Hire the top 3% of freelance developers
Thomas Dignan

Thomas Dignan

Pacific Grove, CA, United States
Member since October 4, 2011
Thomas is a driven developer and consultant with extensive Android experience and a passion for elegant code. He's worked successfully as an architect and and team lead on many projects.
Thomas is now available for hire
Portfolio
Experience
  • Python, 4 years
  • Java, 4 years
  • SQL, 4 years
  • JavaScript, 4 years
  • Bash, 4 years
  • PHP, 1 year
Pacific Grove, CA, United States
Availability
Part-time
Preferred Environment
Eclipse, Vim, Git, Linux
The most amazing...
...thing I've worked on is Rock Lobby, a rich Android application with many features.
Employment
  • Technical Lead
    Rock Lobby, LLC
    2012 - 2013
    • Developed a REST API using Python, Twisted, and SQLAlchemy.
    • Developed a rich Android application (https://play.google.com/store/apps/details?id=com.rocklobby) featuring image caching, Facebook SDK integration, and dynamic pagination of most content.
    • Converted an existing design to Android layouts and contributed feedback.
    Technologies: Java, Android SDK, Python, Twisted
  • Freelance Android Developer
    ConfNow
    2012 - 2012
    • Ported existing iOS teleconferencing app to Android.
    • Worked closely with back-end engineer.
    • Interactive UX included animations and text-to-speech functionality.
    • Made adjustments to UI as necessary to meet client needs.
    Technologies: Android, Java, REST, Telephony
  • Android Developer
    Stature Software
    2011 - 2011
    • Developed prototype XMPP client with GPS and other proprietary features from scratch for Android.
    • Developed drivers for several Bluetooth medical devices and sensors including: Nonin Onyx II 9560 Pulse Oximeter, Nonin Wrist OX_2 Pulse Oximeter, Shimmer Accelerometer/Gyro, Shimmer2 Accelerometer/Gyro/ECG, and Zephyr HxM BT heart rate monitor. Integrated with XMPP client.
    • Appeared on-site at client's office whenever requested.
    • Executed agile development practices and worked using Pivotal Tracker.
    • Kept all code in SVN, shared repository, and worked in close quarters with another remote developer.
    Technologies: Android, XMPP, SVN
  • Development Intern
    Element 55
    2010 - 2010
    • Developed prototype Android application for the legal industry.
    • Performed maintenance on PHP web application.
    • Modified MongoSearch source code (written in C) to recognize hyphens in search queries.
    • Introduced ctags code indexer to development team, easing and speeding up the work flow of every team member.
    • Worked in SVN, collaborated with multiple other developers.
    Technologies: Android, PHP, C, SVN
Experience
  • Rock Lobby, LLC (Development)

    Rock Lobby is an app for music fans, venues, and artists. I developed this app for Peter Kruger who I met through TopTal. My work included the python back-end, and Android front-end.

    Screenshots of app can be provided. App can be downloaded on Google Play this week.

  • LED Caller ID (Development)

    Free enhanced caller ID for Android devices. Mocks the look of a 1990s caller ID device.

  • gdrive-cli (Other amazing things)
    http://github.com/tom-dignan/gdrive-cli

    One of the first client-side solutions to successfully store files on Google Drive in Linux. Released days after Google released Google Drive.

Skills
  • Languages
    Python, SQL, Java, JavaScript, C, PHP, Bash
  • Frameworks
    Android SDK, ORMLite, Django, Flask
  • Libraries/APIs
    SQLite, SQLAlchemy, ActionBarSherlock, jQuery, OpenGL ES
  • Tools
    Pivotal Tracker, ViewPagerIndicator, Git, GitHub
  • Paradigms
    Procedural programming, Concurrent Programming, Class-based OOP, Scrum, Agile software development
  • Platforms
    Android, Heroku
  • Storage
    MySQL, PostgreSQL
  • Misc
    Ubuntu Linux
Hire the top 3% of freelance developers
I really like this profile
Share it with others