Ben Petersen Email and Phone Number
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.
Asrc Federal
View- Website:
- asrcfederal.com
- Employees:
- 3021
-
Principal Software EngineerAsrc Federal Aug 2020 - PresentDenver, Colorado, United StatesUSDA 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 -
Senior Technical ConsultantPerficient Apr 2018 - Jun 2020Greater 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 -
Software EngineerIhs Markit Sep 2015 - Apr 2018Boulder, 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 -
Full Stack Software DeveloperCarsforsale.Com May 2012 - Sep 2015Sioux 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 -
Software ProgrammerCouncil For Economic Education Dec 2011 - May 2012Brookings, 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 -
Software Programmer InternGrid Logic Software Jul 2011 - Aug 2011Faribault, 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
-
Software Developer InternRed Wing Shoe Co. May 2011 - Aug 2011Red 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 -
Web DesignerDaktronics Oct 2010 - Aug 2011Brookings, 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 -
Contract Web DeveloperFinnsisu Jul 2010 - Mar 2011Lauderdale, 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
-
Software Engineering
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?
-
2bellsouth.net, wcpss.net
3 +191951XXXXX
-
Ben Petersen
Greater Minneapolis-St. Paul Area4yahoo.com, medtronic.com, medtronic.com, medtronic.com2 +141551XXXXX
-
Ben Petersen
Baltimore, Md2quottly.com, connectionseducation.com -
Ben Petersen
Miami University | Farmer School Of Business, Accountancy Major Incoming Audit Associate With Deloitte CincinnatiOxford, Oh3clevelandmetroparks.com, betathetapi.org, clevelandmetroparks.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial