Sr. .net Developer / Api Developer Resume
SUMMARY:
- Senior .NET Developer Highly accomplished Confidential 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 (TDD).
- 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.
SUMMARY OF EXPERIENCE:
- 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 (TDD)
- 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
- GIT//TFS (Source Control)
- Web Security Principals (SSL/Client/Server)
- Workflows (WWF/SPD/Nintex/K2)
- Excel Services/BCS/SSRS/SSIS
TECHNICAL SKILLS:
Tools: Visual Studio 2017 & 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 / API Developer
Confidential
Technologies: C#, MVC, Web API, TFS, GIT, Knockout JS, .NetCore, T-SQL, LINQ, MS SQL
Responsibilities:
- Speech Service API framework development
- Conversion of serial execution pipelines to parallelized execution pipelines on the Cognitive Service framework level
- Dependency injection conversion Unity to StructureMap and System Services provider; dependency reduction
- Framework upgrades to implement new features in C# version 7. Local functions, pattern-matching, and multi-value returns (tuples)
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
Confidential
Responsibilities:
- Developed the following apps using ASP.NET web application using C#, MVC, WCF, Entity Framework, LINQ, and SQL Server 2012.
- Request for Fraud Analytics ( Confidential ): 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 Confidential resource to implement best practices*
- InfoPath and SharePoint Designer workflow design and upgrade
- Project management, WBS, task scheduling, requirement gathering, use cases, status reporting
Senior .Net Developer
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
Senior .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
Sr. Software Engineer / SharePoint
Confidential
Tools: et: SharePoint 2003/2007, SharePoint Designer, Visual Studio, C#. ASP.Net
Responsibilities:
- Upgrade SharePoint 2003 to 2007, brand, and upgrade custom code; Sedgwick Detert, Moran & Arnold LLP
- Test-driven development, design system-wide unit tests for C#, SQL Server and BizTalk; Oakland Port Authority
- Upgrade SharePoint 2003 to 2007, design taxonomy, co-design branding ; Jumba Juice
- Integrate doctors SharePoint extranet portal with custom SSO/authentication ticketing system, design and integrate custom authentication using forms authentication and SSO; AlignTech
- Recover SharePoint from incident; Children’s Hospital of Central California
Sr. Software Engineer / SharePoint
Confidential
Responsibilities:
- Migrate SharePoint 2001 to SharePoint 2003
- Redesign taxonomy and move content accordingly
- Design project management office (PMO) sites and site templates using KPIs
- Managing the software requirements of the company, and spear heading the projects to achieve maximum benefits out of them.
Software Engineer
Confidential
Responsibilities:
- Put together a rag-tag group of 3 .Net developers, 2 graphic designers, and 2 content/catalog writers
- Planet Beach - Communicating with the buyers, and responding to daily trade leads, and identifying new areas to promote the product through the web.
- Making trips to direct exporters as a sales representative of the company to show case our products.
Sr. Software Engineer/Tech Lead
Confidential
Responsibilities:
- Build retail website using ASP.NET, C#, JAVA, SQL Server, and web services
- Started as principle engineer and hired on and managed 5 software engineer and 4 graphic designers
- Cracked the Google code to create a well search engine optimized site where eighty percent of products where ranked on page one (top ten)
- Build Lussori Management System (LMS), an interface to the retail website that allowed sales people manage sales leads and communicate with customers (CRM), catalog managers to manage the online catalog, manage sales and promotional items, and integrated email marketing system,
- Implement SharePoint 2003
- Manage infrastructure, servers, networking, VIOP, internet, software/hardware acquisition, budget, interview, determine salary, hire and review employees
Sr. Software Engineer / SharePoint
Confidential
Responsibilities:
- Integrate SharePoint search with custom query backend to support digital library
- Develop custom web parts to interface with Digital Library for search, page selection, binder building, and binder checkout.
- Develop OCR processing system to process 100,000+ multipage TIFF documents, text index results, and optimize for search.
- Provide check-out mechanism for binder with current copyright compliance