Sean Desmond

Sean Desmond

Dallas, United States
Hire Sean
Scroll To View More
Sean Desmond

Sean Desmond

Dallas, United States
Member since November 19, 2013
Sean is a top software engineer with a passion for exceptional design and a proven ability to build effective, scalable, multi-tiered solutions. He has over ten years of software development and architecture experience, and has worked a variety of roles, from individual developer to tech/team lead.
Sean is now available for hire
Portfolio
  • Ipwn Technologies
    Node.js, AngularJS, .NET (C#, Web API), SQL Server
  • CBTS
    Node, PHP, .NET (C#, Web API, MVC), AngularJS, jQuery, HTML5, CSS3, Git...
  • Bluerock Interactive
    Node.js, MongoDB, Express, AngularJS, jQuery, jQuery Mobile, jQueryUI
Experience
  • JavaScript, 10 years
  • AngularJS, 3 years
  • Express, 2 years
  • ASP.NET Web API, 2 years
  • Node.js, 2 years
  • Visual Studio, 10 years
  • WebStorm, 2 years
  • Agile Software Development, 5 years
Dallas, United States
Availability
Part-time
Preferred Environment
OS X, Windows 7+, WebStorm, VS 2012+, Eclipse, Git
The most amazing...
...thing I've written is a graph-based user interface for managing and monitoring network elements on a multinational fiber optic network.
Employment
  • Founder, Senior Engineer
    Ipwn Technologies
    2012 - PRESENT
    • Created a customer sign-up wizard using AngularJS and the .NET Web API.
    • Enabled online payments and general e-commerce 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: Node.js, AngularJS, .NET (C#, Web API), SQL Server
  • Senior Software Engineer, Consultant
    CBTS
    2011 - 2013
    • 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: Node, PHP, .NET (C#, Web API, MVC), AngularJS, jQuery, HTML5, CSS3, Git, Subversion
  • Founder, Principal Engineer
    Bluerock Interactive
    2007 - 2013
    • 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 e-commerce enabled single page web app to bring on new clients.
    • Engineered a web site crawler to analyze and catalog site styling, menu structure, and general content.
    Technologies: Node.js, MongoDB, Express, AngularJS, jQuery, jQuery Mobile, jQueryUI
  • Senior Developer
    Cincinnati Bell Telephone
    2000 - 2004
    • 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 light-weight Windows application to monitor and catalog various network elements using SNMP.
    Technologies: .NET C# / VB, SQL Server, BizTalk, SNMP, SOAP
Experience
  • Payment Directives for AngularJS (Development)
    https://github.com/seandesmond/angular-payment

    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 http://seandesmond.github.io/angular-payment.

Skills
  • Languages
    HTML5, JavaScript, Less, SQL, C#, CSS3, Java, PHP
  • Frameworks
    ASP.NET Web API, Express, ASP.NET, Foundation, AngularJS, Bootstrap, ASP.NET MVC, Hibernate, Entity, .NET, Eclipse Gemini, Knockout.js
  • Libraries/APIs
    Node.js, AngularUI, jQuery, jQuery UI, Stripe, jQuery Mobile, JSON REST API, HTTP API, Amazon API, SQLite, Google Maps, Twitter API, Google+ API, Facebook API, Backbone.js, Handlebars
  • Tools
    Visual Studio, GitHub, Eclipse IDE, WebStorm, Sublime Text 2, Mongoose, Visio, SQL Server Management Studio, Notepad++, Git, Gimp, Android Studio, GitHub Pages, GitLab
  • Paradigms
    Agile Software Development, Asynchronous Programming, MVC, Prototype-based OOP, Dependency Injection, MVVM, AJAX, Aspect-oriented Programming
  • Platforms
    Windows 7, Linux, WordPress, Android, Mac OS X
  • Storage
    Amazon S3, MongoDB, NoSQL, MySQL, SQL Server
  • Misc
    Multithreading
Education
  • Master's degree in Business Administration (IT)
    University of Texas at Austin - Austin, TX
    2004 - 2006
  • Bachelor's degree in Computer Engineering
    University of Dayton - Dayton, OH
    1995 - 2000
Hire the top 3% of freelance developers
I really like this profile
Share it with others