We provide IT Staff Augmentation Services!

Lead .net Developer Resume

4.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY:

  • A proven IT Professional with 18+ years of IT experience in various capacities, including Senior Management and various lead roles. Have specific proficiencies in architecting .Net solutions utilizing C#, Visual Basic.NET, WPF, Winforms, MVC and ASP.NET.

TECHNICAL SKILLS:

Software: MVC, WPF, Winforms,.Net Framework 1.0 - 4.7,VB6,VB.NET, Microsoft Dynamics CRM 2011 and 2015, Subversion, Git, Team Foundation Server 2012 and 2015, Java, Mercator,Facets, Macromedia Studio, C#, ASP.NET, WebAPI RESTful services, ASP.NET Web Services, Linq, SQL Server Management Studio, WCF Services, SSIS, Javascript, IBM WebSphere, FakeItEasy, MVVM Light Toolkit, XSD/XML

ORM’s: Fluent Nhibernate, Entitiy Framework, Dapper (Micro ORM)

Databases: SQL Server (v ), Oracle, Sybase SQL, Apache Solr, SQLite

Reporting/Third Party controls: Dundas Charts, SSRS,Crystal Reports, Infragistics, Developer Express

Methodologies: Agile, Waterfall, Kanban

PROFESSIONAL EXPERIENCE:

Confidential - Omaha, NE

Lead .NET Developer

Responsibilities:

  • Rerchitect new Voter Registration desktop application for tablets in a fast-paced agile environment (3 week sprints)
  • Lead developer of a team of local and South American offshore developers
  • Developed voter registration application using C#/WPF. Implement MVVM design pattern with the aide of the MVVM Light third partyToolkit.
  • Extensive use of WPF xaml for enhanced UI/UX experience
  • Made extensive use of asynchronous processing for resource intensive database tasks
  • Used SQLite for local database and used SQL Server 2017 for centrol host database management system.
  • Used WebAPI RESTful services to allow for communication between local desktop application and the central host application
  • Portable Class Libraries (PCLs) were introduced to make the process of compiling code and sharing code across multiple platforms much simpler (.net core and.net standard)
  • Used Autofac as the IOC container for dependency injection
  • Write and perform unit tests with NUnit and FakeItEasy as the mocking framework in order to simulate dependencies for easy testing

Confidential - Overland Park, KS

Senior .NET and MS Dynamics CRM Developer

Responsibilities:

  • Tasked primarily with migrating from mainframe/legacy systems to MS Dynamics CRM as the system of record
  • Created multi-threaded applications using TPL (Task Parallel Library) for asynchronous processing
  • Used organization service proxy of MS Dynamics sdk in order to efficiently interact with CRM
  • Used developer extension for MS Dynamics 2015 in order to develop applications that could be dynamic in interacting with CRM. Created MS Dynamics CRM customizations per user requests
  • Created complex Windows Services, written in C#, to interact with legacy systems and CRM
  • As an expert in ADO.NET, I employed C#/ADO.Net for data access with legacy systems web and desktop
  • Generate XML schema definitions using XSD (XML Schema Definition) tool in order to serialize/deserilize data transferred between disparate legacy systems
  • IBM WebSphere - Securely communicate and securely transfer data between legacy systems and CRM
  • Architected n-Tier enterprise domestic trucking application using Linq and Entity Framework as the ORM
  • Design patterns used in enterprise application: Repository pattern and DDD. Used Model-view-viewmodel (MVVM) design pattern for all winforms desktop reporting applications in order to clearly separate UI logic for easier testability
  • Used Fetch XML to dynamically query CRM from WPF and Winform desktop applications

Confidential - Overland Park, KS

Lead Senior .NET and Database Developer

Responsibilities:

  • Designed and architected complex SSIS packages to import and manage data from various sources such as spreadsheets, text files Oracle and SQL Server databases. The scripting for packages writtin in a combination of VB.NET and C#
  • Used Entity Framework as ORM between repository and database for data retrieval
  • Created WCF Services and WebAPI services for external government agencies to consume. Was used for accessing certain internal early intervention child data. Services written using C#
  • Used Visual Studio 2015 in order to create early intervention application now used by government agencies in New Jersey, West Virginia and Georgia
  • Made extensive use of using/creating SQL Server stored procedures, User Defined functions and scripts in order to retrieve early childhood data used in reporting metrics

Confidential - Downtown Kansas City, MO

Senior Programmer

