Sr. .net Developer Resume
SUMMARY:
- Highly accomplished Microsoft full stack developer with over 16 years of software architecture, design, and development.
- Most happy when coding.
- Good understanding of design patterns and am a passionate test driven development ( Confidential ).
- Enjoy working with data/data processing & transformation, business processes, and automation.
- Been described as an exceptional software engineer with expertise throughout the entire software development lifecycle, including defining objectives, prioritizing workflow, establishing schedules, allocating resources, and generating status reports - I just like to do a good job.
- 16 years of experience doing software architecture, design, and development
- 12 years or experience in C#, .Net, WCF, ASP.Net, T-SQL
- Experience with large and small teams
- 8 years with test-drive development ( Confidential )
- Bootstrap, JCharts, HighCharts, DataTables, Telerik, etc
AREAS OF EXPERTISE:
- C# .Net, Entity Framework, LINQ
- ASP.NET MVC, Web Forms, WWF
- RESTful services with WCF/Web API, JSON, SOAP
- Multithreading Async/Await
- Full Lifecycle Project Development
- VSS/TFS/GIT (Source Control)
- Web Security Principals (SSL/Client/Server)
- Workflows (WWF/SPD/Nintex/K2)
- Excel Services/BCS/SSRS/SSIS
TECHNICAL PROFICIENCIES:
Tools: Visual Studio 2015 & below, SSIS, SSAS, SSRS Nintex Workflow, ControlPoint, InfoPath 2013 & below, SharePoint Designer 2013 & below
Servers: SharePoint Server 2013/2010/2007/2003/2001/ WSS, MS SQL Server 2016 & below, MS Project Server, IIS, TFS, VSS
Languages/ Libraries: C#, ASP.NET, XML, JSON, T-SQL, PL/SQL, ADO.NET, JAVA, JavaScript, JQuery, AJAX, JSON, CSS3, XSLT, HTML5, Windows Workflow Foundation, STSADM, PowerShell
Recent Focus: C#, ASP.NET 4.6, MVC 5 & Web Forms, Entity Framework, RESTful services with WCF/Web API, and JSON. Service oriented architectures.
PROFESSIONAL EXPERIENCE:
Sr. .NET Developer
Confidential
Responsibilities:
- Developed backend APIs for consumption AngularJS, MVC, and web forms web applications
- Developed new features for web apps including licensing management, user registration, and user session/security
- Extended or enhanced existing features and functionality
- Developed and enhanced custom reporting
- Integrated with 3rd party printing devices
Sr. .NET Developer
Confidential
Responsibilities:
- Re-architected a third-party solution consisting of 12 custom projects from branding to web parts within TFS and Visual Studio
- Developed new branding solutions and features for the Insider
- Developed new customized functionality for navigation and menu web parts and user controls
- Work with onsite and remote teams out of Portland and Seattle
- All work done with Visual Studio 2013, TFS, ASP.NET, C#, JQuery, MVC, WEB API, WCF, and Entity Framework
- Front end done with bootstrap, AngularJS, KendoJS, and Knockout JS
Sr. .NET Developer
Confidential
Responsibilities:
- Developed new Credit Card Activation web application using ASP.NET, C#, MVC, WCF, and SQL Server 2014.
- Mission accomplished during this short contract
- Agile methodology, daily scrum meetings, burn down, etc.
- When you go to Confidential to activate a new card, you are using the app I developed
Sr. .NET Developer
Confidential
Responsibilities:
- Developed new ASP.NET web application using C#, MVC, WCF, and SQL Server 2014.
- HR department recruiting application done in ASP.NET MVC, WEB API, C# 4.5, Entity Framework and LINQ.
- Integrated with Monster, Dice, and CareerBuilder APIs for job posting, candidate search, and metadata.
- Application included workflows to manage talent identification, interview/review, feedback, hiring, and on boarding processes. Also integrated with Workaday for employee information.
Sr. Software Engineer (ASP.NET/C#)
Confidential
Responsibilities:
- Developed the following apps using ASP.NET web application using C#, MVC, WCF, Entity Framework, LINQ, and SQL Server 2012.
- Office Hours: This is a Tuesday & Thursday open door conference room walk-in period where all company people can get help or training with whatever SharePoint project they are working on.
- Tech Bar
- Request for Fraud Analytics (RFA): App for the legal department (Risk Analytics) to accept, route, and manage requests for information regarding compliance and other legal-specific information.
- Career Services - HR Career Path: For leadership roles, this app helped define their path to the next level. Reviews, etc. Workflows. Required and recommended training. Graphical representation as a tree chart.
- Building a Better Confidential - Application to provide a mechanism for employees to submit ideas in order to improve Confidential . This is an ASP.NET MVC web app using WCF integrate with a SharePoint 2013 data store and workflow.
- Credit Products - As part of the collaboration team, I provided application development support for business units. Confidential security app. The security department help desk needs to schedule ongoing renewals of security badges. Since the location and hours changed, the application must support sliding locations and hours. A different number of kiosks are available for each location and each scheduled time slot is 15 minutes. The application must support the flexibility. Upon scheduling a time slot, the person is notified via email with a iCal attachment with instructions and scheduling details for their outlook or other calendar application. When scheduled, the time slot becomes no longer available within the web interface. If a person either cancels or reschedules a time slot this is also reflected in the availability on the web interface. If a person cancels or reschedules the time slot becomes available again and the newly scheduled time slot becomes reserved.
- Human Resources Internship Program - Throughout the year, Confidential works with interns and needs a way to manage, review, and report on internship activities and personal. This is a ASP.NET MVC web app with a WCF services layer for business logic and data access using Entity Framework.
- IT Resource Request - This application was for the networking department. Initially they were tracking all requesting status and contact information with the spreadsheet. The new application will support all existing information of resources plus the ability for a person to request a new resource. Once the new resources requested it is routed to the proper person to fulfill the request. This is also reflected on status information emails and on the customer dashboard as well as the internal - board for all of supporting people of the requests
Sr. .NET Developer/SharePoint
Confidential
Responsibilities:
- Developed new ASP.NET web application using C#, MVC, WFC, and SQL Server 2012.
- Integrated Informix POS customer and sales data
- Upgrade from SharePoint 2003 to SharePoint 2013 consisting of one standard farm and one enterprise farm, analysis, scripting, 3rd party solutions
- Architect, install, and configure SharePoint 2013 farm and services & branding
- Migrate Linux shell. Php scripts to ASP.Net C# on SharePoint.
- Workflow development with Nintex and Visual Studio for change control and other departments
- Work closely with Project Management Office to ensure timelines and deliverables, and provide status reporting via SharePoint PMO dashboards (which I had to create)
Sr. Software Engineer / SharePoint
Confidential
Responsibilities:
- Upgrade from SharePoint 2007 consisting of one standard farm and one enterprise farm, analysis, scripting, 3rd party solutions
- Development of custom solutions and tools to facilitate compatibility and migration
- Development of various SharePoint tools for operations on web application, sites, and webs for reporting, additions, and removal of features, content types, users and permissions
- Develop SharePoint and SQL Server maintenance plans for ongoing SharePoint operations and backups, and restores
- Provide support for business users, problem solving, and how-to training
- Development of customized site and list templates, facilitating consistency and reusability while developing sites
- Workflow development with Nintex and Visual Studio
Sr. .NET Developer / SharePoint / Team Lead
Confidential
Responsibilities:
- SharePoint migration: SharePoint 2007 SP1 to SharePoint 2010, 850GB of data across 4 web applications and 2300 sites and 3000+ global users
- SharePoint development: web parts, solutions/features, branding, customization using SharePoint Designer.
- Analyze and convert site templates and definitions, upgrade logs
- Workflow design for purchasing department
- Work with Microsoft resource to implement best practices*
- InfoPath and SharePoint Designer workflow design and upgrade
- Project management, WBS, task scheduling, requirement gathering, use cases, status reporting
Sr. Software Engineer / ASP.NET
Confidential
Responsibilities:
- Developed Digital Solutions ticket system
- Nintex workflow design (23)
- Develop InfoPath forms, custom content types, custom lists, site templates, and event handlers
- Project management, WBS, task scheduling, requirement gathering, use cases, status reporting
Sr. ASP.NET Developer / Tech Lead
Confidential
Responsibilities:
- Install and configure SharePoint 2007
- SalesForce.com integration with SharePoint using SFDC provided interfaces and custom queuing engine
- Develop Role Centers, a role-based SharePoint site to provide productivity and information web parts for C-level, relationship managers, regional directors, and field engineers
- SSAS, SSRS and dashboard integration with SharePoint, SFDC, and GoBase, a custom management system central to operations
- Design a JavaScript/AJAX menu system similar to Reuters.com for GoBase
- Develop web parts, site templates, custom content types/lists as solutions/features
- SharePoint branding & customized menus
- Build a Project Management MOSS 2007 site with customized lists that provided various project management features, including issue tracking, risk management, change request management, incoming requests, FAQs, and change control.
- Implement ControlPoint, a SharePoint manager and reporting solutions to assist with user and security reporting and site/list operations