Post Job Free
Sign in

Software Engineer Senior

Location:
Plano, TX, 75074
Posted:
April 30, 2025

Contact this candidate

Resume:

Daniel Levitan BE, MSCIS, MCP

Senior Software Engineer / Developer

Key Strengths

Lifelong learner with an engineering view of IT. I utilize and take advantage of new features by establishing similar patterns, quickly diagnose problems, find alternative ways to do things, have the ability to understand what the code is doing, always striving to find improvement in both code and process. Proven track record of going beyond what is being asked, taking on new challenges, and improving the knowledge of those around me.

Specialties: Experienced with Dot Net [Universal Core], the latest version [8+], with experience going back to Dot Net Core version 1.1, as well as Cloud Development. This includes working with different configurations of Blazor, which is similar to Angular and React but uses C# as well as the new Dot Net Core API libraries such as Fast Endpoints and Multithreading. Experience working with both diverse groups and establishing working connections with other teams, including DevOps, Architecture and Security. MCP is based on certification in ASP development.

Contact Information

Phone: 972-***-****(H) 469-***-****(C)

Email: *******@***.*** Address: 6623 Genstar Lane, Dallas, Texas

Career Experience

April 2023 – September 2024 Bank of America

Development Group/Senior Developer - Contract

API Development - Fast Endpoint development using Slice Architecture with Redis and Data Lakes.

Blazor Development – Dot Net Core APIs with Dapper ORM and MVVM Layered Architecture. Development of an existing cloud based application for a Technical Support group with WASM Blazor front end converted from Server. Responsible for Setting up the project architecture that supports Unit and Integration Testing and upgrading the project to Core 6.0 and then to 8.0. This included writing the base classes and establishing proper dependency injection. In addition to the upgrade and Architecture, work on training junior members of the team.

Of note, I was a member of two agile teams at the same time. This enabled me to both function as a Full Stack, using user information from one team in the other for API development. It also allowed me to improve a project that ended up using a Temporal table. This arrangement allowed for improved communication and coordination between the application and api teams. The second tram was focused on updating the APIs for FastEndpoints [MediatoR Pattern and Facade], where I was both testing out the new libraries and implementing new functionality.

Environment: Azure Cloud Application with WASM MVVM Blazor, C#, Visual Studio with Jira DevOps, SQL Server Backend Database Server, Dapper ORM, SeriLog, Mud Blazer Desktop Components, XUnit.

July 2022 – February 2023 Wells Fargo Bank

Development Group/Senior Lead Developer - Contract

Greenfield Development – Dot Net Core APIs with Dapper ORM and Layered Architecture and C# code. Development of a new cloud based application for the Insurance Licencing group with a Blazor front end. Responsible for Setting up the project architecture and brought the team up to speed on both a layered architecture, Core 6.0 and Blazor Webassembly / MVVM. By developing the initial files for both the layers, DI, Models, and Tests, the other developers were able to easily understand how the architecture worked and continue with creating the data layers and the API.

The internal application was to be used by a group for continuously monitoring and processing other employees based on data brought in from an external system. The code we wrote allowed the group to import the files and then process, track and report on the progress. One of my contributions was to write the initial code and unit tests, explained how the code worked to the developers (including delegates), and assisted them with learning the design pattern.

Environment: Azure Cloud Application with WASM Blazor Application, C#, Visual Studio with Jira DevOps, SQL Server Backend Database Server, Dapper ORM, SeriLog, Mud Blazer Desktop Components, XUnit.

September 2021 – May 2022 Caliber Home Loans

Development Group/Senior Developer - Contract

H2O Application – Dot Net Core APIs with EF ORM and Layered CQRS Architecture. Development of new APIs for providing Temporal Table Historical information as part of an Agile team using Azure Development Tools and pipelines. Application uses handler based architecture with Structure Map and Auto-Mapper with SQL Database. The cloud front end is AngularJS and HTML hosted in Azure.

As Entity Framework did not support Temporal Tables, I worked on special coding and stored procedures for providing change details to the GUI. Part of the reason to use the new Architecture was to enable testing. As such I implemented testing of the code I worked on. Most was in C# with some of the older code in VB.

