David Jensen
About David Jensen
David Jensen is a Software Developer III with extensive experience in software development and testing, currently working at CentralSquare Technologies since 2020. He has previously held positions at K2 Solutions, TROY Group, Wells Fargo, and Accelerated Technology Laboratories, and possesses expertise in various development environments and methodologies.
Work at CentralSquare Technologies
David Jensen has been employed at CentralSquare Technologies as a Software Developer III since 2020. In this role, he specializes in WPF (Windows Presentation Foundation) development, contributing to the creation and enhancement of software solutions. His position involves utilizing Agile methodologies, including Sprint and Scrum, to efficiently manage and deliver software projects.
Previous Employment History
David Jensen has a diverse work history in software development. He worked at K2 Solutions, Inc. as a Software Developer and Test Engineer from August 2009 to October 2015, and again from May 2017 to February 2018, and January 2019 to 2020, totaling 11 years. He served as a Senior Software Engineer at TROY Group, Inc. for one year from 2015 to 2016. Additionally, he was employed as an Applications Engineer at Wells Fargo for five months in 2018 and as a Software Engineer Test and Dev at Accelerated Technology Laboratories, Inc. for five months in the same year.
Education and Expertise
David Jensen studied Engineering at Sergeant Reynolds Community College, where he earned an Associate of Science (AS) degree. He has expertise in using DevExpress XtraReports for creating complex reports and is proficient in various development environments, including .Net 4.5, Win Forms, and WPF. His skill set also includes a strong background in database development and management, utilizing SQL and Entity Framework.
Technical Skills and Methodologies
David Jensen employs a range of technical skills in his software development work. He is experienced in using cloud platforms like Azure for software deployment and management. He utilizes Test Driven Development and Unit Testing methodologies to ensure software quality. Additionally, he is skilled in Agile methodologies, which include Sprint and Scrum, to effectively manage software projects.
Programming Languages and Tools
David Jensen is proficient in a wide range of programming languages, including AutoLisp, which is less common in typical software development roles. His technical toolkit includes various development environments and frameworks, enabling him to create robust software solutions tailored to specific project requirements.