Peter Shen

Senior Software Developer at Organized Bits
  • Claim this Profile
Contact Information
Location
Ellicott City, Maryland, United States, US

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Chris Olsen

Peter was very easy to work with. He developed code that was well documented and concise. He would be an asset to any company he worked for.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Developer
      • Jun 2023 - Present

      Develop web applications and web APIs with C#, .Net Core, MVC/Razor Pages, Node.js, Vue.js, Entity Framework Core, SQL Server/Stored Procedures, Azure Storage and Azure DevOps. • Coded business logic for SCI Record Book web application using CQRS and Event-driven architecture. Develop web applications and web APIs with C#, .Net Core, MVC/Razor Pages, Node.js, Vue.js, Entity Framework Core, SQL Server/Stored Procedures, Azure Storage and Azure DevOps. • Coded business logic for SCI Record Book web application using CQRS and Event-driven architecture.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senoir Software Engineer
      • Jan 2021 - Jun 2023

      Develop Condition-based Machinery Maintenance applications with C#, ASP.NET MVC, web API, JavaScript/jQuery, and HighchartsJS. Apply time/frequency domain analysis. • Added user management and user authentication to the Predictive Machinery Analyzer web application. Added JWT authentication to the domain data web API. • Developed the Analytics web application with Razor Pages, web API, jQuery, Ajax, and Highcharts. Integrated the application into the Predictive Machinery Analyzer. • Integrated the task optimizer and the task generator into the Predictive Machinery Analyzer. • Developed function libraries for the State Space Modeling of induction machines. Implemented noise robust differentiation. • Developed the induction motor speed detection algorithm using Frequency Analysis. • Developed an Amplitude Demodulation algorithm to detect the rotor-stator airgap eccentricity for hydro turbine generators. Implemented the enhanced moving-average noise suppression. • Developed the Sound Abatement data display with Highcharts for Navy ships. • Developed a GraphQL data service plugin. Developed a Modbus data service plugin. Developed a RabbitMQ data service plugin. Show less

    • Senior Software Developer
      • Nov 2020 - Jan 2021

      Develop web applications and web APIs with C#, .Net Core, MVC/Razor Pages, Node.js, Vue.js, Entity Framework Core, SQL Server/Stored Procedures, and Azure DevOps project management tools. • Built the Award Entry web application for Modular Building Institute using Vue.js, Axios, and web API. Implemented client-side unobtrusive validation logic. Used token-based security. Develop web applications and web APIs with C#, .Net Core, MVC/Razor Pages, Node.js, Vue.js, Entity Framework Core, SQL Server/Stored Procedures, and Azure DevOps project management tools. • Built the Award Entry web application for Modular Building Institute using Vue.js, Axios, and web API. Implemented client-side unobtrusive validation logic. Used token-based security.

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Aug 2011 - Nov 2020

      Full-stack development of web applications and web APIs with C#, .Net Framework/.Net Core, MVC/Razor Pages, JavaScript/jQuery, TypeScript, Automapper, Elmah, Entity Framework, SQL Server and Stored Procedures • Built the SAA Annual Meeting Online Abstract Submission web application. Developed the domain data service. Implemented the Organized Session management logic. • Built the IAFF Convention Credential Management web application. Used Autofac IoC and Repository Pattern. Used intellisense in delegate searching. Implemented the delegate approval process. • Built the BOC Course Management web application to manage course providers, audiences, course delivery methods, and certificate programs. • Built the APWU Convention Credential Management web application. Developed the lazy loading logic to improve the page rendering speed. Built the APWU Electronic Signature Web API service. • Built the BOC Accreditation web application. Developed the document submission logic and the PayPal gateway payment validation logic. • Built the IAFF HazMat Training Management web application to manage the training classes, sessions, instructors, materials, and government grants. Implemented the unobtrusive conditional validation logic. • Built the IAFF Line of Duty Death Submission web application with ASP.Net Core MVC. Implemented conditional validations. Developed logic to dynamically add the Next of Kin sections. • Built the SAA Membership Join/Renewal ASP.NET Core MVC application to manage membership dues, journal subscriptions and options. Integrated the ASP.NET Core application into a legacy Web Forms application using the HTML iframe and JavaScript messaging. • Built the data synchronization web API service with ASP.Net Core and token-based security to resolve the data synchronization issues between the SMART Union Track data and the IAFF membership data. Used the ExpandoObject to dynamically build the JSON body for changed data. Show less

    • Senior Software Developer
      • Nov 2009 - Aug 2011

      Develop Title/Abstract management web applications and web services with C#, ASP.Net MVC, jQuery, Ajax, LINQ, WCF, Entity Framework, SQL Server and stored procedures. • Integrated the Amazon S3 storage into TSS service framework. Developed the logic to interface with the Amazon S3 API. Developed the JSON object model for data storage. • Integrated Salesforce CRM services into TSS product framework. Created a WCF service to interface with Salesforce data store. Developed data synchronization logic between the TSS data store and the Salesforce CRM repository. • Built a data service to interface Zuora payment gateway API. Developed synchronization logic between the TSS payment data and the Zuora payment data. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • 2000 - 2009

      Develop webpages, function libraries, and stored procedures for payroll processing automation with C#, ASP.Net, javascript, Ajax, Xml, ADO.Net, and SQL Server. Troubleshoot software and database issues. • Developed webpages, API calling logic, and stored procedures to integrate the UltiPro payroll engine into the Ceridian payroll process. • Developed a data migration utility to transfer data from Pervasive databases to the SQL Server databases. Implemented column mapping logic in the migration utility. • Created the electronic tax-filing (EFW2) tool for the payroll year-end processing. Implemented the year-end data readiness checking and the incomplete items reporting. Programmed the EFW2 generation and filing logic for submission to federal and state agencies. • Developed a utility to transform XML data into ACH format. • Developed the bank management functions to provide the Official Bank Check service and the pay card services. • Troubleshot and resolved the missing billing count issue to recover Ceridian revenue loss. • Troubleshot and resolved database and stored procedure performance issues with SQL Server Execution Plan and Profiler. Show less

    • United States
    • Machinery Manufacturing
    • Senior Software Engineer
      • 1997 - 2000

      Develop high-speed machinery control software with Visual Basic, C++, COM, ActiveX, SQL Server and stored procedures. • Developed the GUI operator control consoles. • Programed the machine setup logic and the setup data storage/retrieval logic. • Developed the operation instruction knowledgebase and the instruction search logic. • Developed the fault diagnosis knowledgebase and the search logic. • Developed a Supervised-Learning logic to refine the fault diagnosis knowledgebase. • Developed logic for automatic operation fault reporting. • Implemented the TCP/IP communication with the PLC endpoints to send operation commands and receive feedbacks. Show less

    • United States
    • Business Consulting and Services
    • 1 - 100 Employee
    • Control and Data Acquisition Engineer
      • 1991 - 1997

      Develop control and data acquisition software for DOE sponsored clean energy projects using Visual Basic, C++, COM, ActiveX, TCP/IP, SQL Server, and MatLab. • Collected the process data from the Weyerhaeuser black liquor reformer system and developed a Linear Least-Squares Regression algorithm to estimate the parameters from the data. • Designed and programmed the GUI control console and data acquisition logic for the ALCOA alumina calciner system. • Designed and programmed the GUI control console and data acquisition logic for the PAFBC system at Clemson University. • Collected the process data from the Inland Container pulsed-combustion gasification system. Simulated a Predictive Control algorithm with the data to minimize the NOx emission. • Implemented the TCP/IP communication with the PLC endpoints to collect process data. Programmed data queueing algorithms. • Programmed and tested various filtration algorithms to eliminate noises from process data. Show less

Education

  • University of Louisville
    Master of Science in Electrical Engineering, Electrical and Computer Engineering
    1989 - 1991
  • Shanghai Polytechnic University
    Bachelor of Science in Electrical Engineering, Industrial Automation
    1982 - 1986

Community

You need to have a working account to view this content. Click here to join now