Senior Developer, Solution Architect Resume
SUMMARY:
- Over nineteen years’ experience in enterprise - level software programming, custom application development, cloud integration with SharePoint, Office 365 development, database development and advanced data analysis.
- Familiar with modern web development best practices and frameworks, mobile first development, responsive design. Extensive test-driven application and database programming experience, including design patterns, object oriented programming, procedural programming and client-side development using JavaScript.
TECHNICAL SKILLS:
PROGRAMMING EXPERIENCE: Advanced application programming skills in Azure, C#, ASP .NET, Office 365, SPFx, Power Apps, LINQ, Entity Framework, MVC, ASP, HTML, DHTML, CSS, PHP, XML, XHTML, XML/HTML DOM, XPath/XSLT, XSD, SOAP, WCF, XML Web services, Windows Services, Webhooks, Windows Forms, COM+, .NET Interop, SQL Server, Azure Data Factory, Power BI, MongoDB, Parse Server, MySQL, SSIS, Transact-SQL, SQL Optimization, SQL Replication, SQL DTS, CAML, VB, ActiveX, Windows Scripting, MS-Office object model (VBA), ADO .NET, VBScript, JavaScript, JSON, AngularJS, Knockout, Node.js, jQuery, PowerShell.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer, Solution Architect
Responsibilities:- Implement complex CMA solution for university donations using SharePoint and Office 365. Site is a modern web site using responsive design with fully-functional SharePoint site on the back end. Content is controlled by the university IT department through custom menus and publishing pages categorized by subject area.
- Create multiple custom SharePoint solutions to enable end users the ability to create highly customized, pre-configured site collections and sub webs, including branding, custom templates and web parts. SharePoint site collections are created in independent SharePoint content databases or scalability and control. Site creation is executed from custom dialog menus launched from context menu buttons in SharePoint lists.
- Create multiple SharePoint projects in Visual Studio from code contained in custom SharePoint solution packages (WSPs) extracted from client SharePoint 2013 farm. Projects included dozens of custom user controls, web parts, features, application pages, script files, etc. Use reflection tool to extract and refactor hundreds of lines of code from multiple custom assemblies. Reorganize all application and build files into new Visual Studio projects according to development best practices for SharePoint. Ensure unique signatures and IDs of previously deployed SharePoint files are retained. Deploy enhancements and bug fixes in customer SharePoint farm using refactored Visual Studio projects. Create development and build documentation for client.
Confidential
Senior Developer, Solution Architect
Responsibilities:- Solutions architect and lead developer for Confidential CEFMS initiative on SharePoint 2013 platform. Site is internal, and external (extranet) facing. Established and implemented software development and deployment best practices for SharePoint 2013 and .NET applications. CEFMS product was later sold to client partner.
- Created and deployed custom software package for deployment on Confidential and customer SharePoint farms. Solution included complex SharePoint 2013 workflows controlled by custom application pages, complex client-side fields and controls, composed look (branding), reporting, data sources and business logic framework, deployed in multiple SharePoint solutions.
- Provided critical production support on SharePoint 2013 farm, workflow installation SQL database migration.
- Created multiple complex SQL Reporting Services (SSRS) reports supporting major financial systems upgrade.
Confidential
Senior Developer, Solution Architect
Responsibilities:- Created and deployed Windows Communication Foundation (WCF) services for pending mortgage and visa transaction data, including full mocked unit tests and integration tests using code first approach.
- Provided key support in implementation of agile/scrum methodologies in development group.
- Created UI screens (ASP .NET MVC / Knockout) for Confidential Member View application to display pending and scheduled transactions to Confidential client relations specialists, and to customers via external Internet site.
- Created SQL Server Integration Services (SSIS) packages to import and transform daily mortgage and visa transaction data from external vendors to internal SQL data warehouse.
Confidential
Senior Developer, Solution Architect
Responsibilities:- Solutions architect and lead developer for Bluetooth Specification Automation initiative on SharePoint 2010 platform. Site is global, Internet facing; uses claims authentication. Established and implemented software development and deployment best practices for SharePoint 2010 and .NET applications.
- Created and deployed two major releases including custom features, content types, list definitions, custom actions, master page, user controls, field controls, web parts, menu controls, timer jobs, alert templates, alert notification handlers, event receivers, custom application pages, custom ribbon controls and custom InfoPath forms.
- Created custom Windows Forms Application to enable deployment of single list InfoPath form to multiple SharePoint 2010 environments. Troubleshoot and assist with critical production support issues on SharePoint 2010 farm.
- Provided technical input for enterprise initiatives, including new CRM system, web and search analytics, security analysis and content deployment to Internet facing web sites.
Confidential
Senior Developer, Solution Architect
Responsibilities:- Key solution architect and developer through full life cycle of SharePoint 2010 collaboration and social networking portal. Target device was the iPad. Solution included custom master pages and branding elements, application pages, application framework in C# with custom business objects, web part pages, content types and field controls.
- Key solution architect and developer through full life cycle of seven highly-visible projects and production releases for client customers across all business segments on SharePoint 2007 platform reaching 30,000 users.
- Created highly branded, custom site for Confidential ’s internal branding company, Confidential Product Group (NPG), including multi-colored tabbed navigation. Created custom dashboard site designed for iPad, for Confidential CEO.
- Created custom ‘shot finder’ application for Confidential Studio N, enabling studio manager to track cost per shot and photographers so track, sort, search, filter and tab across tens of thousands of list items without performance impact.
Confidential
Senior Developer, Solution Architect
Responsibilities:- Key solution architect, technical adviser and developer through full life cycle of two major SharePoint 2007 initiatives (publishing & collaboration portals) for client’s 50,000 users across multiple regions; from development, test, QA, production, multiple production releases, post-production RAP (Risk Assessment Program) and RAP refactoring.
- Architected, developed and implemented complete end-to-end MOSS collaboration portal solution, including custom site definitions with customized branding, navigation controls, site settings UI, actions menus, several custom web parts, layout pages and application pages. Architected in multiple solution files (WSPs) and C# business objects. Key features include custom application pages that enable users to create site collections as sub sites and manage permissions on these site collections.
- Implement Agile/Scrum software development process. Create and implement custom agile Visual Studio templates for work items including stories, tasks, and bugs. Implement three SharePoint deployment and build processes.
Confidential
Senior Applications Developer
Responsibilities:- Create custom site definitions, multiple custom page layouts and web parts for custom SharePoint data dashboard solution for hospitals.
- Create multiple custom XML/XSLT/Ajax charting web parts and multiple dashboard web parts using Dundas chart controls for ASP .NET.
- Create custom MOSS publishing site definitions, including content layout pages, content types and web part zones.
- Create and implement multiple custom server controls and web parts, including custom navigation controls, breadcrumb control, news web parts, memberships and tasks web parts; custom search solution including search box, search scopes, mapped search columns and content types, and custom search results web parts.
- Architect and implement large policy document repository portal.
Confidential
Senior Software Engineer, Scrum Master
Responsibilities:- Initiate and implement highly successful Agile/Scrum process as Scrum Master for team of three developers and two off-shore testers (Argentina), including Visual Studio test projects (test-driven development), customized Visual Studio Team Foundation Server workflow templates for Agile, and reporting (burndown charts, etc.).
- Design and implement of two custom Windows Forms applications (multiple forms) with custom C# business objects and XML web services, including Visual Studio unit tests (C#).
- Implement extensive code enhancements to multiple custom C# ASP .NET controls, XSLT stylesheets, Windows Console and Windows Forms applications supporting Product Information Center ( Confidential .com/products).
Confidential
Senior Applications Developer
Responsibilities:- Created custom ASP .NET controls and enhancements to large custom C# class framework for major Internet initiative serving Confidential ’s 10,000 independent agents. Used NUnit to create unit test programs for all new code.
- Actively participated in large team environment with fully-implemented Extreme Programming (XP) software development process, including paired programming.
- Enhanced functionality and performance of Web-based PDF printing solution capturing 90% of policy renewals.
Confidential
Applications Developer III
Responsibilities:- Created, designed and installed multi-tiered software packages that include new search UI for Confidential ’s largest intranet portal, document /data management for searching, and multi-directional data feed management.
- Provided technical leadership to development team members, spearheading key design decisions.
- Delivered critical ideas and solutions to business partners that determined the scope and direction of projects.
