.net Developer Resume
Alpharetta, GA
SUMMARY:
- High - Performance Applications Continuous Improvement Full-Lifecycle Development
- To contribute to innovative groun4d breaking software that meets business demands agility, flexibility and mobility.
SOFTWARE DEVELOPMENT SKILLS:
- Agile & Waterfall Development
- Full Stack Development
- Problem Solving
- Web Development
- Creativity
- Programming Languages
TECHNICAL SKILLS:
Technical proficiencies: .NET Core 3.1, .NET 5,, Entity Framework Core, Angular 8, C#, T-SQL, ASP.NET, MVC Web Api, WCF, Typescript, JavaScript, REST, AJAX, MS SQL Server, IIS, TFS, Bit Bucket, xUnit, SSIS, ODAC, VB and Boston Workstation
PROFESSIONAL EXPERIENCE:
.NET Developer
Confidential, Alpharetta, GA
Responsibilities:
- Built and enhanced highly available, scalable, real-time and secure systems used by the Financial industry clients, serve as a trusted advisor for clients as a part of the company's mentorship service.
- Developed two (2) ASP.NET MVC Core applications, one (1) Web API Core application, worked as a part of development teams to ensure best practices are being followed.
- For pre-existing database tables, utilized a Entity Framework Core with .Net Core MVC package manager to scaffold a number of table for Spire Credit Union.
- Developed C# code which allows reading from database views represented as a read-only tables inside Entity Framework Core for Spire Credit Union.
- Lead development team at Spire Credit Union in using Bit Bucket as the remote repository for Visual Studio while using Git Commands in CLI.
- Lead the Spire Credit Union development team in converting projects from the .NET framework to .NET 5.
- Built WebApi Core C# application with CRUD operations and controller verbs HttpPatch, HttpPost, HttpGet and HttpDelete; while defining routes; writing a context to work with Entity Framework; and utilizing Postman to test the API's.
- Adopted Visual Studio SQL Sever Database project intended for managing database version control.
- Developed unit test in C#.NET for Security Finance using xUnit while following naming syntax of unit of work, state under test and expected behavior.
- Maintained a working knowledge for Angular 11 while Visual Studio Code.
- Built and maintained a Card Saved page which was comprised of an index page, partial view, Bootstrap CSS for Hosted Payment Gateway (HPG) a Security Finance application using ASP.NET Core MVC.
- Configured the .Net Core MVC Hosted Payment Gateway (HPG) application to utilize session variables by modifying the Configuration Services Method of the Startup.cs file to include session and by modifying the Configure Method to use the session in C#.Net.
- Completed unit testing using xUnit in C#.NET for a Security Trust API Service which involved using best practices including a naming convention of statement of work; state under test and expected behavior. For Security Finance.
- Worked with Offshore teams while participating in Daily Stand-ups, Sprint Grooming, and Sprint Planning using JIRA and Trello for Security Finance.
SENIOR SOFTWARE DEVELOPER
Confidential, Richmond, VA
Responsibilities:
- Built and enhanced highly available, scalable, real-time and secure systems used by medical clients.
- Developed three (3) ASP.NET MVC applications, one (1) Web API application, one (1) WCF application, one (1) Angular 8 Application with Typescript, Managed four (4) IIS 6 applications, developed (118) Stored Procedures and six (6) SQL server database functions, two (2) Mobile applications, one (1) Boston Workstation application (VBA), one (1) C# Console application.
- Performed Code First with Entity Framework for Patient Assignment by creating a class object, then the properties, getting entity framework to create the database, the creating a repository in C#.NET.
- Performed LINQ Queries to return patient data in C#.NET while understanding that the value of the results is returned as actually an IQueryable.
- Utilized HTTP verbs such as HttpGet to get data from a specified resource, HttpPost to update a server resource and HttpPut to create a new resource in C#.NET.
- Developed and inherited from abstract classes defined by the abstract keyword so that the derived classes must inherit or override the methods within Patient Assignment class in C#.NET.
- Used the Async keyword to create an Async method which accepts a Uri and content parameter containing a HttpClientHandler which is then passed into the client where the await keyword is suspends the calling method and yields control back to the caller until the awaited task completes in C#.NET.
- Developed HTML Grids for the organizations Moasis application defining grid columns and rows while implementing HTML Action Links with link text, action name, and controller name while retrieving visitor ID and implementing a bootstrap modal window by class name using ASP.Net MVC.
- Developed custom routes comprised of name, Url, controller, action names along with optional parameters within the Route Configuration file of the Moasis ASP.NET MVC application.
- Provided access to Form Collection Data using a form collection variable within a signature block and by using a “Request Form” with the control name for which I needed to capture values within an ASP.NET MVC application.
- Develop layout page using a series of try blocks to load contents relevant to the implementing page, using a begin.form matching the type of layout needed by reading stored view-data values, with logic that will create labels in ASP.NET MVC.
- Implemented usage of partial views by specifying the action result return a named partial view while passing the required object needed to populate the view using ASP.NET MVC.
- Used typescript to define routes (consisting of the path and component) within the router module of the app.module file within Angular 8.
- Defined and developed typescript components to be used with Angular 8 front-end by defining all interfaces, and by using the typescript constructor to call an “http get” with a .subscribe to populate collections of results through the API layer of the Angular 8 .NET Core application.
- Developed the API controller for Angular 8 using C#.Net implementing an http client and client handler methodology for http get requests while setting a base address, passing in variables to the client and making an asynchronous calls to a Web API service, reading back an asynchronous task, converting the results to a JSON format.
- Created a Web API service implementing the apiController base class, while developing a series of get parameterized get and post methods to make each method distinguished, along user authentication and development to the data access layer using C#.Net.
- Wrote SQL Database functions which compute patient order rank; retrieves current patient order rank; determines if patient record meets predefined visit frequency setting; a customized “contains” function, converts null values to empty strings.
- Wrote an SQL stored procedure to implement a cursor which retrieves 500 records at a time to determine if the records met the criteria of any patient frequency setting. If so, it moves the record into a distribution queue for re-assignment.
- Developed code using VBA which accessed a specified drive to obtain files into a collection, accessing the contents within each file thus generating a new .CSV file and replacing the text file for processing by Boston Workstation.
- Developed several functions using VBA for Boston Workstation for the purpose of reading messages from Meditech alert pop-ups so that the automation logic can determine which action to take next.
- Developed NSURL session logic using Objective C within the My List native mobile application to connect to a Web APi Service with basic authentication while including login credentials within the request, and created request objects using Swift to connect to send an retrieve data through a WCF service for the Moasis application.
- Designed mobile interfaces using Mock2 then implemented those designs using Interface Builder both in Objective C and in Swift as well as many other tasks including building Core Data based functions from within the App Delegate, working with view controllers and table views as well as publishing apps.
- Attend weekly meeting to gather requirements using the agile methodology.
BUSINESS SYSTEMS ANALYST
Confidential, Richmond, VA
Responsibilities:
- Met with the line of business to gather and write the requirements for Real Estate Settlement Procedure Act (RESPA) application in order to improve the overall system population in terms of loan disclosure iterations; add a new sub-reason choice list; add a manual loans reason choice list; display iteration count statistical data; the data fetching process from Empower to RESPA and reporting needs ranging from “user tracking” to “fee reports.”
- Gathered requirements for the Automated Loan onboarding Application (ALB) which Included specifying criteria for field validation (client to client data), formatting files, merging file data (Non Client to Client Foreign files), bid tap mappings for the two percent and ten percent data sampling processes, rewriting logic contained within a Microsoft Access Database application into a Microsoft C#.NET Application.
- Developed a series of test-cases to aid the Client Acceptance Testing(CAT) process for casual user(s) using document search within the Advanced Document(ADM) application (an integrated solution into the Integrated Content Navigator (ICN) application).
- Utilized the Rally tool to developed user-stories for the process of developing automation programs for Confidential within an Agile environment.
SOFTWARE DEVELOPER
Confidential, Atlanta, GA
Responsibilities:
- Built highly advanced workflow portal systems, scalable, real-time and secure systems for used by Centers for Disease Control.
- Utilized JQuery to update an Iframe source control for the purpose of displaying PDF documents.
- Used Script managers along with JQuery within content areas of ASP.NET Master Pages
- Developed JavaScript to highlight, count characters, open / display PDF files and to scroll grid controls
- Developed code to upload Word files to a .NET server while storing file names in SQL Server 2008
- Created PDF copies of Policies in MS Word format using C#.NET and a 3rd-Party TELERIK Suite of libraries
- Utilized a 3rd-Party TELERIK Rad Edit control with Http Utilities to encode/decode emails in HTML format
- Developed C#.NET code to build an Excel file based on grid views using the Open XML SDK
- Used C#.NET to develop code to copy comments from an Excel Worksheet using the Open XML SDK
- Developed/utilized C#.NET interfaces (blue print), “for loops”, Switch statements etc. for the dashboard
- Developed approximately 162 stored procedures using SQL Management Studio for SQL Server 2008
- Ensure the dashboard application adheres to laws regarding 508 Compliance and the vision impaired
- Attend weekly meeting to gather requirements using the agile methodology
- Developed a formal work breakdown structure to outline the time required for the dashboard project
SOFTWARE DEVELOPER
Confidential, Atlanta, GA
Responsibilities:
- Built scalable, real-time and secure systems used primarily by Superfund within the EPA.
- Developed code for the superfund activity management system using C#.NET.
- Designed and developed a Web form to allow users to submit requests for specific services using C#.NET.
- Developed a Link To Excel program to retrieve data from an Excel Spreadsheet in C#.NET.
- Utilized the 3rd-Party library DOCX to produce Word Documents containing items in C#.NET.
- Developed a PDF writer using 3rd-Party IText Sharp using data collection objects in C#.net.
- Utilized C#.NET to design and develop an email notification module.
- Implemented the 3rd-Party ASP Spell Library with a dictionary to provide spell checking as the user types
- Developed C#.NET code to interact with Active Directory to provide first level authentication.
- Utilized JQuery and ASP.NET to create a fade-In effect for the superfund activity management system.
- Developed a WCF service using C#.NET used write access information into an Oracle 11G database.
- Integrated Crystal Reports Developer for Visual Studio, using CR Viewer a datasets.
- Designed and Created a new version of the Resource Directory using ASP.NET MVC and C#.NET
- Introduced Entity Framework 6.0 to Oracle with ODAC for the Regional Activity Management System
- Developed over 50 stored procedures for Oracle 11G used by superfund and region 4.
- Created Oracle Stored Procedures while creating a Package Body and Output Cursors.
- On Oracle, developed “For Loops” output parameters, Cursors, “Insert” trigger.
- Provided Project Overviews, Requirement Specifications, Functional Design & Process Flow Artifacts
- Document Functional Designs for classes using UML Diagrams in MS Visio for SAMS and RAMS
- Attend weekly meeting to gather requirements using the agile methodology.
SOFTWARE ENGINEER
Confidential, Johnscreek, GA
Responsibilities:
- Worked alongside unique team-members while providing software solutions for claims, auto, home and boat insurance.
- Built and enhanced highly available, scalable, real-time and secure systems used by claims processors.
- Performed Feature enhancements to applications as it pertains to users like authors, claims, TPA's, and TIN's using VB.NET
- Performed ETL data loads, for successfully loaded claims.
SOFTWARE DEVELOPER
Confidential, Roswell GA
Responsibilities:
- Collaborated in a team-focused environment providing software solutions to law practicing client.
- Built and enhanced highly available, scalable, real-time and secure systems used by Attorneys.
- Developed SQL Statements used to track and manage bank referrer.
- Managed Daily batch jobs to ensure timely operation everyday
