Senior Developer (asp.net, C#, Wcf) Resume
Fredrick, MD
SUMMARY:
- Expertise with Microsoft .Net/ SharePoint application development & Microsoft Content Management Server (MCMS) Web & Database development
- More than 15 years of experience in computer system analysis, architecture, engineering, design, development, integration, maintenance, & testing using the Windows 2000/ 2003/ 2008 r2/ XP/ Vista/ 7/ 8/ 10 operating system.
- Maintain clear understanding of software SOA/OOP development practices, methodologies & design patterns
- Major duties during career have included requirements analysis, data modeling, database & reusable objects design; development of multi - tiered distributed Client/Server systems on Windows, including online transaction processing systems (OLTP) & data warehousing applications (OLAP).
TECHNICAL SKILLS:
Languages: C#, VB.NET, MVC, SharePoint 2013/ 2010/ 2007 Management PowerShell scripts, Windows Forms, WCF, WPF, LINQ, PL/SQL & T-SQL, OP Languages ASP, JQuery, SSRS, Crystal Reports, VBA, XML/ XSLT, RSS, AJAX, JavaScript, CSS, JSON, CAML, jQuery, Linq Query, InfoPath, REGEX expressions, C, Silverlight ATOM, PowerShell Script, C.
Technology: .NET Frameworks, SDK v1.1/ v 2.0/ 3.5/ 4.0/ 4.5/ 4.6 x, ASP.NET, ADO.NET, Win32, DCOM, ADO, MCMS Manager Server API Provider, Windows Script, ActiveX, Responsive design framework in Sass
Applications: Visual Studio 6, 2003, 2005, 2008, 2010, 2012,2013,2015, 2017 MS Office 365, Silverlight, Microsoft Office 97, 2000, 2003, 2007, 2010, Microsoft Office SharePoint Designer 2007/ 2010/ 2013, MOSS 2007, MS SharePoint 2010/ 2013, Oracle SQL Developer, SQLPlus, Project, Visio, UML, Power Point, Outlook, Virtual PC 2007, 2004, Virtual Server 2005, Adobe Acrobat, Photoshop
Server Technologies: SQL Server 7.0/ 2000/ 2005/ 2008 (R2)/ 2012/ 2014, Oracle 8i/ 9i/ 10g & MS Access databases, Microsoft SharePoint Portal Server 2003, Windows SharePoint Services 3.0/3.5/4.0, Microsoft Office SharePoint Server 2007, SharePoint 2010/ 2013 Farms, Dynamic 365/ CRM 2016 (hosted in virtualized environments on premises or clouds), MS BizTalk 2005, & Database access methods & communication of ADO.Net, ADO, ODBC, JDBC, OLEDB, IIS 5.0/6.0/7.0/7.5, Message Queue (MSMQ), TCP/IP, HTTP, SMTP, VMware, Project Server 2013
PROFESSIONAL EXPERIENCE:
Confidential, Fredrick MD
Senior Developer (ASP.NET, C#, WCF)
Responsibilities:
- Designed and developed .NET web components and user controls to Implemente caching mechanism on page level (web forms) using ASP.NET and C#.NET, AJAX Toolkit, and Entity objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources
- Created AngularJS app-component to CRUD data-context via MVC Views and Controllers contained within RESTful HTTP service using independent injection in .Net Core, Json, c# async thread call, Bootstrap
- Designed and developed various patterns, abstract classes, interfaces, classes to construct the business logic for a workflow system using C#, LINQ and Lambda expressions and SQL Server
- Developed master pages and handled events between master pages and content pages
- Developed WCF based Web Services hosted on IIS 7.5 to provide store details with WindowsActive Directory and SQL Server
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
Confidential, Rockville MD
.Net/ SharePoint Developer and Architecture
Responsibilities:
- Developed START Web Services in SharePoint workflow using Microsoft Entity Framework and WCF Data Service to implementing OData service CRUD-Q operations for response of the requests of the contact system
- Designed and developed CFPB Travel Request Auto-Approval system using REST API and AngularJS injection with SharePoint 2016 workflow and framework to keep the annotation array in sync with the parameters in the function declaration
- Developed SharePoint 2013 Web parts and App parts utilizing C# HTML5, JQuery, AngularJS, CSS3 and JavaScript for UI components
- Migrating SharePoint to 2016
Confidential, Arlington VA
.NET/ CRM Developer
Responsibilities:
- Developed & deployed solutions of costume entities, fields, form & workflow activities, SharePoint 2016 integration, & VIS MSMQ with plugin component or sandboxes using XRM SDK in C#, AngularJS, JSON, SaaS, OData query & interfacing with SOAP/ WSDL /XML/ REST API web services for AVANT CRM 2016 on-promises
Confidential, Chantilly VA
Developer
Responsibilities:
- Develop/maintain ASP .NET/MVC web applications using Bootstrap, REST API like AngularJS CRUD app part to promote the list performance for tracking short term tasks of FSS as Agile scrum system
- Developed SharePoint 2010 workflows & web parts to edit, approve & report staff & manager process statistics for the VA relational lists of system, parent/child facilities & associated tasks using jQuery, JavaScript & SP Services Objects.
- Migrated & host these SharePoint 2010 workflows & relational lists, content type & libraries & out-of-box web parts to SharePoint 2013 as Cloud-based Apps. Choose Provider-Hosted App architecture to get remote events from these apps using JSON/CSOM/REST & OAuth coded in C#, Ajax, jQuery & Angular
- Developed SharePoint 2010 & 2013 InfoPath applications for VA EPQR, ECC, VA ST3, System of CMP, SSR, IRP, PII/PHI etc. using C# integrated with IP script code & SOAP connection
- Developed SharePoint 2010 Enterprise BI Dashboards & ETL Services using SSIS, SSAS & SSRS for VA CRISP FSS using C# ETL logic
- Developed SSRS Reports for VA systems using C# & VB.net
Confidential, Washington DC
.Net Developer/ SharePoint
Responsibilities:
- Developed DOE EERE system using ASP.NET MVC data context patterns to control data-driven markup on web sites
- Developed ASP.Net/SP 2010 integrated FBA for DOE using data-driven web parts & T-SQL stored procedures & triggers
- Developed a SP 2010 System for DOE using role-based web parts for registering classes, issuing s & summarizing records
- Developed SP2010 InfoPath for DOE Activity Planning
Confidential, Sunset Valley VA
.Net Developer/ SharePoint
Responsibilities:
- Developed, enhanced & integrated ASP.Net & SharePoint projects including Purchase Request, Bonus Request, & Staffing Requisition workflows using App Mode, & SharePoint 2013 REST APIs with Web API.
- Supported OData query operators in the context of the browser & in the context of the hosed platform to render collaboration to remote event receivers for an Employee Portal site
Confidential, Washington DC
.NET/ SharePoint/SSRS/SSIS Developer, SharePoint Administrator
Responsibilities:
- Developed a search system, custom InfoPath, workflows, web parts, timer jobs, a Data Transforming Tool using SharePoint 2010 for International ITA iBid. Designed & developed NTIS reusable workflows for sending emails to authorized groups using a timer job & custom activity features. Used Agile Project Management to collaborate each project’s development progress with team members to stay in sync with changing requirements
- Designed & developed an NTIS SharePoint Application
- Used WCF, ETL services of SSIS, SSRS, & Transact SQL to communicate & provide real time data from an integrated server to centralized database Client SharePoint System responsible for collecting user calls, processing & tracking resolutions, & analyzing call-information
- Created graphic web parts using SharePoint designer 2010 & VS 2010 to modify XSLT in a cross-list Data View
- Created related data views by initiating event parameters to map fields between multiple web parts using Visual Studio & SharePoint Designer
Confidential, Fair Lake VA
.Net/MVC, SSRS, SQL Server/ SharePoint Developer, SharePoint Administrator
Responsibilities:
- Developed an eRegistration (eReg) system for attorneys filing forms online with one to many relationships between Primary & non-Primary attorneys, for the same alien by integrating web services, multiple interfaces, C#, MVC2.0 (using Model as entities or LINQ context data block to connect View & Controller) & SharePoint 2010 using branding, BCS, Asp.net markup, XML synchronization, XML/XSL web parts, css markup themes, Web Services, ADO, SQL Server 2008 stored procedures, functions & triggers, & 508 compliance, deployed packages via .WSP & .BAK. The application has over 2,000 weekly users.
- Participated in eTranscription SDLS & development for DOJ/EOIR using Query-site APIs, List Data Models, SP Document management, event changing workflow status & multiple timer jobs, so that an eTranscription system could provide role based services for Vendors, IJ, BIA & OCIJ, by transferring a variety of PDF & MS Word documents from case appeal to validated vendor’s financials & an associated report analysis system. Also, imported & exported feature usage for SharePoint lists using PowerShell scripts for the project & SharePoint services. Used Agile Project Management to collaborate each project’s development status with team members to sync up changing requirements
Confidential, Reston VA
.Net/ SharePoint Developer
Responsibilities:
- Treasury.gov - Transferred Pages from legacy websites to SharePoint 2010 Sites using Metalogix
- Recovery.gov - General SharePoint/Software Maintenance, transformed the application to SharePoint 2010 using a set of meta data to automate CMS platforms, external content types, VSeWSS packages, Business Data Catalogs & Ad Hoc Collaboration based on KPI Dimensional Data Source Mapping
- Department of transportation - DOT Web Agility - DOTNET Announcement Automation
- Announcement content entry via custom SharePoint lists & fully customized SharePoint Alerts.
- Viewing on DOTNET (legacy website) of content managed in SharePoint (even to DOT users who cannot access SharePoint).
- Web form enabling users to define email alert settings: immediate & weekly summary.
- Customized email alerts that provided summary of announcement & to guide users to DOTNET to view the full announcement.
- Users have the choice to choose the frequency of SharePoint email alerts (Immediately, Daily & Weekly) through legacy website as well.
Confidential, Fair Lakes VA
Senior Consultant
Responsibilities:
- Utilized Business Process & Form Service features of the Office SharePoint Server 2007 to initiate workflows & InfoPath forms that automated business processes
- Designed & developed various categories of InfoPath Forms, Document Templates & published them to a SharePoint Portal Server
- Used MS Enterprise Business Object Server BDC to create Application Definition/ BDC with binds to a Business Data List WebPart, Business Data Item WebPart, Business Data Related List WebPart, SharePoint Controls like DataView, ASP.Net Controls like DataView & numerous ListViews
- Used JQuery as Java Script to simplify HTML & DHTML document traversing to access the DOM (Document Object Model), event handling, animating, & faster interactions for rapid web development
- Designed & developed a NRCC Search & Research SharePoint web application using Windows Web Server 3.0, Microsoft Office SharePoint Server 2007, ASP.Net, SharePoint Object model & MS Office.
- Architected data structures for heavy business collaboration, integration of content management systems, collaboration systems, team centers, document libraries & records centers to reduced redundant share drives of disorganized data & streamlined business processes
- Modified the Search WSDL schema attribute for a sequential web services proxy & associated the object models for better query request & response
- Involved in the four tier architectural definitions, secure database communication layers, .Net framework implementations using Cross-List Queries to return selected site data, & using Member Group models to created user profiles that were associated with the NRCC content administration privileges
- Used Data Linq Mapping to ESP SQL Server database properties & CAML queries to index Metadata elements to customize & configure SharePoint Search Services & Shared Scope resulting in more relevant filtering & search results in the UI
- Created custom ASP.NET user controls with enterprise-class solutions using Server-Side APIs such as sitemap provider, Coded Event handling, Form Views XSL & JS for specific look & feel requirements
- Developed & implemented custom workflow forms using InfoPath & custom workflows with XSF xml elements to bind Comment forms into MS document content types & published as custom content types
- Designed & developed USPS 2008 Report System using AJAX. Designed & developed a rich text editor solution for TM1 using AJAX, cubes API & Excel Services User Defined Functions.
Confidential, Alexandria, VA
Senior .Net/SQL Server Developer
Responsibilities:
- Designed & developed the Vessel Ports Geographic MS Virtual Earth site to map vessel’s history, speeds, ports that ranked by locations, departure/arrival times by using stored procedures, Silverlight WCF, LINQ objects, geometry data type, & jQuery to import, analyze & report 2D-latitude & longitude or 3D-model cubes in encrypted, compressed, & visualized geodetic data to RSS feeds & GIS VE Layers.
- Developed a Tracking Application to manage all aspects of customer information to track individual entities & their criteria & calculated customer invoices, utilized Service Brokers to provide conversation group identifiers as the primary key in state tables to avoid simultaneous resilience of messages associated to an order entry & enabled a quick retrieval of transactions between client & database, one thread at a time.
Confidential, Fairfax, VA
Software Engineer III
Responsibilities:
- Developed IRS Service Wide Employment Tax Research System (SWETRS) for the Internal Revenue Service by using ASP.NET, C#, ADO.NET, Oracle 10g & Oracle PL/SQL to created databases, tables, stored procedures, packages, functions & web interfaces for the back & front-end processes. SWETRS is a 4 tier Client/ Server database driven enterprise web application that receives data from core data tables & populates supporting tables, summary tables & runs initial data loads for an Order Status Tracking & Approval System. Manager & Classifier Groups use this system to search & update order information, create track & approve order details & accesses to these functions are controlled by security processes. An Email Notification is then launched when an order status is updated to pending, cancelled, unfulfilled or approved
- Developed CIT SharePoint portal & content management application used customize site definitions, Installations, Configurations, Architectures, Site Template Customizations & Site Definition Customizations.
- Developed the following 10 MCMS web sites for the NIH Center for Information Technology www.nidcr.nih.gov
- Developed Window forms & screen layouts in Visual Studio.NET using C#
- Developed data-access layers using ADO.NET
- Developed data sets to complete XML data transactions
- Converted records from database into an XML format so the data could be saved as XML after processing.
- Designed & developed report tools for users to create “adhoc” & generalized reports in Data Grid, Excel & Crystal Report formats.
- Interacted with end-users in gathering feedback & implemented new features & enhancements.
- Mentored & trained junior developers in the use of C# & Crystal Reports.
Confidential, Rockville, MD
Analyst/Programmer
Responsibilities:
- Designed & developed an online user self-registration & Online Ordering tool for the JCI system using ASP.Net/ C#/ SQL Server along with Web Services & Macromedia Dreamweaver, Firework, & Homesite 5.0.This also used the VB version of the Microsoft Data Application Blocks. Developed the NCJRS Virtual Library Scanning application, which utilized VBA & MS Access as an internal content management & analyzing tool.
- Designed & developed a web-based database online application - Rebuild America, for the US Department of Energy. XML/ XSL was used for displaying information in versatile formats & several VB/COM objects were also evaluated to encompass specific business logic.
- Developed cross-tab, Conditional, Drill-down, Top.N Crystal reports to sort & group Inventory Stock statuses & valuations by location & model.
- Developed the Request Tracking System (RRTS) - an Intranet application, which supported a Call Center department, helping users to capture & categorize call information. ORACLE8.0 served as the backend database engine, & IE4.0+browers were utilized. Also designed & created crystals report for shipping history & were parameterized by invoice registration forms to summarize customers & markets.
Confidential, Wood Bridge, VA
Web Analyst
Responsibilities:
- Designed & implemented an online sales application for the Safety Traveling Agency via the VSP (Vendor Support Program) using ASP, HTML, DHTML & JavaScript, OLE-DB & ADO. Also developed an online billing system, which consisted of a user registration, login, data entry, data validation, & data update & report generation process. Cascade Style Sheets & Secure Sockets were used for better maintainability & the Secure Sockets Layer protocol (SSL) was used for secure data transactions.
Confidential
Computer Lab Specialist
Responsibilities:
- Assisted professors & teaching assistants in setting up a client/server networks. Demonstrated Windows, UNIX & Linux configurations for the students.