Environment: AWS Cloud with MVC and Angular Application, C#, Visual Studio with Azure DevOps, SQL Server Backend Database Server, EF and Dapper ORM,.

November 2019 – April 2021 CED

Architecture Group/Software Engineer - Contract

MVP/MVVM Application – This is a cutting-edge way of doing Windows Based applications, similar to Web Based MVC applications. Dapper for the Data layer, Auto Mapper, Structure Map, NLog, XUnit testing, and Spire were the main tools that made up the infrastructure along with a significant amount of custom architecture code that made the solution work with an eye to minimizing developer effort and the implementation of unit testing (Clean Architecture). My role was in developing pages that implemented the most difficult aspects of their main application for developers to use as an example, identify any code that was not working, provide ideas for improvement, and develop tools such as Item Templates and Wizards.

Developed example C# code and documentation showing how to use inheritance instead of copy, use of extension methods instead of Library Methods, and how to use messaging instead of events. The Wizard set up the related files in the correct projects and allowed code to be optionally added to the files. Testing examples show both the use of Test Fixtures and Automapper for applying Mocks.

One of the utilities I wrote was for SSRS and printing them as a pdf. The top level page was for a viewer, and the page used inheritance of a base page that had code for pdf processing/conversion.

This project used Infragistic components and work entailed properly configuring the components for providing a consistent look and feel.

The Wizard created all of the files for MVP (View (3 files), View Model, Presenter, and View Interface). As this was a multi project solution, the files with their code were then moved to the correct solutions. The Wizard also provided options that some of the pages might use in the way of optional coding. One of the projects was for APIs with examples that provided the same functionality as the application service.

Several pages that had been developed as coding examples were selected as proof of concept that the largest and most difficult of pages could be converted from the existing framework to the new framework. This entailed reviewing C++ code for the logic on how the page worked and converting it to C# code that was being used for the new project. Communication between the pages used MSMQ that was built into the base classes.

Environment: Windows 10 Desktop Application with programing similar to a WebApplication, C# code, Visual Studio with Azure DevOps, SQL Server Backend Database Server, Dapper ORM, Auto Mapper, Structure Map(DI), NLog, Spire PDF Tool, SSRS, Infragistics Desktop Components, MSMQ

May 2016 – April 2019 Change Healthcare

DevOps Software Engineer/PE [Production Engineer]

DMS Print Team - Support of a batch enterprise application that combines Billing information with accounting information for producing custom medical mailings with both a statement and a check. DMS was a VB based ASP.Net application.

