Shawn Lawsure

Software Developer

Work History

  • Senior Front-End Software Developer (Contract)Mar 2022 - Present
    Watermark Insights, New York, NY (Remote)
    • Rewrite, from scratch, the UI for an existing ASP.NET application from Angular to React.
    • Build React functional components at various levels of composition.
    • Integrate the new React SPA with a Sitecore CMS back-end.
    • Rewrite back-end API endpoints in ASP.NET using C# to support the new front-end UI.
    • Configure the new front-end project using Webpack for both development and production builds/deployments.
    • Use Webpack Module Federation to employ a microservices architecture for the front-end.
  • Front-End Software Developer (Contract)Feb 2021 – Mar 2022
    ON24, San Francisco, CA (Remote)
    • Design and develop front-end pages and components for two large single-page web applications using JavaScript, Vue.js, Vuex, Nuxt.js, Tailwind, Webpack, Redis, and Axios.
    • Lead the front-end team at times during the project.
  • Full-Stack Software Developer (Contract)Sep 2020 – Feb 2021
    ToolWatch, San Francisco, CA (Remote)
    • Design and develop enhancements to a large enterprise-level operations management application for the construction industry using .NET (WinForms), C#, JavaScript, and Vue.js.
  • Senior Software Developer (Contract)Feb 2019 – Sep 2020
    ProSearch, Inc., Portland, ME (Remote)
    • Design and develop browser-based insurance applications and corresponding back-end services using JavaScript, Vue.js, C# and T-SQL.
  • Senior Application and Database DeveloperNov 2017 – Feb 2019
    Tri-Plus Services, Inc., Portland, ME
    • Design and develop enhancements to a large WPF desktop application, including the associated WCF services and SQL Server databases, used for administering Long-Term Care insurance.
  • Software DeveloperOct 2015 – Nov 2017
    Common Census, Inc., Westbrook, ME
    • Designed and developed enhancements to a large enterprise-level employee benefits application written in ASP.NET, C#, VB.NET, JavaScript and a variety of client-side libraries and frameworks including Bootstrap and Knockout.
  • Application Development Manager/Senior Application DeveloperMar 2010 – Oct 2015
    Diversified Communications, Portland, ME
    • Managed a team of senior-level developers.
    • Provided technical leadership for all enterprise applications including, but not limited to, CRM (Salesforce), Financial (GP Dynamics), Invoicing (custom), Master Data Management (custom), Reporting (SSRS), and external web sites (Joomla).
    • Developed and provided technical leadership for transitioning our old CRM to Salesforce; including creating triggers, components and classes in addition to integrating with external systems/databases.
    • Developed architecture and designed all new systems including the integrations between them.
    • Managed and helped implement small to mid-size IT projects including the conversion of our external websites from Ektron to Joomla and from Joomla to WordPress (using PHP).
    • Customized and maintained a third-party CRM web application (SalesLogix) written primarily in ASP.NET and C# with SQL Server.
    • Designed and developed custom applications (ASP.NET, C#, JavaScript) that integrate marketing, accounting, and sales.
    • Designed and developed a master data management web application (ASP.NET, C#, JavaScript) and database (SQL Server) along with a batch process to perform de-duplication and record linking from many sources of contact and company data.
  • Independent Software DeveloperSep 2009 – Aug 2015
    University Disability Consortium, Newton, MA (Remote)
    • Developed a web application using ASP.NET, C#, JavaScript, WCF, and MySql to manage referrals and associated documents for use by employees, consultants, and clients.
    Professional Disability Associates, Portland, ME (Remote)
    • Developed a SharePoint site primarily focused on sharing medical documents between employees, consultants, and clients.
    • Developed a claim management system using Silverlight, WCF, ADO.NET Data Services, and ADO.NET Entity Data Modeling.
    Dial Medical Direct Inc, South Portland, ME
    • Developed functionality within Microsoft Access that creates Health Care Claim Professional (837P) EDI documents.
    • Developed and implemented a delivery confirmation application that interfaces with UPS and USPS using XML-based web services.
  • Senior Software EngineerSep 2006 – Feb 2010
    AMS Services, Portland, ME
    • Designed and developed custom workflow activities for UI page processing using Microsoft Windows Workflow Foundation.
    • Developed a Windows Presentation Foundation application to allow clients to create customized web pages from database schema.
    • Designed and developed XML-based ASP.NET Web services (C#) that access SQL Server and Oracle databases and integrated these services with an existing insurance policy processing client application.
    • Designed and developed a WPF-based client UI and associated business service that utilizes the above Web services.
    • Converted ASP.NET Web services to WCF services.
  • Senior Software EngineerMay 2002 – Sep 2006
    Aetna (formerly Broadspire, Inc.), Westbrook, ME
    • Designed and developed a Web-based “script engine” and an associated “script maintenance” application that allows business analysts to build their own scripts for data intake through the Web (VB.NET and ASP.NET 2.0).
    • Designed and developed major enhancements to a Web-based absence management application (VB.NET and ASP.NET 2.0).
    • Rewrote major parts of the existing code base using a Microsoft-based software architecture that includes the implementation of Business Entities and Business Process Components to make the code base more maintainable and efficient.
  • Software EngineerApr 2000 – Apr 2002
    DeLorme Inc., Yarmouth, ME
    • Maintained and enhanced a set of GIS software components (C++ and COM) used in a variety of world-re-known mapping software products. These components include a GPS interface, an Internet download component, and a map printing component.
    • Worked closely with a user interface design group in analyzing and designing new interfaces for software components.
  • Software DeveloperSep 1996 – Apr 2000
    Allenbrook, Inc., Portland, ME
    • Designed and developed major enhancements to, as well as maintained and supported, a tool-based client/server insurance policy processing system (including, but not limited to, policy entry, billing, commissions and rating) using Centura Team Developer, Visual C++, and COM.
    • Designed, developed, and gathered requirements for a major insurance tool sub-set used to process Premium Audits and integrated this new functionality into the existing tool set.
    • Develop database scripts for Oracle, SQL Server, and SQLBase.
  • Programmer, Programmer/Analyst, Senior Programmer/AnalystMay 1991 – Sep 1996
    UNUM Insurance Company of America, Portland, ME
    • Enhanced a mainframe-based insurance billing system using COBOL II, JCL, and WASM