Profile

An ex­pe­ri­enced soft­ware de­vel­op­er with in­sight into the de­sign and de­vel­op­ment of Win­dows, web and mobile ap­pli­ca­tions. Or­ga­nized, dis­ci­plined and career-focused, with a very keen eye for de­tail and solid cod­ing re­sults — a ded­i­cat­ed, hard­work­ing and high­ly ed­u­cat­ed in­di­vid­u­al.

I have great writ­ten and ver­bal com­mu­ni­ca­tion skills and an ex­cel­lent abil­i­ty to build rap­port quick­ly with both clients and col­leagues. A pos­i­tive, up­lift­ing at­ti­tude to­ward life and career, com­bined with con­tin­u­al pro­fes­sion­al self-im­prove­ment, will be a ben­e­fit to any or­ga­ni­za­tion.

  • EducationM.S. in Engineering, Fairfield University
  • CertifiedMicrosoft MCSD & MCSA
  • ExperienceCarrier Global, Wells Fargo, First Data

Education

Artificial Intelligence

AI assistants and large language models I work with.

  • Claude

    Anthropic

  • ChatGPT

    OpenAI

  • Gemini

    Google

  • Kimi

    Moonshot AI

  • GLM

    Zhipu AI (Z.ai)

Certifications

Expertise

Languages

  • C#: 95 percent

  • JavaScript: 90 percent

  • HTML5 & CSS3: 92 percent

  • SQL: 85 percent

Frameworks

  • WinForms99%
  • WPF95%
  • MAUI95%
  • ASP.NET MVC93%
  • SignalR90%
  • Blazor81%

Technical Skills

Programming Languages

  • C#
  • C++
  • C
  • JavaScript
  • HTML5
  • CSS3
  • Python
  • PHP

Database Servers

  • MariaDB
  • SQL Server
  • PostgreSQL
  • MySQL
  • MS Access

JavaScript & Front-End

  • Node.js
  • Sass
  • Vue.js
  • jQuery
  • Backbone.js
  • Underscore.js
  • Bootstrap
  • Chart.js
  • Handlebars
  • TypeScript
  • Gulp
  • D3.js

.NET Frameworks

  • ASP.NET MVC
  • WPF
  • WinForms
  • Blazor
  • Entity
    Framework
  • NHibernate
  • NLog
  • XAML
  • ADO.NET
  • .NET MAUI
  • log4net
  • WCF

Web Servers

  • IIS
  • Apache
  • XAMPP
  • Tomcat

Version Control

  • SVN
  • GitHub

Operating Systems

  • Windows
  • macOS
  • Ubuntu

Tools

  • VS Code
  • Visual Studio
  • Outlook
  • OneNote
  • Excel
  • Word

Work Experience

Jump to: Carrier Global Wells Fargo First Data

Carrier Global

Senior Software Architect / Developer

–

  • ASP.NET MVC
  • C#
  • JavaScript
  • Bootstrap
  • Entity Framework
  • Dapper
  • ASP.NET Web API
  • SignalR
  • SQL Server
  • T-SQL
  • SSIS
  • Excel add-ins

Leadership

  • Oversaw the operations and maintenance of software applications and databases owned by the team.
  • Led the selection of appropriate technology for future development.
  • Managed a team of developers (both database and software).
  • Worked closely with clients throughout the development cycle, ensuring the proposed design met customer requirements.
  • Helped team members with the design and development process.
  • Enforced a process that did not exist before, which helps resolve production issues more quickly.
  • Assigned projects to team members.
  • Audited developers’ work.
  • Implemented developer changes in the production environment.
  • Ensured the team followed the proper SDLC process and standard practices.
  • Maintained existing code in the code repositories.
  • Participated in server migrations and upgrades, and validated the changes.
  • Ensured old technologies were migrated to new technology.

Application development

  • Developed a custom framework (Costing Tool) on top of ASP.NET MVC that helps the client cost products with different configuration options.
  • Used C# as the programming language and JavaScript on the client side of web applications.
  • Made enhancements to existing applications and for new requests.
  • Developed new web pages for existing ASP.NET MVC applications.
  • Used Bootstrap for user interface development.
  • Used Dapper and Entity Framework for database connectivity.
  • Generated a PDF report of the final cost for future reference.
  • Allowed new products to be added and modified from the admin section of the application.
  • Developed a Windows application, run once a week, that updates the week, month and quarter runs and carries the previous week’s units over to the next week’s production.
  • Developed a SignalR application used to notify assembly technicians on the floor of the remaining time.
  • Used ASP.NET Web API to deliver data in JSON format.

