Sean Desmond, Software Developer in San Francisco, CA, United States
Sean Desmond

Software Developer in San Francisco, CA, United States

Member since December 24, 2013
Sean is a top software engineer with a passion for exceptional design and a proven ability to build effective, scalable, and multi-tiered solutions. He has over ten years of software development and architecture experience and has worked in various roles, from an individual developer to a tech/team lead.
Sean is now available for hire


  • CBTS
    Subversion (SVN), Git, CSS3, HTML5, jQuery, AngularJS, Angular, ASP.NET MVC...
  • Ipwn Technologies
    Microsoft SQL Server, Web API, C#, .NET, AngularJS, Node.js
  • Bluerock Interactive
    jQuery UI, jQuery Mobile, jQuery, AngularJS, Express.js, MongoDB, Node.js



San Francisco, CA, United States



Preferred Environment

Visual Studio, Windows, Git, WebStorm, OS X, VS Code

The most amazing...

...thing I've wrote is a graph-based user interface for managing and monitoring network elements on a multinational fiber optic network.


  • Senior Software Engineer, Consultant

    2011 - 2017
    • Created .NET, Node, and Java SDKs to ease integration with a set of aging payment processing SOAP web services.
    • Built a single-page web application to simplify consultant time reporting using Node, MongoDB, and AngularJS (the MEAN stack).
    • Developed a .NET/MVC-based web application to help manage "outside plant" staff and resources for a major telecommunications company.
    • Served as key architect in the overhaul and modernization of an antiquated telecom operational management system.
    • Engineered a set of payment processing RESTful services using the .NET Web API and related technologies.
    Technologies: Subversion (SVN), Git, CSS3, HTML5, jQuery, AngularJS, Angular, ASP.NET MVC, Web API, C#, .NET, PHP, Node.js
  • Founder, Senior Engineer

    2012 - 2015
    Ipwn Technologies
    • Created a customer sign-up wizard using AngularJS and the .NET Web API.
    • Enabled online payments and general eCommerce capabilities using payment processor REStful APIs.
    • Built a responsive online booking and reservation system using AngularJS and .NET Web API.
    • Designed and built a responsive web dashboard to display real-time business metrics.
    Technologies: Microsoft SQL Server, Web API, C#, .NET, AngularJS, Node.js
  • Founder, Principal Engineer

    2007 - 2013
    Bluerock Interactive
    • Designed and built numerous mobile-optimized web apps using jQuery and jQueryMobile.
    • Created a mobile website generator and content management system using PhantomJS, Node, MongoDB, AngularJS, jQuery, and others.
    • Built several hybrid mobile applications using PhoneGap, HTML5, and JavaScript.
    • Built an eCommerce enabled single-page web app to bring on new clients.
    • Engineered a website crawler to analyze and catalog site styling, menu structure, and general content.
    Technologies: jQuery UI, jQuery Mobile, jQuery, AngularJS, Express.js, MongoDB, Node.js
  • Senior Developer

    2000 - 2004
    Cincinnati Bell Telephone
    • Built systems to automate manual processes while managing central office DSL equipment.
    • Worked as a senior developer to upgrade and maintain telecom operational support systems.
    • Led a team to integrate and customize a network element for monitoring the management system.
    • Worked as lead engineer on a team to evaluate and procure software to manage a new home security business offering.
    • Built a lightweight Windows application to monitor and catalog various network elements using SNMP.
    Technologies: SOAP, SNMP, BizTalk, Microsoft SQL Server, Visual Basic .NET (VB.NET), C#, .NET


  • Payment Directives for AngularJS

    I created native AngularJS (Angular) directives based heavily on Stripe's jQuery payment library. No 3rd party JS dependencies (jQuery, Stripe.js, etc.) are required. A demo is available at


  • Languages

    JavaScript, HTML5, CSS, HTML, SQL, Less, CSS3, C#, Visual Basic .NET (VB.NET), Java, PHP
  • Frameworks

    Bootstrap, ASP.NET Web API, ZURB Foundation, AngularJS, ASP.NET, Express.js, Lithium, Angular, Entity, .NET, ASP.NET MVC, Hibernate, Eclipse Gemini, Knockout (Knockout.js)
  • Libraries/APIs

    Node.js, jQuery UI, Stripe, jQuery, AngularUI, jQuery Mobile, Vue, Google Maps, HTTP API, Facebook API, Google+ API, Amazon API, Twitter API, Web API, Backbone.js, Handlebars
  • Tools

    GitHub, WebStorm, Mongoose, Eclipse IDE, Microsoft Visual Studio, Sublime Text 2, Apache OFBiz, Visio, Notepad++, Git, Subversion (SVN), Visual Studio, GitLab, GitHub Pages, Android Studio, VS Code
  • Paradigms

    Agile Software Development, Dependency Injection, Prototype-based OOP, Asynchronous Programming, Model View Viewmodel (MVVM), Model View Controller (MVC), Aspect-oriented Programming
  • Platforms

    Windows, OpenLaszlo, MacOS, Linux, WordPress, Android, OS X, Eclipse
  • Storage

    JSON, MongoDB, Amazon S3 (AWS S3), NoSQL, SQLite, SQL Server Management Studio, Microsoft SQL Server, MySQL
  • Other

    Ajax, Prototyping, Software Development, Front-end Development, Freelance, Multithreading, BizTalk, SNMP, SOAP


  • Master's Degree in Business Administration (IT)
    2004 - 2006
    University of Texas at Austin - Austin, TX
  • Bachelor's Degree in Computer Engineering
    1995 - 2000
    University of Dayton - Dayton, OH

To view more profiles

Join Toptal
Share it with others