Responsibilities:

  • Upgrade applications using .NET framework 2.0 to Framework 4.5.2 in order to migrate off Windows Server 2003 to Windows Server 2012
  • Helped and worked along side project managers to implement agile methodology (two week sprints)
  • Convert older versions of ASP.NET Webservices to WCF and WebAPI
  • Used ADO.Net for data access in legacy applications not using ORM.
  • Used JQuery library to create general custom dialogs and to manipulate list filled pages
  • Rewrite/Convert VB6 applications to C# and upgrade to .NET Framework 4.5.2
  • Convert web applications to MVC using Razor view engine
  • Introduced and re-engineered legacy Winforms applications into WPF as an alternative
  • During refactoring and application conversions, employed proven design patterns where applicable:
  • Had integral role in helping to implement continuous integration and responsible for creating TFS build packages. In addition, helped implement a TDD environment and gated check-ins
  • Also responsible for rewriting/optimizing both SQL Server and Oracle queries to help with application efficiency

Confidential - Kansas City, MO

Senior Programmer

Responsibilities:

  • Designed and architected multithreaded construction/engineering forecasting system using Visual Studio 2013 and SQL Server 2012
  • Before architecting enterprise level desktop application, was responsible for researching both the pros and cons of developing Winforms vs WPF. The extensive research was key to understanding what WPF has to offer in today’s modern Windows environment
  • Converted legacy VB6 engineering software to WPF desktop application
  • Used Infragistics’ third party controls in the development of forecasting system
  • Responsible for mentoring junior level developers
  • Provide support on legacy engineering forecasting system
  • Develop enterprise level application using MVP (Model View Presenter) design pattern
  • Architected and developed construction Winforms application using Observer Pattern and using Linq to Entity Framework as the ORM. Application was used for construction forecasting
  • Create reporting component of application using SSRS

Confidential - Olathe, KS

Senior Programmer

Responsibilities:

  • Worked on a team consisting of eight developers in an Agile environment
  • Used multiple design patterns, such as Factory Pattern and Strategy Pattern in conjunction with MVC in order to architect enterprise level web applications
  • SQL Server 2008 as the DBMS and Dapper as the micro ORM
  • Develop and exposed public API’s using Microsoft WebAPI

Confidential - Overland Park, KS

Senior .NET and Microsoft Dynamics CRM Developer

Responsibilities:

  • Custom installation and integration of MSCRM Outlook client
  • Design and administration of SQL Server 2012 Databases
  • Visual Studio 2012, C#, ASP.NET, XML, DHTML, JavaScript
  • Involved in CRM Customizations, created Plugins, using JavaScript
Confidential - Kansas City, MO

Lead Senior .NET Developer

Responsibilities:

  • In charge of leading architecture and design of new MVC website in order to replace legacy website
  • The application was an interactive web based donation and child sponsorship website
  • Create reporting component of Website application using SSRS that would also include metrics from user data
  • Developed WCF services in order to expose data with internal legacy systems and external clients
  • Responsible for configuring Barracuda Web Application Firewall for the company websites
  • Responsible for implementing web analytics on the newly developed website using third party analytic tools such as Webtrends, Google Analytics, Mediasmith and Sitwire tracking pixels
  • Implemented Team Build - Continuous integration build packages
  • Used PowerShell to create scripts and functions for TFS build automation tasks
  • Used Git and BitBucket for source control repository
  • Responsible for IIS configuration for all of the company websites including all IIS redirects and URL Rewrites

Confidential - Lenexa, KS

Programmer

Responsibilities:

  • Design and support core web business applications
  • Work with other disciplines (Testing, Security, Engineering) to ensure implemented application meet both business requirements and technical requirements
  • Develop core E-Commerce online bill pay system for online credit union customers using Java, JSP, C# code behind and using SQL Server 2008 as the DBMS
  • Integrate with core business objects using Web Services

Confidential - Lenexa, KS

Programmer

Responsibilities:

  • Short term contract: Developed a security module to integrate with the company’s controls integration software using Visual Studio 2010
  • Developed software to directly integrate with PLC controllers in order to aid in the automation of electromechanical processes and factory assembly lines using VB.NET, LINQ to Entity Framework and SQL Server 2008
  • Developed the security module backend using SQL Server 2008 R2 in order to communicate with industrial equipment

Confidential - Overland Park, KS

Senior .NET Developer

