Kyle has extensive experience as a .Net Developer/ Software Developer. He has experience working in Azure background. He has experience with Azure DevOps. He has experience working on SQL database. He has strong understanding of C#. He has worked in an agile environment. He has good communication skills.
Kyle Cooley
Professional Summary
Over 6+ years of experience as a .Net developer in developing and implementing, database driven Client/Server applications using .NET Framework for various clients based on Object Oriented Programming (OOP), Client/Server, N-tier architecture, Web based and Internet Technologies.
Experience in developing various applications leveraging using Visual Studio.NET 2017/2013/2012/2010/2008 technologies like C# 3.0/2.0, ASP.NET 4.03.5/2.0/1.1, ADO.NET, MVC framework, Web API, Web Services, Windows Services, WPF, WCF, SQL Server, AJAX, XML.
Experience in various Phases of Software Development Life Cycle (SDLC) i.e., Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web-Applications, Stand alone and Distributed applications.
Experience developing Win Forms and WPF applications using WCF Services
Experience using MVVM pattern while building WPF applications
Used hibernate, WPF and WCF to communicate between DAL and other business components.
WPF and Win Forms development (XMAL experience) using WCF
Expertise in implementing web applications using .NET 4.5/4.0/3.5/3.0/2.0, C#, ADO.NET, XML and IIS.
Strong hands-on experience in using Microsoft Technologies like Win-forms, Web-forms, Web Services using Visual Studio .Net, Visual C#, VB.Net, ASP.Net, ADO.Net, SQL Server, MS access, Web Forms, Win Forms, SOAP, WSDL and Web Services.
Expertise in Code reviews, defining coding standards and performance optimization using .NET.
Strong Object-Oriented Analysis and Design (OOAD) and C#, VB.NET Programming skills.
Proficient in web application using HTML, XHTML, DHTML, CSS, CSS3, Themes, Skins, Master Pages, JavaScript, VBScript, and AJAX.
Experienced in Windows Communication Foundation (WCF).
Extensive work experience with Data Adapter, Dataset and Data reader as a part of ADO.NET to access and update database.
Extensive experience in developing and implementing XML Web Services using WCF, SOAP and LINQ.
Working knowledge of ASP.NET MVC pattern: Controller Actions, View Engine, HTML Helper methods, Entity Framework Model, and the Windows Workflow Foundation
Experience in using LINQ to SQL, Entity Framework and ADO.NET to develop Data Access Layer.
Good Experience in database development in creating complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers.
Strong database knowledge and experience in working with different database servers for developing complex queries, stored procedures, cursors, and triggers using SQL Server, Entity Framework, SQL Reporting Services, PL/SQL, and T-SQL.
Experience in development of Stored Procedures and Triggers using SQL Server, Reporting Service.
Professional Experience
McGuire Wood Feb 2022- Jan 2023
.NET Developer
Stored procedure changes to resolve issues.
Agile environment using Azure Dev ops
Modified Asp.Net application code to fix issues in the application
Helped new developers on the staff get their projects set up and running
Suggested performance enhancements to the team lead.
Enhanced applications features and functions based on the end users requested that were approved
AQL Database.
K Force IT (Computer Share) Jul 2021 - Feb2022
.NET Developer
Made changes in a Windows Form application to display my stored procedure changes.
Agile environment using Azure Dev ops
Backend written in C# using entity framework
Utilized Git as version control tool
Trans Track Feb 2021- Jun 2021
Developer
Created and updated stored procedures
Created and modified tables
Data verification of data imports
Insight Global/Health Wise Mar 2020 - Feb 2021
.Net Developer
Application enhancements using the MVVM pattern
Application bug fixes and enhancements in C#
Developing Win Forms and WPF applications using WCF Services
Developing various applications leveraging using Visual Studio.NET 2017/2013/2012/2010/2008 technologies like C# 3.0/2.0, ASP.NET 4.03.5/2.0/1.1, ADO.NET, MVC framework, Web API, Web Services, Windows Services, WPF, WCF, SQL Server, AJAX, XML.
Made suggestions to management for features to add to the application
Created and modified SQL stored procedures for enhancements
Stored procedure enhancements and creation and updates
Assisting interns with getting acclimated to the processes and system
SQL database hosted in Azure
GitHub dev ops
KPIT/Cummings Jul 2019 - Mar 2020
.Net Developer
Application enhancements using the MVVM pattern
Developed solutions for diverse programming scenarios in VB.Net, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
Architected and developed multiple-company website using ASP.NET, C# .Net 4.0 framework, .net Web Services.
Application bug fixes and enhancements in C#
Stored procedure enhancements and creation and updates
Assisting interns with getting acclimated to the processes and system
Made suggestions to management for features to add to the application
Azure Dev ops
Created and modified SQL stored procedures and triggers for enhancements
Azure hosted services
Inspected stored procedures for data issues.
SMI / Indianapolis, Indiana Area Jan 2019 - Jul 2019
.Net Developer
Created apps to import CSV files into SQL data generated from machines using .Net
Used Agile methodology to work effectively with scrum team members to achieve the tasks within the given sprint planning, and for retrospective planning.
Used JIRA for the project progress tracking.
Involved in implementing Singleton Design pattern, Abstract Factory Pattern and Factory Design Pattern.
Used MVC architecture to develop ASP .NET 5 applications using c#, Generics, Database First Approach Entity Framework ORM, and Razor view Engine.
Implemented MVC features such as routing, controllers, action results, filter, model binders.
Integrated ASP.NET Identity based Authentication for authenticating and authorizing users.
Designed web application using HTML Helper and Razor Views Syntax in MVC architecture.
Updated imported data to shift mangers direction
Created server tasks to rum data import applications
Used TSQL to modify data
Used SSRS reports to display imported data
Indiana State project for ICIJA Feb 2018 - Oct 2018
.Net Developer on the Application
Used MVVM pattern while building WPF application.
Used hibernate, WPF and WCF to communicate between DAL and other business components.
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
SQL data Fixes.
Developed solutions for diverse programming scenarios in VB.Net, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction. Architected and developed multiple-company website using ASP.NET, C# .Net 4.0 framework, .net Web Services.
Implemented changes in coding and designs using knowledge ofVB.Net.
Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
Used jQuery to perform validations and catch the events on client's browser.
Implemented Popup Calendar for jQuery UI Data picker using HTML5, jQuery.
Used Fiddler to analyze request and response of JSON data from the controllers to Web API's.
Created console apps to be run be server tasks for application maintenance SQL data fixes (.Net)
Suggestions for future technologies to be used in application rewrites
Promotion for break fixes through dev to QA to production environments
Rewriting legacy code to try and improve app performance
Interaction with the client to gather requirements
Bug fixes in the code and stored procedures (vb.net)
Enterprise Library for the CRUD actions (C# .Net)
JavaScript
IKM/ Indianapolis, Indiana Area Jan 2018 - Mar 2018
.Net Developer
Contacted to review questions for use on C# Technical Tests and ensure code was correct for the questions
Question the validity of the questions with the question writers
Brought up issues with tests administrators
Validated code samples would execute
JavaScript
Used C# .net
Medical Leave 2016 - 2018
Was not allowed to work due to doctors' orders
During that time, I attended many Microsoft webinars
Kept up with the code project, SQL server central, and Channel 9
TCC Software Solutions Aug 2013 - Nov 2015
Software Developer
WPF and Win Forms development (XMAL experience) using WCF
Development of Converters for WPF property bindings
WCF services
MVVM pattern development using the MVVM Light Toolkit
Entity Framework
Conversion of legacy forms solutions to current Windows solutions
LINQ
Code generation of repetitive code blocks
SQL data checks to verify and or fix bad data
In our Design manager I wrote the piece that save controls properties binding values to the database using the MVVM pattern my first time.
Wrote the print service that draws out each form and control based on their property settings.
Resolved a global bug that would cause total data loss of a tasks data.
Using C# .net and SQL
Carter Logistics Aug 2012 - Aug 2013
Junior Developer
Developing Win Forms and WPF applications using WCF Services
Resolved SQL query and C# application bugs
Created and modified SSRS Reports
Enhanced existing applications
Imported data from flat file sent via ftp
Retrieved lost data from app breaks
Wrote the company contact list site
SSIS Packages
Web Services2
JavaScript
A lot of break fix work
Used C# .net and tons of SQL
MVC and Asp.Net
SSIS Packages
SSRS Reports
Technical Skills
Visual Studio
Development of Windows based applications using C# targeting .net 2.0 - 4.5
Enterprise Library and Entity Framework Data Repositories. (Adapters and Objects)
Break Fix Experience
SQL Server Management Studio
Database Creation and Maintenance
Creating and Updating SSRS Reports
Stored Procedures
T-SQL queries (updates, inserts, joins, deletes & selects)
Education
Tech Skills (Now owned by Kaplan University) November 2008 - July 2009
A 9 month self-paced/mentored Microsoft Application Developer certification program (MCAD). MCTS 70-536
Certifications
70-431 SQL Server 2005 Implementation and Maintenance
70-526 .Net 2.0 Window Based Client Development
70-528 .Net 2.0 Web-Based Client Development
70-536 .Net Application Development Foundation