As part of production support, was responsible that all failures were documented, reduce the rate of failures, and automate repetitive tasks. Was the second person responsible for implementing tickets that were for migrating changes from Development to Test and Test to Production. Deployments were for both code (SQL, C#, VB, and Java) as well as data (SQL Data, XML, and Json) and security keys. Worked with other corporate teams to integrate the application with Identity IQ.

Provider Net – Reskin/Branding Project where the style of the project was changed to a corporate standard that in addition to color changes and fonts, removed a liberal use of icons and third party components. Used the opportunity to update attached documents, Terms, and small problems in general related to the user interface. Support of routine tickets requiring correction to the data in the underlying SQL tables. Styles were cleaned up to point to a single CSS file for Branding related styles. Provider Net was a C# based ASP.Net application.

Custom Reports, Configuring new scheduled jobs, file watchers, and automating tasks. Task automation was part of Job Scheduler software.

Environment: ADO ASP Dot Net Applications, Visual Studio with TFS, SQL Backend, Sql Server Development Studio, Job Scheduler, 7-Zip, Description Software, File Mover, SQL Mail, Red Gate Red, Red Gate Blue. Agile group of combined Dev-Ops and Developers with a cross between Kanban and Sprints.

July 2013 – April 2016 HP

ALM Software Engineer

Application Maintenance Services / Extended US Microsoft Capability Team - Support and Development of a Title XIX (Obama-care) Enterprise Application.

Enrollment and Eligibility Services (Healthcare) – ALM Development of Enrollment Web Applications and Services that interfaces with the Affordable Healthcare Exchange Portal utilizing ASP.net, SOA, Windows Communication Foundation (WCF), Active Record Pattern and Factories with an Oracle back end. The E&E application is both a very large and a very complex Enterprise Application with both inward facing and outward facing user Interfaces as well as numerous services that interface with both State and Federal Agencies. It is similar to an MVC application in that the Client side is hand coded, the back end code is similar to that of Controllers, and a tool generates code that is similar to the model. Likewise the data layer was of a CQRS design.

●Support Major Release Cycles for Federal Exchange

●Localization and Branding enhancements were added to the pages improving the consistency of their looks and delivering the page content in multiple languages.

●Add and modify interactive features utilizing Ajax, jQuery and AngularJS to the page templates, with an API for the elimination of unnecessary round trips to the server.

●Change Orders to resolve Design and Logic Deficiencies in both Web Pages and Web Services

● Interfaced with the Testing group to resolve and categorize issues as per design or needing to be resolved

●Develop testing strategies to identify issues early in the development cycle.

●Create XML documents for testing purposes

●Localization for multiple languages including custom coding for handling grammatical differences.

●Resolution of Change Tickets and Software Defects, requiring fast turnaround

●Mentoring of both junior level project developers on the project and Microsoft based developers in our group.

Environment: ADO C# ASP.Net Application to Oracle Back End, Visual Studio with TFS, Toad Service Tool, Sql Server Development Studio. Agile with 2 week sprints, grouping on the project side with developers only

April 2007 – February 2013 Capgemini

Software Engineer / Analyst

Luminant – AM & AD Development and Support of enterprise applications in both Application Management and Application Development roles, utilizing offshore resources. Provide both Technical Guidance and Training to offshore staff in Bangalore India.

●Managed MOSS/SharePoint environment including running the installation and configuration of vendor software

●Supported multiple phases of SharePoint 2010 upgrade from 2007

●Installed and configured SharePoint 2007 and 2010 development environments

●Supported setting up SharePoint Governance

●Implemented ITIL/ALM processes for Change Management

●Requirements Gathering, Use Case Development, Estimation and Software Development

●Implemented Monthly Updates/Releases / Agile Development Methodology - Prepared all change documents, represented them to the Change Review Board, and implemented all production related migrations.

●Set up effective monitoring to anticipate unplanned outages

●Technical Guidance of up to 12 Bangalore resources with mentoring in both how the applications worked, coding with both VB and C#, and testing.

●Support of non-documented applications with numerous problems

●Stabilized applications by improving the infrastructure and proactively resolving bugs

●Resolved Numerous Performance Related Problems

●Implemented security improvements

●Set up Active Directory Security Groups for simplifying access to servers that groups supported as well as Containers for Applications

●Spearheaded unit testing of code to reduce defects from release to release

●On boarded new resources for integration into the AM team

●Established strong working relationships in a multi vendor working environment

●Code Review for Maintainability, following Best Practice, and Documentation

●Preparing and Reviewing estimates of work

●Installed multiple versions of Visual Studio, SQL server and other development software

●LEAN Daily Standup group leader and SCRUM member

Environment: Classic ASP [VB Based] and ASP applications [C# based] to SQL Server Farms, Visual Studio, BMC Remedy with ITIL for Change Management, HP Sitescope for Application Monitoring. Agile with Kanban grouping of On-Site with remote groups of developers.

July 2006 – November 2006 Applied Information Sciences

Software Engineer

Texas Health and Human Services - ARTS (Accounts Receivable Tracking System) Project. Custom reports and application development using a combination of Microsoft SQL Server, Sybase SQL Server, VB, C#, Access and Excel.

Environment: ASP Application to Sybase back end

2003 – June 2004 Amerascope Media, Inc.

Software Engineer / Architect

●Designed and created an ASP .NET – SQL2000 Web application that utilized ADO.NET and multithreading custom state management. This was a Customer-facing application with a VB look and feel that includes features such as Code Behind, Web Services, Multi-Threading, and Custom Session State Management.

●Installed and configured SQL server

●Created SQL stored procedures for the web application along with views and data normalization.

●Set up the data import process (DTS, Constraints & Relationships (Part of SQL Server Tools)).

●Upgraded the main server by adding memory and additional processors.

●Built the web server (Mounted hardware in rack chassis, installed operating system, installed additional software, configured Microsoft Web Server(II6)).

●Performed SQL Ad-Hock queries for fulfilling customer requests.

●Performed SQL Update queries against live data to make the data more consistent as well as adding information contained in another table.

●Developed tables for normalization using Excel (SQL Server Upload Tool).

●Customized datasets for clients using Access (SQL Download Tool).

●Backup for problems with the company’s servers (Windows 2000 and Linux).

●Significantly improved performance of application queries by creating custom search fields and implementing multithreading for custom state management.

Environment: ASP Application to SQL Back End

November 2002 – April 2003 Software Engineering Solutions

Software Engineer

●Created design documentation and specifications for a software management tool using Federal requirements, related web information and analysis of similar types of programs.

●Developed a prototype using VB.NET for design and workflow analysis.

●Utilized object oriented analysis and design tools to establish objects as well as their properties and methods.

●Review of the policies and procedures written by another SES group against our understanding of the Federal requirements and the application we designed to implement the procedures.

●Wrote help files that referred to policies and procedures, as well as how to use the application.

●Performed Integration/QA testing of application that the screens were properly worded, only the correct type of user input would be accepted, all navigation worked correctly, Tool tips were as planned, and all help files worked correctly.

●Member of SPIN user group [For Project Managers].

●Set up a simple Access application for tracking problems.

Environment: ASP Application to DB2 Back End

Education and Applicable Training

MS in Computer Information Systems, Bellevue University, Bellevue, NE, 6/01 GPA = 4.00/4.00

Bachelor of Engineering [Marine Engineering], New York Maritime College, New York, NY

Other training:

●Azure Cloud Certification for Developers Preparation

●Dot Net Core, Entity Framework, Dapper and MVC

●Angular, View, React, and Blazor Webassembly Browser based solutions

●Microsoft Azure Boot Camp

●ITIL – Complete training in the entire library including the different roles within an organization

●Training in the advanced features of Microsoft’s Office suite [Word, Power Point, Access and Excel]. Passed certification tests and holds MOS (Microsoft Office Specialist) – Master Certification.

●Training in computer operating systems and hardware diagnostics and troubleshooting. Passed ComTIA certifications tests and hold A+ Certification.

●Training in computer network topologies and protocols. Passed ComTIA certifications tests and hold Network+ certification.

●Passed the 70-306 for MCP certification.

●MCAD certification work (Microsoft Certified Applications Developer) in .NET. Have received training in the areas of VB.NET (2373), C#.NET, Window Applications, Web Applications (2310), XML Web Services (2524), Window Services, Remoting, ADO.NET (2389) SQL Server 2000 (2071&2073) and 2005, XML (2524), SOAP, Security and Encryption, COM+ (2557), and Designing and Building Applications Using .NET (2710). In addition to numerous On-Line training, I have taken all the Microsoft courses associated with developing applications with .NET and SQL Server.

●Member of .NET user Group.

●Various on-line training in both Dot Net and Java technologies and libraries.

●Built a Blazor proof of concept application that uses Dapper ORM, and Auto-Mapper for the hosted server to a Web Assembly implementation of Blazor for the Client side utilizing both Fluxor and a State Container Object.

●Assorted courses related to cloud tools, such as Splunk, nLog, Mongo Db, Azure Developer Tool set, Azure DevOps tools, and Elastic Cloud.

Professional Certifications

MOS (Microsoft Office Specialist) – Master

ComTIA A+ & Network+

MCP – ASP Dot Net - Microsoft Certified Professional

ITIL - Foundation

Application Development

DevOps - Migrations and Production Support

Application Maintenance

Application Lifecycle Management

Database Design

Stored Procedures

Spreadsheet Automation

Custom Reports

Code Review

Scripting

Documentation

Testing

Security

Accounting and Budgeting

SOA

Customer Relationships

Training

Cross Functional Leadership and Collaboration

Public Utilities

Healthcare

Dot Net Core

Blazor - C# Client Side Applications

ASP - C# and VB

Lean Process Improvement



Contact this candidate