Responsibilities:

  • Member of a four developer team responsible for developing a claims payment system using Visual Studio.NET 2008, specifically ASP.NET and C#
  • Used SQL Server 2008 for development of the backend for the claim payment system. Also, used SQL Server 2008 to develop supporting stored procedures, user defined functions and triggers
  • Developed backend strategy using ORM solutions, LINQ to SQL and Microsoft Entity Framework
  • As part of the overall system design strategy, employed the Observer Pattern in the claims payment system
  • Support existing legacy systems written in earlier version of ASP.NET with VB.NET code behind
  • Instrumental in implementing Scrum methodology and fundamentals in the development environment
  • Developed and supported automated feed processes between multiple external trading partners using ANSI X12 HIPAA compliant transaction sets
  • Support existing ETL processes developed in C# and SSIS. Also support existing legacy ETL processes written using DTS packages

Confidential - Prairie Village, KS

Senior .NET Developer

Responsibilities:

  • Contractor for Paige Technologies from April - August 2008, then converted to a full-time employee
  • Worked on a three person team to develop and support a web-based solution using ASP.NET 2.0 to support DELL advertising/marketing initiatives using TDD methods
  • Developed backend integrated system and ETL processes using SQL Server 2005 to support DELL mixed modeling and data analytics solutions
  • Developed complete reporting solution for the DELL client using Dundas software, SQL Server 2005, Reporting Services, C# and SSIS packages
  • Lead DELL project initiatives and coordinate/manage offshore programmers in order to meet development deadlines on enterprise web application and ETL process projects
  • Support multiple client legacy systems and worked as part of a team to develop new systems using Visual Basic 2008, C# ASP.NET 3.0

Confidential - Topeka, KS

Confidential - Developer

Responsibilities:

  • Responsible for helping to architect middle tier business solutions using Visual Basic .NET as part of a Prudential/Allstate investment acquisition business solution
  • Responsible for developing new business systems using .NET technology and iterative development methodologies
  • Used multithreaded programming techniques in order to achieve faster runtime of middle tier operations
  • Part of a multi-developer development team using the Agile methodology
  • Backend DBMS systems used were Oracle 9i and SQL Server 2005
  • Used Nunit unit testing software to develop unit tests

Confidential - Leawood, KS

Lead Senior Programmer Analyst

Responsibilities:

  • As a result of development and leadership skills, was promoted to Director of IT after one year of service
  • Part of a two-person development project to overhaul company web presence using ASP.NET and Macromedia Studio 8. Code behind was a combination of Visual Basic and C#
  • Responsible for converting all applications to n-tier environment using .NET and SQL Server 2005 and Oracle.
  • Used SQL Server extensively - Creating maintenance plans, creating SQL Stored Procedures, User-Defined Functions and DTS packages
  • Also served as the Database Administrator for the company’s two office locations

Confidential - Overland Park, KS

.NET Developer

Responsibilities:

  • Develop, support and maintain ASP.NET web applications and Web services that interact and exchange order information with the Confidential cable trading partners
  • Develop, support and maintain Windows-Based applications using Visual Basic.NET and C#
  • Create SQL Stored Procedures, User-Defined Functions and DTS packages using SQL Server 2000
  • Perform complete Systems Development Life Cycle, including requirements gathering for Confidential and Cable Provider VoIP projects

Confidential - Overland Park, KS

Senior Data and ETL Analyst

Responsibilities:

  • Conduct code reviews of VB.NET applications and SQL Server scripts and stored procedures
  • Populate OLAP cubes and dimensions using SQL Server 2000 Analysis Services. Use SSRS to generate automated reports from the datawarehouse
  • Coordinate with stakeholders and offshore developers to clarify business and technical requirements
  • Develop and maintain optimal configuration of data warehouse for client analytic purposes
  • Extensive database development. Create complex SQL Server scripts, stored procedures and UDF’s
  • Analyze client data and CPT, ICD-9 NDC code base data systems
  • Provide updates and provide maintenance to client ASP.NET and data analytics website.

Confidential - Lenexa, KS

Senior Programmer Analyst

Responsibilities:

  • Developed complete company construction forecasting system using VB.NET and SQL Server 2000
  • Support existing Winform applications written in C# and extensive use of ADO.Net for data access layer
  • Converted existing legacy Visual Basic 6 applications to VB.NET
  • Worked on 1 year project developing construction and engineering estimating systems using VB.NET and SQL Server 2000
  • Used Infragistics third party controls in the development of business applications
  • Responsible for mentoring junior level programmers

Confidential, Kansas City, MO

Application Systems Developer

Responsibilities:

  • Used VB to develop Winforms eligibility system for processing member eligibility electronically. Used Sybase SQL as the backend and Microsoft Access for reporting component
  • Developed applications and extensions to integrate with Facets system. Used VB, Sybase SQL, Crystal reports and Access for this development
  • Appointed to committee for modification of applications to be HIPAA compliant

We'd love your feedback!