David Pecot

David Pecot Email and Phone Number

Software Engineer @ The Johns Hopkins University
Galloway, OH, US
David Pecot's Location
Greater Cleveland, United States, United States
David Pecot's Contact Details

David Pecot work email

David Pecot personal email

n/a
About David Pecot

Senior full stack developer working with a focus on C#/.NET, Blazor, ASP.Net, and SQL Server. With 15+ years of experience, I am passionate about data and learning. I have a masters degree in computer science with a focus on relational database theory and foundational algorithms. I started learning about programming and databases while handling and analyzing financial data in my role as an accountant. I enjoyed the work of making data come to life and love the challenge of making information reliable, accurate and efficient.

David Pecot's Current Company Details
The Johns Hopkins University

The Johns Hopkins University

View
Software Engineer
Galloway, OH, US
David Pecot Work Experience Details
  • The Johns Hopkins University
    Software Engineer
    The Johns Hopkins University
    Galloway, Oh, Us
  • The Johns Hopkins University
    Software Engineer
    The Johns Hopkins University Nov 2023 - Present
    Baltimore, Md, Us
    * Maintained and developed SQL-driven solutions for student health and wellness benefits data. Created tables to model student data, wrote stored procedures and views to extract, transform, and load data (ETL). Developed logic for features to maintain accurate information on student benefits enrollments according to school requirements and synchronize updates with third party vendors. Optimized slow-running queries to improve performance significantly.* Worked with .NET Core to push and pull JSON data from third party RESTful apis, using C# and Visual Studio development tools.* Engaged in debugging and analytic tasks to support internal customers relying on IT applications. Wrote backend stored procedures to support SSRS reporting for internal customers.* Assisted as needed with maintenance of legacy applications to support staff and students at JHU.* Created documentation for projects in Jira confluence.* Participated in daily agile scrum standups and used Jira and Bitbucket to track features and implement Git source control. Familiar with advanced git concepts and branching strategies.
  • Steris
    Senior Software Developer
    Steris Aug 2021 - Nov 2023
    Mentor, Oh, Us
    Senior developer working on application development using C#/NET, Blazor, ASP.Net, and SQL Server.* Full stack developer working on Blazor web and traditional desktop application for Manufacturing Execution System software. Developed new features working on all aspects of software development from database layer to business logic and UI.* Responsible for implementation of features such as background services to process document storage queues and email tasks, adding retry functionality and templating to existing email queue application code, automating creation of dose documentation on processed products, allowing customers to enter inbound shipment data for faster receiving and more accurate scheduling, and search features for customer facing document retrieval.* Refactored stored procedures to solve timeout and lag issues, in many cases improving stored procedures dramatically with 10x or 100x better performance. Used SQL Server query plans and monitoring tools to find, analyze and refactor slow queries.* Assisted in upgrading code from .Net 4.5 to .Net 4.8 and from .Net Framework to .Net Core. Organized shared code into .Net Standard libraries to promote reuse and better maintainability.* Added language localization for Blazor web applications utilizing a database backend for maintaining translations as a LocalizationManager that works seamlessly with the built-in .Net IStringLocalizer functionality in the front end.* Added unit testing and integration testing projects to our core application codebase, and created a testing process specifically for our stored procedure refactors to ensure changes made to stored procedures to improve efficiency had no impact on query output when called with all possible combinations of inputs.* Worked effectively with tools and technologies as required, utilizing C#, SQL, Entity Framework, JSON, Restful APIs, Azure DevOps, Git. Able to work with javascript, python, shell scripting, and linux environments as needed
  • 2U
    Coding Bootcamp Tutor
    2U Sep 2020 - Jan 2023
    Arlington, Virginia, Us
    Tutoring bootcamp students in python, javascript, html, web apis, data visualization, and machine learning
  • Dctech, Ltd.
    Full Stack Web Developer
    Dctech, Ltd. Sep 2020 - Jun 2021
    Twinsburg, Ohio, Us
    * Full stack web developer assisting in all aspects of application development including creating SQL Server database structures, writing stored procedures, transaction management, creating business logic classes in C#, front end UI web pages, and deployment at customer facility.* Lead developer for small team of three developers, responsible for sprint planning, code review, versioning and git administration. Used agile development methods including sprint planning, Kanban, testing, and regular releases of functional components.* Assisted in converting legacy Webforms code as a completely rewritten Blazor application running on .NET Core.* Used NUnit testing frameworks to create unit tests as well as integration tests to evaluate program performance in complex workflows involving multiple core components working together in real life scenarios.* Developed repository classes with Dapper to implement a reliable and efficient persistence layer with appropriate interfaces to facilitate testing and clean code practices.* Worked with SSIS to create an ETL layer to sweep external data from a remote database to the local database connected to the primary web application.* Built automated browser testing library with python + selenium for end-to-end regression tests of code releases.
  • National General Insurance
    Software Developer Ii
    National General Insurance Jul 2015 - Sep 2020
    Winston-Salem, Nc, Us
    * Designed and developed application for automating policy endorsements utilizing C#, RESTful API conventions, and SQL Server backend. Implemented asynchronous and parallel coding patterns to improve performance for operations with high disk latency. * Participated in agile development methods. Created work items for Kanban board and participated in sprint planning.* Used MSTest V2 and NUnit testing frameworks to create unit tests. Implemented SOLID design principles to refactor code for improved testability and reduced external dependencies.* Designed and implemented a templating engine to serve as the basis for a complex parameterized reporting wizard to support on demand reporting requirements for non-technical end users.* Used advanced SQL to write complex SQL queries, stored procedures, functions and create new tables and views in SQL Server. Assisted in mapping data from external XML files to SQL server data tables using SSIS and XQuery with particular attention to flagging missing data or invalid values to ensure clean data. * Participated in debugging, code refactoring, code review and root cause analysis of production problems as a member of a 10 person team. Mentored less experienced programmers.
  • Nook Industries
    Financial Analyst
    Nook Industries Dec 2009 - Dec 2015
    Cleveland, Ohio, Us
    * Responsible for Financial Statements, Accruals and Deferrals, Fixed Asset Ledger, Budget, Data Warehousing, KPI Dashboards, Internal Auditing.* Reduced financial statement preparation time from hours to minutes with the use of advanced techniques in Excel and Access* Designed and published performance metrics dashboards using Epicor ERP query tools and Coldfusion web development utilities.* Created numerous on demand and periodic reports in Excel, Access, and as HTML reports.
  • Life Line Screening
    Senior Accountant
    Life Line Screening May 2003 - Dec 2009
    Independence, Ohio, Us
    * Responsible for Accruals and Deferrals, Account Reconciliations, Fixed Asset Ledger, Calculate Commissions, Expense Allocations.* Improved labor intensive processes using advanced MS Excel, MS Access, and SQL Server to automate data collection and data entry* Developed procedures to calculate and report commissions to business partners* Setup company division and other administrative tasks in Great Plains accounting software* Oversee 2 staff accounts in A/R area

David Pecot Education Details

  • Cleveland State University
    Cleveland State University
    Computer Science
  • Cleveland State University
    Cleveland State University
    Accounting
  • Cuyahoga Community College
    Cuyahoga Community College
    Accounting
  • Cuyahoga Community College
    Cuyahoga Community College
    Information Technology
  • Franciscan University Of Steubenville
    Franciscan University Of Steubenville
    English Literature

Frequently Asked Questions about David Pecot

What company does David Pecot work for?

David Pecot works for The Johns Hopkins University

What is David Pecot's role at the current company?

David Pecot's current role is Software Engineer.

What is David Pecot's email address?

David Pecot's email address is da****@****ris.com

What schools did David Pecot attend?

David Pecot attended Cleveland State University, Cleveland State University, Cuyahoga Community College, Cuyahoga Community College, Franciscan University Of Steubenville.

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.