# David Vargas > Senior Software Engineer @NDA Protected | Typescript | React | NodeJS | AI Location: Lebanon, Missouri, United States Profile: https://flows.cv/davidvargas ## Work Experience ### Senior Software Engineer @ NDA Protected Jan 2025 – Present ### Senior Software Engineer @ Granite Solutions Groupe, Inc. Jan 2024 – Jan 2025 ### Senior Software Engineer @ Faction Jan 2021 – Jan 2024 ### Software Engineering Manager @ Valence Jan 2021 – Jan 2021 ### Senior Software Engineer @ Valence Jan 2019 – Jan 2021 ### Software Engineer III @ T-Mobile Jan 2018 – Jan 2019 | Bellevue, Washington Deployed and developed client side applications with TypeScript + React. Developed backend services with Node.JS, Express. Migrated legacy web parts to SPFx web parts and JSLink scripts as extensions. Expertise with PnP libraries for PowerShell and apps. Created Azure Functions with Node js. Developed AD secured APIs for SharePoint web part service calls. Experience with Redux + TypeScript for collaborative component driven apps. Test driven development with Jest. Knowledge of webhooks for SharePoint lists. Used TSLint for best coding practices. Created reusable CSS styling with SASS. Experience with Azure Dev Ops for source control. ### Senior Sharepoint Developer (Contracted) @ Microsoft Jan 2018 – Jan 2018 | Remote ● Developed a complex form that interacted with various lists with highly customized conditional rest calls. ● Maintained and integrated outside scripting libraries. ● Used Microsoft Flow to create Team Flows that were triggered by lists, emails and libraries. ● Created workflows with complex variables, loops and rest calls. ● Created custom lists views with JSOM CAML queries. ● Customized form interface with Fabric UI JS. ### Sharepoint Developer @ CIG Insurance Jan 2017 – Jan 2018 | Spokane, Washington Area Migrated SharePoint 2010 farm to SharePoint 2013. Developed reusable code that connected to enterprise web services. Maintained and provided technical guidance to the team in the technology related to the development and support of an Enterprise SharePoint environment (understanding relationships with active directory, SQL, IIS). Consulted on SharePoint customization projects and provide business case analysis for using out-of-box functionality or customized solutions. Assisted in project development, defining technical requirements and developing custom solutions. Developed and maintained documentation pertaining to standards, procedures and techniques for administration, change management, and problem resolution. ### Sharepoint Developer (Contracted) @ Microsoft Jan 2013 – Jan 2017 | Issaquah In-depth understanding of SharePoint architecture and capabilities, with knowledge of architectural design, web part development, management and troubleshooting; with a focus on planning, deploying and supporting enterprise SharePoint implementations. Experience creating business requirements and design documentation. Ability to adapt automated solutions to simplify business processes. Experience using SharePoint Designer. Experience implementing Bootstrap on customizing Master pages, content pages. Expertise with CSOM, JQuery, JSOM, JSLink, and REST API. Experience creating InfoPath forms or HTML forms that are user friendly with workflows. Developing, configuring and maintaining document libraries, site columns, content types and site collections. Optimizing site search features for advanced searching capabilities. Experience with training client users and other support staff. ## Education ### Audio Engineering Bellevue College Jan 2005 – Jan 2006 ## Contact & Social - LinkedIn: https://linkedin.com/in/david-vargas --- Source: https://flows.cv/davidvargas JSON Resume: https://flows.cv/davidvargas/resume.json Last updated: 2026-03-22