Ben Petersen

Ben Petersen Email and Phone Number

Front-end Software Developer | Principal Software Engineer | ReactJS | Angular | C# | SQL Server | 12+ years | Stabilized apps by growing unit and integration tests suite from 4% to 80% in 6 months while teaching others @ ASRC Federal
beltsville, maryland, united states
Ben Petersen's Location
Denver, Colorado, United States, United States
About Ben Petersen

Ben Petersen is a Front-end Software Developer | Principal Software Engineer | ReactJS | Angular | C# | SQL Server | 12+ years | Stabilized apps by growing unit and integration tests suite from 4% to 80% in 6 months while teaching others at ASRC Federal.

Ben Petersen's Current Company Details
ASRC Federal

Asrc Federal

View
Front-end Software Developer | Principal Software Engineer | ReactJS | Angular | C# | SQL Server | 12+ years | Stabilized apps by growing unit and integration tests suite from 4% to 80% in 6 months while teaching others
beltsville, maryland, united states
Website:
asrcfederal.com
Employees:
3021
Ben Petersen Work Experience Details
  • Asrc Federal
    Principal Software Engineer
    Asrc Federal Aug 2020 - Present
    Denver, Colorado, United States
    USDA Project (5/2021 – Present) – Dev lead providing front end agile development on a team of seven building out a portion of Conservation Desktop a GIS application in managing USDA Easement Boundaries using React, Mobx, TypeScript and Jest.● Mitigated risks and increased stability of the application by creating a GIS mock library and solely implemented unit and integration tests from the ground up, increasing test coverage from 2% to 70% after 1 year (35% after 2 months). Hosted a brown… Show more USDA Project (5/2021 – Present) – Dev lead providing front end agile development on a team of seven building out a portion of Conservation Desktop a GIS application in managing USDA Easement Boundaries using React, Mobx, TypeScript and Jest.● Mitigated risks and increased stability of the application by creating a GIS mock library and solely implemented unit and integration tests from the ground up, increasing test coverage from 2% to 70% after 1 year (35% after 2 months). Hosted a brown bag showcasing benefits, sharing implementation, and answered questions while they incorporated it into their project, enabling and helping 4 teams (30 developers) to write tests.● Incorporated entitlement and role based authorization checks into the application, only allowing boundary managers to make changes and integrated these into business rules● Implemented toast/growl notifications into the project based on UX guidance, after it was available, I shared and taught others about the new component which allowed several teams to easily add 508 compliant notifications to their product● Mitigate concerns early in the process by highlighting potential concerns during refinement, lead development work and help team understand the code base and giving them a hand when askedInternal Asset Management Project (10/2020 – 5/2021) - Provided full stack agile development within a team of 5 for an asset management system using Angular 11, RxJS 6, TypeScript, .NET 5.0, Entity Framework and an Azure SQL Database● Co-architected a micro-frontend to replace KendoUI using Angular, Reactive Forms and custom Validation rules. This library supported options such as hover tool tips, header filters, inline editing, popup editing, footer rows, custom formula table cells, taught other team members new components and options available, looked ahead for new features needing implementing and converted nearly half of the 300 slightly unique tables to this library Show less
  • Perficient
    Senior Technical Consultant
    Perficient Apr 2018 - Jun 2020
    Greater Denver Area
    ● Senior Full Stack Developer on key Operational Support Systems including a reporting system and an order entry system integrating and coordinated with many unique systems. Handling 500,000 API requests daily, 40,000 orders monthly with 4,000 users in a global 24/7 system, utilizing C# MVC and Angular in a Service Oriented Architecture within an agile and continuous integration environment.● Planned and converted repositories in monolithic application to micro services using REST, SOAP… Show more ● Senior Full Stack Developer on key Operational Support Systems including a reporting system and an order entry system integrating and coordinated with many unique systems. Handling 500,000 API requests daily, 40,000 orders monthly with 4,000 users in a global 24/7 system, utilizing C# MVC and Angular in a Service Oriented Architecture within an agile and continuous integration environment.● Planned and converted repositories in monolithic application to micro services using REST, SOAP, .NET Core and migrated from Entity Framework to Dapper utilizing Test Driven Development, Hexagonal Architecture and CORS● Mentored junior developers by leading design sessions involving a deep dive of acceptance criteria in JIRA, development tasks and pair programmed implementation details; keeping development standards high with a flux of near shore developers● Migrated KendoUI and Angular 1.6 to Angular 7 by creating services , reusable components and ensuring the functionality wasn’t impacted● Enhanced an automated build process using PowerShell to include running SQL Server and Oracle scripts which reduced the effort deploying to test environments and production● Created and maintained ETL packages using C#, T-SQL and SSIS to import and process data sets from eleven unique systems for millions of records, involved decommissioning external project dependencies allowing improvements and maintenance easier and timelier● Supported integrated test environments by troubleshooting and resolving complex multi-team issues using Spunk and Fiddler● Key Technologies Used: .NET Web API, ASP.NET MVC, NET Core, Entity Framework, Dapper, Angular - versions 1.6 and 7.0, KendoUI, REST and SOAP micro services, Unit Testing frameworks FakeItEasy and Moq, ETL Packages, T-SQL, SSIS, SQL Server, Oracle, SVN and Git Show less
  • Ihs Markit
    Software Engineer
    Ihs Markit Sep 2015 - Apr 2018
    Boulder, Colorado
    ● Provided ongoing agile development and deployment using .NET Web API, MVC, Vue.js, Node and Express for six large scale financial sites, 300,000 investors and advisers utilizing agile and a continuous integration environment with Bitbucket, Jenkins, TeamCity, Git and internal deployment tools. ● Re-designed financial sheets by integrating with a different data provider, using C#, NVDA, and nUnit, resulting in an accessible multi-table structure with varied indentation and sizing●… Show more ● Provided ongoing agile development and deployment using .NET Web API, MVC, Vue.js, Node and Express for six large scale financial sites, 300,000 investors and advisers utilizing agile and a continuous integration environment with Bitbucket, Jenkins, TeamCity, Git and internal deployment tools. ● Re-designed financial sheets by integrating with a different data provider, using C#, NVDA, and nUnit, resulting in an accessible multi-table structure with varied indentation and sizing● Analyzed, documented and developed document restrictions in C# and SQL Server resulting in new and uploaded documents to be processed real-time.● Re-architected investing forums using Vue.js, Node.js and Express by integrating internal SQL calls with external APIs into meaningful RESTful APIs with Swagger specs to assist building reusable ES6 frontend components allowing iterations to quickly change and users to find inspiration● Planned and implemented site-wide asynchronous data calls by upgrading MVC and WebAPI applications to the latest internal framework version, .NET 4.5 and MVC 5, reducing page load times by 1-2 seconds● Developed a Node.js API using a Grunt, a Swagger spec and Fiddlr to validate responses, match frontend needs with vendors possibilities and regularly communicated concerns to keep project on-time.● Key Technologies Used: C# MVC, JavaScript, Vue.JS, HTML, CSS, ES6, AJAX, WebPack, NVDA, BitBucket, Team City. Jenkins Show less
  • Carsforsale.Com
    Full Stack Software Developer
    Carsforsale.Com May 2012 - Sep 2015
    Sioux Falls, South Dakota
    ● Designed, developed, and maintained several high traffic dealership and search products for thousands of users, within a team of six● Developed localized search results by integrating with a zipcode API and rewrite URL rules, which increased unique users by 52% (1.5 million) per month and brought search ranking to top 3 after one month● Overhauled the user interface for a critical inventory tool, by incorporating KnockoutJS, resulting in decreased customer service calls of over… Show more ● Designed, developed, and maintained several high traffic dealership and search products for thousands of users, within a team of six● Developed localized search results by integrating with a zipcode API and rewrite URL rules, which increased unique users by 52% (1.5 million) per month and brought search ranking to top 3 after one month● Overhauled the user interface for a critical inventory tool, by incorporating KnockoutJS, resulting in decreased customer service calls of over 12%● Co-developed a dealer paperwork auto-filler system for state and federal forms, including the re-write of pdf mapping process to allow easy modification and filling of 130 pdfs, all with little PM guidance or processes● Addressed performance bottlenecks in .NET and View State by identifying and eliminating unnecessary requests and reducing complex filtering● Key Technologies Used: Web API’s, .NET (MVC, C#, VB.NET), SQL, JavaScript (Prototypal, Modular), KnockoutJS, AJAX, CSS3, HTML5, Chrome DevTools, Cross Browser Testing Show less
  • Council For Economic Education
    Software Programmer
    Council For Economic Education Dec 2011 - May 2012
    Brookings, South Dakota
    ● Developed a quiz application for classrooms using Phonegap and SQLite within a team of four● Delivered a test generator for teachers, automatic grading, and providing reports using Java, MySQL, and Eclipse IDE● Headed a reporting tool for social media efforts through Twitter, Facebook, and LinkedIn APIs; decreased time for generating reports● Key Technologies Used: PHP, Java, Twitter and Facebook API’s, MySQL, PhoneGap, jQuery, and FileZilla
  • Grid Logic Software
    Software Programmer Intern
    Grid Logic Software Jul 2011 - Aug 2011
    Faribault, Mn
    ● Shadowed several consultant developers and senior developers while learning WPF, Microsoft MapPoint, SQL Server Express, and Windows Phone Development● Observed WPF application did not allow for flexibility in design; pursued the MVVM pattern and consulted about possible changes to their application
  • Red Wing Shoe Co.
    Software Developer Intern
    Red Wing Shoe Co. May 2011 - Aug 2011
    Red Wing, Mn
    ● Minimized risk for upcoming monolithic database re-design and migration; tested stored procedures during different phases of testing and implemented fixes.● Built user authorization web site to capture employee info for remote access and building fobs using C#, SQL Server, HTML and CSS● Key Technologies Used: C#, SQL Server, Visual Studio Tests, HTML, CSS
  • Daktronics
    Web Designer
    Daktronics Oct 2010 - Aug 2011
    Brookings, South Dakota
    ● Designed, developed and distributed custom email templates for marketing campaigns● Worked as part of a five person team to peer review HTML and CSS effectively for browser standards● Key Technologies Used: MailChimp, Html, CSS
  • Finnsisu
    Contract Web Developer
    Finnsisu Jul 2010 - Mar 2011
    Lauderdale, Mn
    ● Evaluated and proposed a robust web store that integrated with their in-store POS system● Implemented a custom Magneto POS site, mastered templates, integrated with QuickBooks through Webgility, all despite an aggressive timetable● Key Technologies Used: PHP, CSS, Magneto CMS, Templates, Photoshop, QuickBooks

Ben Petersen Education Details

Frequently Asked Questions about Ben Petersen

What company does Ben Petersen work for?

Ben Petersen works for Asrc Federal

What is Ben Petersen's role at the current company?

Ben Petersen's current role is Front-end Software Developer | Principal Software Engineer | ReactJS | Angular | C# | SQL Server | 12+ years | Stabilized apps by growing unit and integration tests suite from 4% to 80% in 6 months while teaching others.

What schools did Ben Petersen attend?

Ben Petersen attended South Dakota State University.

Who are Ben Petersen's colleagues?

Ben Petersen's colleagues are Evan Bradford, Lashawn Jackson, Donnie Polzin, Lena Dillon, Marianna Fields, Suleman Mazzar, Philip Schatz.

Not the Ben Petersen you were looking for?

  • Ben Petersen

    Mechanical Engineer With A Passion For Stem Education
    Cary, Nc
    2
    bellsouth.net, wcpss.net

    3 +191951XXXXX

  • Ben Petersen

    Greater Minneapolis-St. Paul Area
    4
    yahoo.com, medtronic.com, medtronic.com, medtronic.com

    2 +141551XXXXX

  • Ben Petersen

    Baltimore, Md
    2
    quottly.com, connectionseducation.com
  • Ben Petersen

    Miami University | Farmer School Of Business, Accountancy Major Incoming Audit Associate With Deloitte Cincinnati
    Oxford, Oh
    3
    clevelandmetroparks.com, betathetapi.org, clevelandmetroparks.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.