.net Developer/sharepoint Developer Resume
Miami, FL
SUMMARY:
- Expert Level IT Professional with over 6+ Years of Experience in Information Technology, .NET Development, Object Oriented Design and Relational Databases with 4 years dedicated to Microsoft SharePoint Development, Architecture and Administration.
- Custom application development with ASP.Net, C#, Web API, SOA, Web Services, WCF, WPF, DHTML, XML, HTML4&5, ADO.Net, JavaScript, SQL Server, AJAX, BOOTSTRAP, JQuery, JSON, CSS, ANGULAR JS.
- Web Apps, Web pages, UX with HTML5/CSS3, JavaScript and PHP.
- Integration of web content using RESTful web services (REST, JSON ALSO SOAP, XML and AJAX)
- Hands - on experience dealing with all phases of the Software Development Life Cycle (SDLC)
- Designed workflow; coded ASP, JavaScript, and HTML for client-side interfaces; and employed SQL Server 7 in handling database interaction.
- Created Custom List based on Scheme.xml using Custom Feature.
- Created custom Site Pages and User Controls Using Asp.Net & C#.Net. Deployed them into the SharePoint portal using Features. Used Site Columns and Content Types for Site Pages
- Redesigned Collaboration Portal used by internal user community.
- Created custom Site Pages and User Controls Using C#.Net and deployed them into the Share Point portal using Features.
- Experience in working with SQL Server Stored Procedures in a SharePoint environment including, Triggers, Views, Functions, Jobs as well as SSIS Packages in version SQL Server 2008, SQL Server 2008R2 and SQL Server 2012.
- Hands-on experience working with C#, Java, NetBeans, Visual Studio 2010/2012/2013, ASP.Net 2.0/3.5/4.0/4.5, Ajax, VSTO, ADO.Net, MVC
- Involved in the analysis, design, development and testing stages of the Project from the requirements gathered from the users and followed agile methodology.
- Rational Modeling was used for the UML diagrams like use case diagrams, object diagrams, class diagrams and sequence diagrams to represent the detail design phase.
- Used Microsoft Enterprise Library as it is a set of tools and programming libraries for the .Net Framework.
- Designed the complete solution using N-tier Architecture model with MVC 5 as design pattern.
- Designed Presentation layer using ASP.Net, HTML, CSS, Ajax Controls, Bootstrap and Angular JS.
- Experience working with the SharePoint 2013 App Model, both SharePoint Hosted and Provider Hosted.
- Experience working with SAP Crystal Report and SQL Server Reporting Service (SSRS).
- Hands-on experience performing Migrations and Updates of SharePoint Versions including SharePoint 2010, SharePoint 2013 and Office 365.
- Strong understanding of SharePoint Architecture including Multi-tier Server Farm configurations. Portals developed utilizing HTML5, CSS3, JavaScript, JQuery leveraging MVC 5 framework and SQL.
- Effective team player and able to rapidly absorb and apply new concepts effectively.
- Good experience in coordinating and working with developers (Offshore and Onsite)
- Use of traditional 3-tier architecture (presentation tier, business tier, database tier)
TECHNICAL SKILLS:
SharePoint: Office 365, SharePoint Online, SharePoint 2013, SharePoint 2010, Site Template Customization, Site Definition Customization, Content Management, Record Management, Collaboration, Custom Web Parts, Reports, Business Connectivity Services, SharePoint Search, SharePoint Master Pages, Content Types, Business Connectivity Services, PowerShell, Microsoft Visual basic, SharePoint Designer, Microsoft Visual Studio, SharePoint User profiles
Programming: C#, .Net /ASP.NET, ADO.Net, (3.0,3.5,4.0,4.5), Java, HTML 3.0,3.1,4.1,5, CSS, Bootstrap, TSQL, Visual Basic (VBA, VB)
Web Based: ASP.Net (2.0,3.0, 3.5, 4.0,4.5), MVC 4.0/3.0/2.0, Ajax 3.0/2.0, JavaScript, JQuery, Web services, JSON, REST, SOAP, XML, WCF, WPF.
Tools: Microsoft Visual Studio 2005/2008/ 2010/2012/2013, SQL Server Management Studio 2005/2008/2008 R2/2012, TFS, JIRA, Eclipse, Metalogix, Nintex.
Databases: MS SQL Server 2008/2008 R2/2012, MYSQL, MS Access, SSIS, SSAS, SSRS, SQL Queries, data transfer, indexing, clustering, load balancing, stored procedures, SQL Server Management Studio.
Servers: Microsoft Windows Server 2012/2008/2003/ NT, IIS 4.0,5.0,5.1,6,7,7.5,8.0, SharePoint Server 2013
Source Control: Visual Source Safe, Team Foundation Server, Git, SVN
MISC: Agile, Scrum, backlog, burndown charts, Governance, Change Management, Policies, HIPPA, Team Lead, Mentor, Consulting, Best Practices, App Support
PROFESSIONAL EXPERIENCE:
Confidential,Miami, FL
.NET Developer/SharePoint Developer
Responsibilities:
- Supported SharePoint Portal / SharePoint Server 2013 and coordinated the support team.
- Set-up and configured SharePoint App Catalog site collection in SharePoint online tenant.
- Developed and deployed SharePoint hosted Add-ins for SharePoint 2013 / Office365 created using the NAPA Office Development Tool.
- Developed the application using traditional 3-tier architecture with presentation, business and back-end database tier SQL server 2014.
- Used Link to SQL to retrieve and manipulate data from a SQL server database.
- Updated and modified existing stored procedures in model for MVC-5 application.
- Modified and edited stored procedures and SQL queries for SQL server reporting services (SSRS).
- Used SQL server integration services (SSIS) for modernization of data warehouse for the purpose of big data analytics.
- Updated and modified existing stored procedures in model for MVC-5 application.
- Created stored procedures based on complex business logic in SQL Server Reporting Services (SSRS)
- Involved in all phases of Software Development Life Cycle.
- Custom SharePoint development using C#, JQuery, Created various Web Parts, custom master pages, application pages to handle security authentication, workflows, reports, CSOM, REST and customizations using JQuery.
- Developed a Web Part that allows Manager to see who has access to what sites along with User Permissions under the site collection.
- Refactored a SharePoint application page that was developed using SharePoint 2010 and improved it using CSS 3 and jQuery.
- Created a series of event receivers and workflows to assign tasks to user who can track and update the tasks.
- Built custom C#.NET Workflows to audit changes made to custom List items and generated reports displaying in custom pages.
- Developed a feature receiver which creates Lists and Content Types when the Feature is activated.
- Developed custom web parts in Microsoft Visual Studio 2012 for the portal utilizing CSOM and jQuery.
- Customized the ribbon API to add new options to users and created application pages.
- Created and scheduled Custom Timer Jobs to automatically send reminders of expiring contracts.
- Using JavaScript and JQuery, created several customized features for SharePoint 2013.
- Created new workflows and other customizations, based on the new features and design of 2013.
- Extensively used MS Visio for workflow templates and for designing figures used to display by using page viewer web parts.
- Implemented several InfoPath forms and Share point Workflows for application enhancement and requests using SharePoint Designer and Visual Studio with C#
- Implemented CAML Queries for extracting list contents in web-parts. Built CAML Queries utilizing CAML Query Builder and created List content types for the data migrated from SQL to SharePoint lists.
- Trained users on SharePoint 2013 technology and assisted with developing training materials such as User Tutorials and How-To Documents.
- Resolved Support tickets after feature and solution deployments and production releases.
- Extensively used SharePoint Designer 2013 for User Permissions, Sites, Lists & Item Management.
- Applied Branding to the portal and team sites using HTML5, CSS and jQuery to have a uniform look and feel throughout the entire portal.
- Resolved incidents and documented solutions using incident and knowledge management system.
- Handled the branding of the site master pages as well as the creating of custom page layouts with SharePoint Designer.
- Created level 1 and level 2 service desk scripts using Microsoft PowerShell for SharePoint 2013 online and on-premises.
- Educated end users on the proper use of One Drive, Delve and Sway for Office 365.
- Provided Level two technical support for Microsoft SharePoint 2013 online and on-premises in a 24/7 environment.
- Maintenance of the SharePoint Servers through upgrades and patches using PowerShell.
Confidential,Boca Raton,FL
.NET/SharePoint Developer/Lead Consultant
Responsibilities:- Served as Primary SharePoint specialist and point of contact for tier 1 and tier 2 issues regarding the SharePoint 2013 intranet.
- Led analysis and requirements gathering with key stakeholders and end-users.
- Responsible for Proof of Concept and Technical Documentation.
- Implemented multiple Approval Workflows for Finance Department to route document approvals to managers using SharePoint Designer 2013.
- Created a Custom Workflow that would assign specific item permissions if it was created by a manager of that Department.
- Lead team in developing many SharePoint based applications and communications tools using .Net, C#, AngularJS, SharePoint APIs.
- Modified multiple List Forms utilizing InfoPath Designer 2013 to include custom validation, complex rules and also dynamic population of drop down lists and controls.
- Designed and Implemented Managed Metadata Taxonomy for the organization to create a more uniform and efficient way to input data.
- Configured the Search Service including setting the Crawl Schedules, configuring the Content Sources to search Multiple Site Collections, and created an Enterprise Search Center.
- Created a branded SharePoint Portal using SharePoint Designer 2013.
- Created an External Event Receiver for a BCS External List utilizing C#, Stored Procedures and OData that logged new entries into a native SharePoint List.
- Consolidated and organized Department data into SharePoint Lists with Custom Field Rendering using JSLink.
- Developed Windows Forms applications using .NET, C#, SQL Server, SOAP, JSON, and XML.
- Developed stored procedures, views and functions using SQL server 2012.
- Implemented QL queries for back-end database and used them in the applications without creating any SQL connections.
- Involved in development and support of application built with C# and ASP.Net hosted on SharePoint with backend SQL Server database.
- Involved in development of business logic components.
- Involved in development of UI Pages using the HTML, Master Pages & ASP.NET Controls.
- Implemented Navigation using Managed Metadata to enhance user experience and improve the administration of links in navigation bars.
- Designed training documents and conducted training for end-users after product release.
- Participated in QA Testing for Custom Solutions deployed to the Intranet Staging Environment.
- Set Configurations for advance settings of Lists and Libraries such as Content Approval, and Versioning
Confidential,Tampa,FL
.NET/SharePoint Developer
Responsibilities:- Led requirements gathering sessions with end users to understand new customizations to be as well as usability tests of the SharePoint 2010 farm to identify pain points and improve the overall user experience.
- Created design documentation for the new Support Ticketing application to be comprising of several features including custom lists, C# visual web parts, and Visual Studio Sequential Workflows.
- Created reusable Web Parts in Visual Studio with C# to be used throughout the origination with customizable individual user properties that users could easily set up.
- Designed and implemented a custom branding solution that included new Site Definitions, Site Templates, and Custom Master Pages created in SharePoint Designer with XML, HTML, CSS, and JavaScript.
- Created custom Visual Studio C# web parts that extracted data from SharePoint lists existing in multiple Site Collections by utilizing SOAP Services.
- Created custom PowerShell scripts to automate the installation and configuration of multiple SharePoint Development Systems for new development team members.
- Used Feature Stapling automatically activate features on new sites created in certain site collection to create new additional lists to maintain a consistent design across the farm.
- Created alternate access mappings and Extended Web Applications to implement multiple forms of authentication including classic Windows authentication and forms-based authentication.
- Led development team code review sessions, created the new coding style guide for use across the organization, and set up standard testing procedures for new customizations.
- Created custom Web Parts using Visual Studio, C#, JavaScript, and AJAX to add an auto-complete search functionality to rolled up list items.
- Synchronized Active directory with the User Profile service by configuring the User Profile Synchronization with Active Directory to pull in user information and create personalized sites for each user using My Sites feature.
- Used Visual Studio to code custom solution for SharePoint in ASP.NET.
- Implemented the WCF to connect the front-end of the database.
- Coached IT staff and brought them up to speed on VB.Net, ASP.Net, SQL Server 2000 and SQL Server 2000's XML support.
- Created documentation on all customizations created throughout the farm and created end user documentation.
Confidential,Miami,Florida
.NET/Web Application Developer
Responsibilities:- Met with clients to have requirements gathering sessions, outlining design, functionality, and timelines to complete their needs.
- Customized the master page and page layouts in Visual Studio (ASP.NET) through the custom CSS.
- Used a web service to populate drop down lists and repeating tables on application pages.
- Performed unit testing and system integration testing to meet functional requirements in Visual Studio.
- Developed business layer logic through C# and SQL stored procedures.
- Extensively utilized ASP.NET to build web parts and ADO.NET to connect to back-end SQL Server databases with the appropriate authentication and session management.
- Created quality websites and digital projects that ensured cross-browser compatibilities using HTML 5, CSS, and JavaScript.
- Ensured all sites created followed W3C Open Web standards.
- Using embedded Google Analytics into was able to gather critical data about customer usage and habits to refine the user experience.
- Used JavaScript to create a dynamic user experience with expanding dynamic dialogs and menus
- Performed ongoing support of consumer-facing digital properties and platforms.
- Helped manage the design and development process and drive decisions.
- Resolved issues from cross-platform, cross-browser compatibility issues through code optimization.
- Lead usability testing sessions with users to identify potential issues with the site layout and navigational structure.
- Maintained the back end database Microsoft SQL 2005, T-SQL, and Stored Procedures using MS SQL Server Management Studio
- Architected custom web applications in SharePoint based on MVC architectural patterns, and using a variety of design patterns (designer, proxy, façade, abstract, builder, etc.)
- Designed the complete solution using N-Tier architecture model with MVC-5 as design pattern.
- Created controller actions using MVC-5 to render views and compose data for a responsive web application.
- Developed portals utilizing HTML5/CSS3 and jQuery leveraging MVC-5 framework and SQL.
- Used Entity Framework for retrieving data using models from SQL Server database and involved in writing SQL queries based on complex business logic.
- Hands-on experience working with Entity Framework, used for retrieving data, using models from DQL server, and involved in writing SQL queries.
- Used File Zilla FTP Software for Deployment and updates to the Site.
- Trained clients on functionality of our sites and services through remote and in-person meetings.
Confidential,Tallahassee,FL
.NET Applications / Java Developer
Responsibilities:- Interacting with Business Stakeholders, capturing requirements, prioritizing and providing estimates.
- Developing Functional Design Specs and Prototyping with N-tier &Layered Architectures based on the analysis of business expectations and objectives.
- Defining and Reviewing Architecture, Technical Design Data Modeling and Integration.
- Evaluating, recommending new technologies and trends to executive leadership team.
- Providing Guidance on Processes, Procedures, Implementation Approaches, Workarounds and Leading Collaborating with team & clients.
- All data access utilized ADO.NET the newest version of ADO. Also, I implemented the new Entity Framework which simplifies access to multiple data source such as Oracle and XML. The Entity Framework is a major new feature in .NET 3.5 and improved in .NET 4.0.
- Requirements, Design, Code, Build & Release reviews, ensuring integration and escalating risks.
- Reviewing assignments on development & production items and escalating Risks & Delays.
- Created custom Site Pages and User Controls Using Asp.Net & C#.Net. Deployed them into the SharePoint portal using Features. Used Site Columns and Content types for Site Pages
- Designed and implemented secure WCF/WEB API RESTFUL Services and WEB Services.
- Designed and developed Data Processing, Importing and Exporting components and workflows using .NET Framework, C#.NET, Multi-Threading, Secure FTP, Encryption & Decryption and with automated configurations.
- Managed continuous integration process using Team Foundation Server (TFS) in the implementation of SharePoint customization of intranet portal, including web parts, master pages, timer jobs, event receivers, and features.
- Created Web Forms and Web Pages using HTML and ASP.NET following UI design guidelines.
- Coded and optimized ADO.NET for data Manipulation.
- Created custom Site Pages and User Controls Using C#.Net and deployed them into the Share Point portal using Features.
- Developed enterprise reports by pulling data from various sources and presenting in SQL server reporting services (SSRS).
- Designed and created database Tables, Views, Functions, Stored Procedures & Triggers using PL/SQL with Oracle and SQL Server databases.
- Created Event handlers for various SharePoint events using C#.Net.
- Offshore/Onsite Coordination, Leading & Collaborating with offshore teams and ensuring the Best Practices & Coding Standards are followed in SDLC.
- Followed Agile Methodology for continuous integration & continuous delivery with regular small releases.