Database

  • Designed, developed and maintained databases.
  • Developed and optimized stored procedures and functions using T-SQL.
  • Developed SSIS packages for converting flat files and XML files delivered from SAP and MRP systems into SQL Server.
  • Developed reports, generated periodically, that summarize completed products.
  • Created schemas for separate product lines.
  • Created SQL Server Agent jobs to execute SSIS packages at regular intervals.

Excel add-ins

  • Created an Excel add-in in C# to extract data from different sheets into one.
  • Created an Excel add-in in C# to extract data into relational tables.

Wells Fargo

Full-Stack .NET Developer

– and –

  • C#
  • WPF
  • WCF
  • MVC 4
  • Bootstrap
  • jQuery
  • DevExpress
  • ADO.NET
  • T-SQL
  • PL/SQL
  • XML & SOAP
  • ClickOnce
  • Autosys
  • SVN
  • GitHub

Application development

  • Technical knowledge of an electronic trading application.
  • Migrated a Java application to .NET using C#.
  • Created a console application to calculate business dates, weekdays and next available dates.
  • Used reflection to change application behavior.
  • Used DevExpress to build the user interface for Windows applications.
  • Used DataSets to store many DataTables in a single collection.
  • Wrote client-side validations using jQuery.

Contact-center integrations (Cisco, Genesys, eGain)

  • Migrated a Cisco CTI-OS VB6 WinForms application to WPF using C#.
  • Migrated Cisco CTI-OS VB.NET WinForms applications to WPF using C#.
  • Developed gadgets for the Cisco Finesse web application using JavaScript and XML.
  • Wrote a custom application for agent events using the Cisco UCCX CTI Server in WCF.
  • Wrote custom code for Genesys Interaction Workspace in WPF.
  • Developed a WCF service to subscribe to agent events for both Genesys and Cisco platforms.
  • Wrote custom code for the Wells Fargo proprietary softphone.
  • Developed web applications in MVC 4, with a Bootstrap user interface, for the business to make changes in the Genesys configuration server.
  • Developed a WPF application that opens a PAC 2000 Remedy ticket with the customer information when an agent enters an eGain chat session, and sends the chat transcript after the session ends.

Services & data

  • Utilized web services as middleware with SQL Server in the back end, and developed Microsoft ClickOnce applications.
  • Used XML and SOAP to exchange structured, typed information through web services over the internet.
  • Designed WCF services with a service-oriented architecture (SOA) to support distributed computing, with services consumed by end users.
  • Used ADO.NET for SQL Server database interactions with DataAdapters, DataReaders and DataSets.
  • Used T-SQL extensively to query the database.
  • Designed the table and view structures for the application.
  • Used PL/SQL to query the database with SQL Developer.
  • Created DDL scripts to create and modify the structure of database objects.
  • Created DML scripts to manipulate data in the database.

Delivery & collaboration

  • Created Autosys jobs for scheduled events.
  • Engaged with the implementation team for production-related deliveries.
  • Created change requests, work requests and problem tickets using BMC Remedy PAC 2000.
  • Used SVN (Apache Subversion) and GitHub as code repositories, and migrated source code from SVN to GitHub.
  • Used Confluence for documentation.
  • Created flowcharts to document application flow.
  • Created production implementation documents and designed flowcharts.
  • Participated in application design meetings and code reviews.
  • Proposed solutions to customer requirements and provided estimates for development.
  • Worked on proofs of concept and product demonstrations in support of the company’s own development methods.
  • Maintained relationships with lines of business (LOB) and attended Joint Application Design (JAD) sessions.

First Data

C# Developer

–

  • C#
  • ASP.NET
  • Web services
  • SQL Server
  • JavaScript
  • IVR / VUI
  • TFS

Responsibilities

  • Worked on Interactive Voice Response (IVR) development.
  • Migrated the legacy Conversant application to the .NET environment using C#.
  • Migrated legacy ASP applications to ASP.NET.
  • Analyzed Conversant code and designed flowcharts.
  • Utilized web services as middleware with SQL Server in the back end.
  • Worked with database professionals to develop and implement secure, fast and stable data structures.
  • Created Voice User Interfaces (VUI) for IVR applications.
  • Wrote client-side validations using JavaScript.
  • Used TFS as the code repository.