Senior Software Engineer
Current• C# / .NET Core 8 / Visual Studio 2022• Azure DevOps and App Services• API design and documentation• code reviews, design reviews• interviewing and mentoring with other developers
Please complete the CAPTCHA to continue
@fisglobal.com
✓
2 phones found area 518
✓
LinkedIn matched
A concise factual answer block for searchers comparing this professional profile.
Norm Cohen is listed as Senior Software Engineer at Worldpay, a with 7268 employees, based in Birmingham, Michigan, United States. AeroLeads shows a work email signal at fisglobal.com, phone signal with area code 518, and a matched LinkedIn profile for Norm Cohen.
Norm Cohen previously worked as Book Author at Self-Employed and Software Engineer at Fis. Norm Cohen holds Bsme, Engineering from University Of California, Berkeley.
This section adds company-level context without repeating Norm Cohen's masked contact details.
AeroLeads found 1 current-domain work email signal for Norm Cohen. Compare company email patterns before reaching out.
I am a senior Angular/C#/.NET programmer and software architect with 27 years of experience in all phases of enterprise application development. I am seeking only a contract position, remote or in the Detroit area, as a senior software developer.I am an analytical thinker who writes software from an engineer’s perspective. I design and construct software applications with structure and discipline that are closely governed by fundamental principles. My strongest talent is in designing business applications that are easy to use and easy to maintain.I have a proven track record of creating and supporting high-quality enterprise software applications, having provided development services at national firms such as Quicken Loans, Ford, Chrysler, Comerica, Cengage Learning, Delphi, Detroit Edison, and EDS. I have had team leadership, project management, and mentoring responsibilities throughout the software development lifecycle.I can see both the forest and the trees during an IT project, and I can manage competing priorities. My experience has also included gathering requirements, crafting solutions, designing databases, writing specifications, performing QA tests, and deploying applications. I excel in the areas where many other technical experts fall short, like application design, verbal and written communication, project management, customer relations, quality assurance testing, and team-leading.Summary of Career Accomplishments:1. Programmed website and server applications in Angular, C#, MVC, ASP.NET, .NET Core, SQL Server, and Web APIs
Listed skills include Architecture, Asp.Net, C#, Sdlc, and 25 others.
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
• C# / .NET Core 8 / Visual Studio 2022• Azure DevOps and App Services• API design and documentation• code reviews, design reviews• interviewing and mentoring with other developers
• Completed the research and writing of the remaining chapters of my nonfiction book for submission to a traditional publisher.• Completed a related book proposal for submission to literary agents.• Queried dozens of literary agents and publishers.
Angular / C# full-stack developer and technical lead for www.Pay1040.com• Converted an ASP.NET/MVC application to an Angular 11 client application for accepting IRS personal and business tax payments at www.Pay1040.com. Coded key front-end features for data entry, data lookup, usability, and styling.• Added server-side C# classes in .NET Core 6 for Web API calls to retrieve data using Entity Framework Core and T-SQL from SQL Server 2017 for this large, public website application. Created API tests with Postman.• Utilized TypeScript 4, Angular Material components, CSS, and HTML for client-side application development. Added the PayPal API as a payment option.• Made daily use of Visual Studio 2022, Azure DevOps, and Git for managing development processes with 5 developers. Created technical documentation for my designs in Confluence and OneNote.• Conducted code reviews, design reviews, and mentoring with other developers.
I completed the research and writing for 7 of 15 chapters of my nonfiction book for submission to a traditional publisher.I completed a related book proposal for submission to literary agents.
Southfield, Michigan
As a contractor for Best Buy Company, Inc., I designed and programmed a new Angular 8 client application for administering home healthcare monitoring subscriptions offered by insurance providers and retail stores. I coded many features to enable efficient data entry, data lookup, usability, and styling. I added server-side C# classes in .NET Core 3.0 for Web API calls in ASP.NET. more details:• Utilized TypeScript 3, Angular Material UI, CSS, HTML, and AWS for web application development.• Wrote Entity Framework Core and T-SQL database queries for SQL Server 2017.• Made daily use of Git, Azure DevOps, and Confluence for managing software development processes with 6 other team members.
I completed the research and writing for 4 of 15 chapters of my nonfiction book for submission to a traditional publisher.
Detroit, Michigan
As a contractor at Quicken Loans, I programmed Amazon Web Services (AWS) applications for optimizing lead allocation and scheduling to sell mortgages across the US. I created C# modules in .NET Core 2.2 as AWS Lambdas with NoSQL AWS DynamoDb and LINQ.more details:• Made daily use of Team Foundation Server, Git, and Confluence for managing the Agile software development process with 8 team members.• Wrote comprehensive unit and integration tests using Moq, NUnit, MSTest, and Selenium. Used Docker containers for executing tests.• Utilized Autofac and AutoMapper for dependency injection, CircleCI for continuous integration and deployment, Splunk for application monitoring, and SonarQube for code quality analysis.• Provided production support and application maintenance by monitoring, debugging, and correcting software defects. Made recommendations for quality improvements to code, testing, and software development processes.
Southfield, Michigan
I created high-level program architecture for a new Angular 6 and .NET Core application for the next generation of maintenance management software. Specified custom components, state management, security, & design standards.more details:• Programmed and tested new web service calls for vendor data exchange integrations inside an enterprise ASP.NET / C# / SQL Server application.• Evaluated Angular component libraries, tools, and programming best practices.• Wrote technical specifications for new development and performed unit tests.
Farmington Hills, Michigan
I added key features to a mission-critical enterprise ASP.NET/C# application for legal case management software. I completed several improvements to architecture, document management, user interface, and XML data processing for streamlining code and reducing maintenance.more details:• Created HTML 5 web pages with Visual Studio 2017, ASP.NET, C#, SQL Server, and jQuery.• Created Web API and SOAP web services to request, process, and format enterprise data for exchanging with vendors and publishing in the application.• Prototyped new XML integration using Windows Communication Foundation. • Wrote technical specifications and performed unit tests.• Utilized Team Foundation Server for source code control & task management.
Detroit, Michigan
I maintained code and added enhanced features in an enterprise ASP.NET/C# application for supporting B2B eCommerce with franchisees. I debugged browser, server, web services, and database issues to prepare production releases on a weekly basis.more details:• Coded HTML 5/JavaScript web pages in ASP.NET, C#, and VB.NET using Visual Studio 2015. • Wrote detailed requirements specifications, deployment plans, test plans, and updated documentation.• Maintained SOAP web services, JSON, and SQL Server stored procedures to request, process and format enterprise data for displaying in the application.• Utilized Telerik's Kendo UI for jQuery library for enhancing the user experience with HTML 5/JavaScript web components.
Farmington Hills, Michigan
I managed a team of 4 programmers in the design and coding of an ASP.NET/C# enterprise content management system for creating and publishing business-to-business websites to support sales and marketing initiatives across the enterprise. I wrote detailed requirements specifications, technical design documentation, data flow diagrams, deployment plans, and an administrator manual.more details:• Directly responsible for hiring and onboarding new developers, mentoring, time estimates, process improvements, code quality, and technical direction.• Conducted team meetings, code reviews, performance evaluations, and coaching.• I coded HTML 5 web page forms, templates, and user controls in ASP.NET and C# using Visual Studio 2015 and object-oriented programming. I integrated HTML, CSS, JavaScript, jQuery, and AngularJS code to support a rich user experience.• Customized the Ektron content management system (CMS) framework to provide 100 non-technical users with the capability to create, publish and update marketing websites quickly with a consistent, standard web page design and navigation.• Programmed the system to dynamically generate and add web page code at run-time to support many parameters set by content editors and administrators. Completed several phases of user enhancements that provided more features and flexibility.• Utilized web services, Web API 2, XML and XSLT to request, process and format enterprise data into reusable web page components.• Maintained SQL Server 2012 as the content management database.• Maintained the Ektron v8.7 (CMS 400.NET) content management system software on Windows 2008 servers with IIS 7.5, SQL Server, & load balancing. Debugged server and database issues to prepare the system for production launches.• Configured Active Directory, database replication, & MS Search Server for application use.• Made daily use of Jira, Subversion (SVN), Git, NuGet, NLog, and Confluence tools for the enterprise software development process.
Pontiac, Michigan
I was the team leader on ASP.NET MVC, VB.NET and SQL Server application for delinquent property tax collection throughout Oakland County. I implemented development process improvements to speed up the delivery of the software, add predictability to the programming process, and improve the reliability and maintainability of the database and application.more details:• Led a team of 5 programmers in the completion of coding for an ASP.NET MVC, VB.NET and SQL Server application that manages the collection of delinquent property taxes and tax adjustments throughout Oakland County.• Delegated and reviewed programming work on a daily basis to ensure quality and progress.• Conducted design and coding reviews, developer meetings, and mentoring. • Proposed and implemented development process improvements to speed up the delivery of the software, add predictability to the programming process.• Wrote SQL queries and stored procedures to convert, import, test, and validate large amounts of property tax data transferred from 3 separate data sources.• Created data and process diagrams in Sparx Systems’ Enterprise Architect.• Modeled and scripted changes to the database design for iterative releases.• Wrote new specifications for design, processing and programming work.• Wrote database import, transform, load, and validation scripts for each release.
Troy, Michigan
I wrote application test and data processing programs for a vehicle telematics system in C#.more details:• Programmed test and monitoring programs in C# .NET 2010 and SQL Server 2008 for a vehicle telematics system used to track vehicle mileage, location, and driver behavior.• Added data enhancements to web services applications used to communicate with telecommunications service providers and telematics devices in the field.• Wrote SQL queries and stored procedures to mine collected data and generate daily performance reports in MS Excel related to testing, quality assurance, and billing.
I was the Software Architect and hands-on Development Manager in the design, programming, and launch of a public financial management website in Visual Basic.NET, ASP.NET, and SQL Server 2008. I focused on creating a website with a high degree of maintainability, reliability, and performance while mentoring a new development team.more details:• Hired and supervised 5 other developers on the team in their daily coding assignments.• Served as the technical decision-maker on the architecture, overall technical design and programming patterns used to implement the website. • Delegated and reviewed programming work on a daily basis to ensure quality and progress.• Created website design documentation, including documents for functional and technical requirements, architecture, program design, database design, and security.• Wrote technical specifications for the programming of object-oriented designs using objects for business domain, data access, presentation, and validation.• Created UML 2.0 diagrams in Enterprise Architect for object-oriented designs.• Created architectural frameworks, views, and patterns for new components and enhancements, including 7 custom component DLLs to share common code.• Designed reusable WCF components for exchanging application data reliably.• Learned the Telerik RadControls for ASP.NET AJAX toolkit for user interface.• Created databases, queries, and scripts in SQL Server Management Studio 2008.• Programmed the data access layer with an object/relational mapping tool and ADO.NET code for database access to SQL Server 2008.
Auburn Hills, Mi
I programmed computer telephony features in a mission-critical, global call center application for debt collection in Visual Basic.NET 2008 for 2000 users.more details:• Updated and debugged COM components to support interoperability with .NET and Visual Basic 6.0 clients.• Provided design recommendations for computer-telephone integration across multiple call center installations.• Wrote test plans and tested against 4 types of phone system servers.
I served as the Lead Programmer/Analyst in the design, upgrade, and expansion of a mission-critical, financial enterprise application in Visual Basic.NET 2005 for 60 users worldwide. I designed an architectural framework for new components and enhancements.more details:• Upgraded the architecture of a migrated application to the Visual Basic.NET environment to improve maintainability, reliability, and performance.• Upgraded all of the source code modules to use ADO.NET for database access to SQL Server and Access.• Designed and wrote 6 custom component DLLs to share common code with other .NET applications.• Wrote dynamic SQL queries and stored procedures in T-SQL to retrieve and update application data.• Wrote thorough technical specifications for the programming of object-oriented designs (OOD) and standards-based enterprise software.• Created UML 2.0 diagrams and systems lifecycle documents for a new object-oriented enterprise application.• Executed unit and regression test plans to insure quality.• Mentored 6 other developers on the team in improving their technical designs, code quality, and programming practices.• Provided architecture and programming consultations to new developers in other departments.• Led source code review meetings and created materials for the code reviews, offering technical advice and tutorials.• Improved the process of source code reviews, test planning, source code control, and documentation.
Keego Harbor, Michigan
I served as a Senior Programmer/Analyst for the architecture, design, development, and maintenance of a commercial computer resource management product in Visual Basic.NET used to monitor and report on the usage of corporate enterprise servers and workstations. I programmed new features to existing application modules in Microsoft Visual Basic, Visual Basic.NET, SQL Server, and Oracle.more details:• Revised the architecture, design, and source code of the Visual Basic.NET application to improve maintainability, reliability, and performance.• Provided production support and application maintenance by monitoring and correcting software defects.• Wrote dynamic SQL queries to retrieve and update data in database tables from the application.• Wrote SQL database scripts to create, load, and update database tables for testing and installation.• Added innovative user interface and TCP/IP features for gathering and viewing data.• Mentored other developers on the team in improving code quality, system maintenance, and best practices.
Livonia, Michigan
I served as a Lead Programmer/Analyst at a major financial services firm for the development and maintenance of a suite of check image capture and processing applications in Visual Basic and SQL Server. I provided production support and application maintenance by monitoring and correcting software defects.more details:• Designed a SQL Server database for new application data. Wrote stored procedures in T-SQL for storing image data and transactions.• Wrote code to generate summary reports in HTML for viewing on the web.• Wrote code for FTP uploading to web servers for viewing customer transactions on the web.• Created flowcharts, database designs, and UML diagrams in Microsoft Visio.• Led source code review meetings and software quality inspections for other developers on the team.• Provided architecture and programming consultations to developers in other departments.• Revised in-house development team procedures for design, source code control, code reviews, testing, and technical documentation.
Livonia, Michigan
I served as a Technical Team Lead in the development of a suite of commercial loan applications for the mortgage industry in Microsoft Visual Basic, SQL Server, Oracle, and Access. I supervised 2 other developers in structured software development.more details:• Led weekly source code review meetings with developers. • Made recommendations for quality improvements to code and software development standards and processes.• Facilitated technical design review sessions, improved documentation standards, and delivered a technical presentation at a user conference.• Designed new software architecture, user features, and object-oriented business models for a new client-server Visual Basic.NET application.• Wrote technical design specifications for the programming of new object-oriented designs.• Provided production support and application maintenance by monitoring and correcting software defects.• Added XML support to data exchange processes to improve the flow of information between vendors.• Wrote SQL database scripts to create, load, and update database tables.• Wrote functional specifications and QA test plans.
Farmington Hills, Michigan
I served as the team leader of 4 other developers in completing all software design, programming, and testing tasks for a suite of Microsoft Visual Basic applications used to create and process insurance claims with data in DB2, AS400, and Microsoft Access databases using SQL, TCP/IP, and ODBC. I supported 60 users of mission-critical applications with troubleshooting, installation, and training.more details:• Worked with users and stakeholders to build confidence in the applications by improving the user interface, implementing rigorous customer acceptance test plans, providing training, and upgrading deployment procedures.• Designed new software architecture, features, and object-oriented business models for a suite of client-server Visual Basic desktop applications.• Re-engineered the software for better maintainability and performance using object-oriented programming (OOP) and ActiveX/COM.• Wrote and executed detailed system test plans to insure the quality of new and existing software features.
Birmingham, Michigan
I created an objected-oriented Microsoft Visual Basic financial application to retrieve and process insurance payment data from a corporate accounting database and transmit it to a bank for electronic funds transfer. I wrote Visual Basic for Applications (VBA) programs for Microsoft Excel to create management reports.
Other employees you can reach at worldpay.com. View company contacts for 7268 employees →
Kurt Metzler
Colleague at WorldpayEast Setauket, New York, United States
View →
MJ
Mikaela Johnson
Colleague at WorldpayStockbridge, Georgia, United States
View →
UP
Uday Pratap
Colleague at WorldpayIndore, Madhya Pradesh, India
View →
HD
Heather Dextradeur
Colleague at WorldpayWichita, Kansas, United States
View →
LE
Lisa Elgy
Colleague at WorldpayStanley, England, United Kingdom
View →
AS
Aman Sharma
Colleague at WorldpayIndore, Madhya Pradesh, India
View →
FS
Frances Savage
Colleague at WorldpayNew York, United States
View →
RC
Rahul Chowrishia
Colleague at WorldpayIndore, Madhya Pradesh, India
View →
DN
David Newman
Colleague at WorldpaySouth Shields, England, United Kingdom
View →
CG
Chanell Goodson
Colleague at WorldpayAtlanta, Georgia, United States
View →
Quick answers generated from the profile data available on this page.
Norm Cohen works for Worldpay.
Norm Cohen is listed as Senior Software Engineer at Worldpay.
AeroLeads has found 1 work email signal at @fisglobal.com for Norm Cohen at Worldpay.
AeroLeads has found 2 phone signal(s) with area code 518 for Norm Cohen at Worldpay.
Norm Cohen is based in Birmingham, Michigan, United States while working with Worldpay.
Norm Cohen has worked for Worldpay, Self-Employed, Fis, Robert Half Technology, and Norm Cohen.
Norm Cohen's colleagues at Worldpay include Kurt Metzler, Mikaela Johnson, Uday Pratap, Heather Dextradeur, and Lisa Elgy.
You can use AeroLeads to view verified contact signals for Norm Cohen at Worldpay, including work email, phone, and LinkedIn data when available.
Norm Cohen holds Bsme, Engineering from University Of California, Berkeley.
Norm Cohen is listed with skills including Architecture, Asp.Net, C#, Sdlc, Databases, Microsoft Sql Server, T Sql, and Testing.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contactsCheck these profiles if this is not the Norm Cohen you were looking for.
View similar profiles