.net/c# Sr. Consultant Resume
Austin, TX
SUMMARY:
- Confidential is a Sr. .Net / SharePoint professional with extensive of experience developing web applications, Windows/Desktop applications and collaboration/portal solutions based on Microsoft technologies.
- He has carried out several .Net roles as a technical leader and lead developer in the Health care, Banking, Retail and Government sectors.
- Confidential ’s expertise lies in developing and delivering enterprise solutions using .Net Frameworks 4.0/3.5/2.0/1.4 , TFS, Visual Studio.Net 2013/2012/2010/2008/2005/2003 , C#, Visual Basic .NET, Visual C++, ASP.Net, WinForms, WPF, SharePoint Server 2013/2010, SharePoint Foundation 2013/2010, MOSS, WSS 3.0/2.0 SharePoint Designer 2013/2010/2007 , InfoPath 2010/2007, Workflows with Workflow Foundation, ADO.NET, Entity Framework 4.0, LINQ, MVC 4.0, JQuery, Knockout, AngularJS, Bootstrap, Ajax, JSON, HTML 5, CSS 3, XML, XSLT, Web API and Restful Services, WCF, Web Services, .NET Remoting, COM+, MSMQ, IIS Server 7.0/6.0, MS SQL Server 2012/2008 R2/2005/2000, Windows Server 2008 R2/2003, etc.
- As a .NET Technical Lead he also has experience on each activity of the SDLC such as requirements gathering and analysis with uses cases and user stories, OO analysis and design using several UML diagrams, OO developing with design patterns (such as Singleton, Abstract Factory and Factory Method, Dependency Injection, Memento, etc.), functional testing with Mercury Quality Center 9.0, unit testing and Continuous Delivery using TFS 2012 and N - UNIT.
- He also has experience working and incorporating best practices from Waterfall and agile methodologies such as SCRUM, TDD and FDD.
- He has excellent inter-personnel and communication skills.
Operating Systems: IDEs Design Patterns HP-UX Ver. 10.2 (HP-9000), SCO-UNIX 5.2, Windows 8.0/7.0/Vista/XP/2K/9x, MS-DOS, Windows Server 2008 R2/2003/2000/NT, Linux Red Hat 9.0.Visual Studio .NET 2012/2010/2008/2005/2003/2002 , Visual Studio 6.0, SharePoint Designer, Front Page, etc.WSF, EDRA, MVC (ASP .NET), Hibernate, GoF Design Patterns, Enterprise Library.
Distributed and Enterprise Computing: Programming Languages Quality Assurance Tools WCF, .NET Remoting, COM+, MTS, MSMQ, DCOM, System.Transaction, Enterprise Services.ASP.NET, ASP 3.0, PHP, HTML/DHTML, Java Script, VB Script, CSS, C#, VB .NET, Visual C++ 6.0 (ATL, MFC), Borland C, Borland Turbo C, Visual Basic 6.0, Java, PL/SQL, Transact-SQL, i-SQL, Visual Fox Pro, Fox Pro, Clipper 5.0.Mercury Quality Center, Mercury Winrunner, N-Unit, ASP Net NUnit, ASP Unit, Rational Clear Quest, Microsoft FxCOP.
RDBMS: MS SQL SERVER 2005/2000/7.0 , INFORMIX IDS 2000/7.2/7.0 , Sybase 12.5, Oracle 8.0, Access, DBase III+/III.
Source Code Control: Deployment tools Borland StarTeam, Harvest, Rational Clear Case, Visual Source Safe 6.0, Tortoise SVN.InstallShield, Wise Installer, Package and Deployment Wizard.
Reporting Applications: Crystal Reports .NET, Crystal Reports 9.0/8.0, SQL Server Reporting Services, Papiro 3.0.
CASE Tools: Content Management Systems ERWin 32, Power Designer.SharePoint Server 2013/2010, SharePoint Fondation 2013/2010, MOSS 2007, WSS 3.0, SharePoint Portal Server 2003, WSS 2.0.
Project Management and Office Collaboration: Virtualization Project 2010/2007/2003/2002 , Visio 2002, Office 2010/2007/2003/2002 , Star Office.PC Anywhere, Virtual PC, Windows XP Mode, VMWare.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
.Net/C# Sr. Consultant
Responsibilities:
- Solved more than 100 tickets reported in Attlassian Jira to fix and repair bugs and issues related with user interface redesign and optimization, security, business rules updates, etc.
- Designed and developed many views and partial views to be used in different kinds of devices to present modal popups, confirmation messages, redirection to another pages, etc. Added responsive web design to these views.
- Designed and developed a Role-based security schema that is used in the Customer Service portal. Designed an XML schema file to contain Roles and permissions.
- Developed a Single Sign On Component that is used to provide authentication for the Customer Service Portal.
- Developed a calculator widget that is used in the 118 118 Money lending page to show to the clients the amounts that they are going to pay for a loan.
- Designed and developed a search page that makes lockups based on different criterias (Application Id, Phone Number, Loan History, etc.).
- Installed and configured a MAC virtual machine with Yosemite as the OS and the Xcode developer Kit to test, debug and watch the behavior of .NET MVC sites under this environment.
- Developed many POCO and repository classes using Entity Framework Code First approach.
- Designed and developed many WCF services.
- Attended and participated in different SCRUM rituals (Daily scrum, Retrospective, Sprint planning, etc.).
Tools: C# (Framework 4.0), Web API, Knockout, Angularjs, Ninject, Automapper, Resharper, ASP.NET MVC 4.0, Razor, WCF Services, IIS 7, HTML 5, CSS3, JQuery, Ajax, Java Script, Visual Studio .NET 2012, Oracle 11, SQL Developer, FireFox and IE Developer Tools, Windows 8/7 (64 bits), Windows Server 2012 R2, Virtual Box, NCover.
Confidential, Florida
SharePoint/.Net Sr. C# Consultant
Responsibilities:
- In the requirements gathering and analysis participated in demo meetings, interacting with project managers, business users and end users in order to understand their real needs and goals. Also, helped the business analysts and architects to write a SRS (Software Requirements Specification), SDS (Software Design Specification) and to define a use case specification template to write better use cases.
- Created high level UI design documents based on Mock-ups using Balsamiq Mockups to present the new "look and feel" of the migrated WinForms applications.
- Followed an agile software development methodology (SCRUM) with frequent application demonstrations to the stake holders, which allows for iterative and incremental development of an application.
- Migrated the current JH.Enterprise ASMX web services class library to a Web API RESTFUL services class library. Extensively used AJAX, RestFul Web API services and JSON for providing rich user experience.
- Developed many UI elements and Views incorporating some Responsive Web Design techniques by using Twitter Bootstrap and taking into consideration UX requirements.
- Designed and developed various abstract classes, interfaces and POCO classes to construct the business logic using C#. Also, designed and develop a Data Access Layer (DAL) using Entity Framework 5.0 Code First Approach.
- Upgraded the Developers Tools application that was developed using ASP.NET web forms to a new Single Page Application (SPA) MVC 4.0 site using Web API, Knockout, HTML 5, CSS3, JQuery, Responsive Web Design, etc.
- Created some Visual Studio 2012 extension projects (VSIX projects) to have reusable enterprise project templates.
- As a SharePoint developer I was responsible to design and build a collaboration portal for the IT department and to integrate this portal with Team Foundation Server and Visual Studio to create an ALM strategy for the applications that we were migrating.
- Also responsible to design the Information Architecture for this solution.
- Developed some Workflows, event receivers, content types, site columns, lists, documents libraries for SP2013.
- As a SharePoint Administrator I was responsible to install and configure some SharePoint Foundation 2013 virtual boxes, and also I was responsible to migrate some SharePoint Foundation 2010 portals into this Virtual Boxes using Content DB attachment approach.
- Also I was Responsible to Backup and restore content DBs and configuration DBs
Tools: C# (Framework 4.0), VB.NET (Framework 2.0), TFS, SharePoint Foundation 2013/2010, Knockout, AngularJS, Bootstrap, Resharper, ASP .NET MVC 4.0, Razor, Web API Services, Restful Services, WCF Services, ASP .NET web forms, Power Shell, IIS 7, HTML 5, CSS3, JQuery, Ajax, JavaScript, Visual Studio .NET 2012/2010, SQL Server 2012/2008 R2, Fiddler 2.0, Firefox and IE Developer Tools, Windows 8 (64 bits), Windows Server 2012/2008 R2, Virtual Box, WinMerge, Balsamiq Mockups, etc.
Confidential, Memphis,Tennessee
SharePoint / .Net, C# Consultant
Responsibilities:
- Conducted some knowledge transfer activities with different IT providers from India and USA to takeover some WSS 2.0 and WSS 3.0 legacy portals and ASP .NET web sites (eRoadMap Management, Batch Management, etc.).
- Responsible to build and configure virtual box environments for development and testing porpoises in which I installed very old software (Windows Server 2003, SQL Server 2000, WSS 2.0, Visual Studio 2003, Office 2007, etc.) to install and run the legacy portals Batch Management and eRoadMap Manager.
- Defined a migration path and strategy (Content DB attachment approach) to migrate such legacy WSS 2.0 and WSS 3.0 portals into SharePoint 2010 server and SharePoint 2010 Foundation.
- Responsible to design and build a three-tier SP2010 farm topology to scale up a single server stand-alone topology.
- Responsible to convert some ASP .NET web forms and WinForms applications that made use of Office Interop Services into SharePoint 2010 Office Web Apps and InfoPath Forms.
- Refactored and upgraded many lines of old VB .Net and J# source code (.net framework 1.4) to newer VB .Net and C# code (.net framework 4.0).
- Responsible to build many content types, site columns, lists, document libraries and advanced branding and customizations using Master Pages, Style Sheets, Themes, Customized Site Templates, etc.
- As a SharePoint administrator I was responsible to deploy code solutions (.wsp), run PowerShell scripts, server optimization, server management, term store design and maintenance, taxonomy design and creation, content deployment, creation and configuration of web and service applications in Central Administration, etc. Also I was responsible to create Audiences, SharePoint Groups, Active Directory Groups, etc.
- As an SCRUM team member I had to write user stories and transform them into product backlogs and release backlogs, estimate sprints duration, attend every day meetings and to create electronic dashboards to report every progress and roadblocks (including burn down charts).
Tools: C# (Framework 4.0), VB.NET (Framework 2.0), Web API, Knockout, AngularJS, Unity Application Blocks, Resharper, MVC 4.0, Razor, Web API Services, Restful WCF Services, ASP .NET, IIS 7, HTML 5, CSS3, JQuery, Ajax, Java Script, Visual Studio .NET 2012/ 2010/2008/2003 , SharePoint Foundation 2010, SQL Server 2012/2008 R2, Fiddler 2.0, Firefox and IE Developer Tools, Windows 8/7 (64 bits), Windows Server 2008 R2, Virtual Box, WinMerge, Balsamiq Mockups.
Confidential, San Franc.,California
SharePoint / .Net, C# Consultant
Responsibilities:
- Developed Visual Web Parts using C# and Visual Studio 2010. Troubleshot production and performance issues.
- Created WCF services to get data from external systems.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Installed and configured SharePoint 2010 server on Virtual Boxes for development environment for the BSPSI portal.
- Developed Timer Jobs to run scheduled processes for different business needs.
- Corrected many UI defects for the BSPSI portal site pages. Optimized the loading and rendering of some site pages by using Ajax and JQuery.
- Run PowerShell commands to deploy Solutions and Features in production environment.
- Extensively used AJAX, Web services (asmx/svc) and JSON for providing rich user experience.
- Estimated time and effort on different projects involving SharePoint. Defined the project plan giving activities and resource allocation.
- Executed functional testing for the different environments in which these portals run (Development, QA and production) using all FireFox browser versions, all Internet Explorer versions, Opera, Safari, Chrome, etc.
Tools: C#, (Framework 4.0), WCF 4.0, WWF 4.0, PowerShell 2.0, CAML U2U, CKS developer’s tool kit, IIS 7, HTML, CSS, JQuery, Ajax, JASON, Java Script, Visual Studio .NET 2010,SharePoint Server 2010, SharePoint Designer 2010, Log4net, SQL Server 2008 R2, IE Developer Tools, Windows 7 (64-bits), Windows Server 2008 R2, Virtual Box, Tortoise SVN, FileZilla, Remote Desktop Connection.
Confidential
SharePoint Consultant
Responsibilities:
- Developed some customized Web Parts, Visual Web Parts, Application Pages, Master Pages, etc. for the public-facing portal www. Confidential .com and the Confidential ’s intranet confidential. Responsible to correct many UI defects.
- Developed a Blog (Foro Redes 2.0) using and customizing the out-of-the-box templates provided by MOSS 2007. This blog allows subscribers to send messages and ask questions to the Confidential ’s high management.
- Developed and maintained various JSP web applications (Boardrooms Management, Employees Savings and Benefits management, Payroll receipts printing and consulting, Paid Vacations Scheduling, etc.) for the Confidential ’s intranet. These web applications were developed using the J2EE architecture (JSP’s, Servlets, Struts, etc.).
- Executed functional testing for the different environments in which these portals run (Development, QA and production) using all FireFox browser versions, all Internet Explorer versions, Opera, Safari, Chrome, etc.
Tools: MOSS 2007, SharePoint Designer 2007, ASP .NET 2.0, C#, (Framework 3.5), IIS 7/6.0, Apache Tomcat, JBoss, WebSphere Application Server 6.1, SoapUI, LoadUI, MVC, HTML 5, DHTML, CSS, JQuery, Java Script, Visual Studio .NET 2008, Indigo Eclipse, SQL Server 2008 R2, FireFox Developer Tools, IE Developer Tools, Rational Clear Case, WinMerge, Office 2010, Windows 7/XP, Windows Server 2008/2003, VirtualBox, etc.
Confidential
SharePoint Developer
Responsibilities:
- Responsible to design and develop the SIT publishing portal (Sistema de Información de Tickets) from scratch (From analysis to delivery). This is a publishing portal that makes possible to exchange information with the Remedy Help Desk system through the implementation of a WCF services layer.
- Responsible to fix and correct many UI defects and bugs in the Normatividad and SCI collaboration portals.
- Developed some WebParts and SmartParts for the Normatividad and the SCI collaboration portals.
- Developed advanced user interfaces using JQuery and SilverLight. Consumed WebServices using JQuery.
- Executed common administrative tasks using the stsadm command (Backups, restorations, Features and solutions installation and activation, etc.).
- Expertise in configuring Search, SSO, Excel Services, and User Profile Management in MOSS 2007 and SP 2010.
- Hands-on experience in Adding/Changing/Removing users and user group permissions for various sites, updating content & changing navigation.
- Responsible to create custom SQL Server Reporting Services (SSRS) Reports to be displayed in a Microsoft SharePoint 2010 collaboration portals.
- Advanced forms development using Content Types, Event Receivers, Lists and Site Columns using SharePoint Designer 2010. WorkFlow development using SharePoint Designer and Visual Studio 2008.
- Documented all developments and changes using CMMI level 3 workflows and artifacts
Tools: SharePoint 2010, MOSS 2007, SharePoint Designer 2010/2007, CAMLBuilder, WSPBuilder, ASP .NET 2.0, C#, (Frameworks 4.0/3.5/2.0), IIS 7, HTML 5, DHTML, CSS, JQuery, Java Script, VB Script, Visual Studio .NET 2010/2008, SQL Server 2008 R2, Visio, Office 2010, Project 2007, Windows 7, Windows Server 2008/2003, etc.
Confidential
Sr. .Net Developer
Responsibilities:
- Developed modules for the SOC ( Confidential Operations Controller) financial portal using DotNetNuke 5.0.1, Visual Studio 2010, C#, VB .NET, SilverLight, SQL Server 2008 R2, Enterprise Library, etc.
- Developed some reporting modules using ASP 3.0, VB Script, Visual Interdev 6.0, SOAP Toolkit 3.0, MSXML 4.0, EDRA, XSL/XSLT, etc. that showed electronic invoicing information and periodic consolidated reports for the Skandia’s corporate clients that invest in products such as Retirement, Regular Savings, etc.
- This module consumed and transformed invoicing information from a Java Web Service.
- Consumed and developed many WCF services and Web Services using Visual Studio 2010/2003, WSF, XML, Enterprise Library 5.0, etc.
Tools: DotNetNuke 5.0.1, ASP .NET 2.0, ASP 3.0, C#, VB .NET (Frameworks 4.0/3.5/2.0), IIS 7, HTML, DHTML, CSS, Java Script, VB Script, Siverlight 4.0, Visual Studio .NET 2010/2008/2003 , Visual Studio 6.0, WCF, WSF, EDRA, Enterprise Library 5.0, SQL Server 2008 R2, Visual Studio Team System, Visio, Office 2010, Project 2007, Windows 7, Windows Server 2008, etc.
Confidential
Project Leader
Responsibilities:
- Installed, configured and managed two MOSS 2007 servers for development and test environments for the Anti-Bribery Web Tool project.
- Developed and created many Web Parts, Master Pages, CSS, Site Collections, Sub Sites, Web Pages, MySite, etc. for this system using SharePoint Designer and Visual Studio 2008.
- Developed and designed some PoC’s projects, prototypes and wireframes for this project using Axure, HTML, DHTML, JavaScript, VB Script, CSS, etc.
- Developed and administered many Database objects (Stored Procedures, tables, functions, triggers, views, etc.) for the Data tier logic for this system.
- Implemented some best practices from the FDD and TDD agile methods.
Tools: ASP .NET 2.0, MVC, C# (Frameworks 3.5/2.0), IIS 7, HTML, DHTML, CSS, Java Script, Visual Studio .NET 2008, SQL Server 2008, Visual Studio Team System, Visio, Office 2007, Project 2007, N-UNIT, Axure.
Confidential
Sr. Consultant
Responsibilities:
- Responsible for the development of the SIPROWEB system (web-based Point of Sales system).
- Wrote the System Requirements Specification and many other artifacts for this system (Office 2007, Visio, etc.).
- Wrote a WBS and a schedule to organize all the activities related to this system.
- Involved in business requirements gathering and analysis using use cases and many UML diagrams.
- Designed and coded different components for this system including a data access component, exceptions management and many components with support for distributed transactions for the business tier.
- Designed and developed many database objects (tables, stored procedures, functions, cursors, etc.).
- Implemented SQL Server’s Reporting Services to provide reporting and data viewing capabilities for this system.
- Implemented different controls from the Microsoft AJAX control kit in the front-end for this system.
- Implemented different User Controls in the presentation layer to provide code reuse and user customization
- Implemented the TDD and FDD agile processes and best practices to build, test and track applications.
- Installed and configured different tools to support the entire Software Development Life Cycle.
Tools: ASP .NET 2.0, MVC, NHibernate, ASP 3.0, C# (Frameworks 3.5/2.0), IIS 5.1, XML, XSLT, HTML, DHTML, CSS, Java Script, Visual Studio .NET 2008/2005, WCF, Web Services, System.Transactions, Enterprise Services, SQL Server 2005, Reporting Services, Visual Source Safe 6.0, Argo UML, Visio, Office 2007, Project 2007, N-UNIT.
Confidential
Technical Leader (Information Specialist)
Responsibilities:
- Coordinated a team of four developers to develop and migrate different web sites and client/server applications (legacy systems developed in ASP 3.0 to ASP .NET 2.0) for the SAT’s Declarations and Payments Service.
- Analyze and capture applications requirements using different artifacts and documents specified in the Confidential software development process (GAD QMS). These artifacts included: use case model, class diagrams, sequence diagrams, use case specifications, test cases, requirements matrix, test matrix, use case scenarios, etc. (UML ver. 2.0).
- Developed and executed functional tests, regression tests, unit tests, integration tests and usability tests using different tools (N-Unit, Mercury Quality Center, Fxcop, ASP NUnit).
- Attended periodic meetings and interviews with applications end users and owners to know real needs.
- Reported status of the applications developed by my team by using different documents (status report, smallwork management, issues and problems matrix, etc.).
- Presented formal propositions to improve existing applications performance, scalability and architecture.
- Developed time and effort estimations (Excel worksheets).
- Developed work schedules (Project 2003) to manage and control activities.
Tools: ASP .NET 2.0, ASP 3.0, C# (Frameworks 2.0 and 1.1), VB 6.0, Visual C++, IIS 5.1, XML, XSLT, HTML, DHTML, CSS, Java Script, Visual Studio .NET 2005/2003, SQL Server 2000, Informix, Re-Sharper, Mercury Quality Center, N-Unit, ASPNET UNIT, ASP UNIT, Microsoft FxCOP, Virtual PC, Crystal Reports .NET, Visual Source Safe 6.0, .NET Remoting, COM+, MSMQ,MTS, DCOM, FrontPage 2003, StarTeam, Argo UML, Together.
Confidential
System Engineer
Responsibilities:
- Developed a financial portal called “ Confidential Contemporaneo” to allow clients to manage and control their on-line transactions (deposits, withdraws, sales, purchases, etc.). This web site makes it possible to exchange data among different data sources such as Sybase, SQL Server 2005 and Oracle 8.
- Installed, configured and customized SharePoint architecture (MOSS 2007and WSS 3.0) for a collaboration portal that allowed developers and programmers, to view, store, share and modify coding standards, procedures and systems development best practices.
- Responsible for Building and maintaining knowledge sharing solutions that allows SharePoint users to quickly find documents and information.
- Implemented AJAX controls (NETAdvantage) in many web pages for the presentation layer of this portal.
- Implemented the DundasWeb Chart control to graph different reports in many web pages of this portal.
- Implemented the DataDirect technology in the data tier components portal to manage distributed transactions.
- Implemented the System.Transactions name space to manage distributed transactions.
- Developed different components to manage data connections, application exceptions, distributed transactions and many other features.
- Developed many Database objects (Stored Procedures, Views, Triggers, Cursors, etc.) for a Sybase 12.0 server.
Tools: ASP .NET 2.0, C# (Frameworks 2.0 and 1.1), IIS 5.1, HTML, DHTML, CSS, Java Script, Visual Studio .NET 2005/2003, SQL Server 2005/2000, Sybase 12.5, Remedy Support System, Re-Sharper, N-Unit, Microsoft FxCOP, Virtual PC, Crystal Reports .NET, Visual Source Safe 6.0, COM+, FrontPage 2003, MOSS 2007, WSS 3.0, SharePoint Designer, Infopath Designer.
Confidential
Master Developer
Responsibilities:
- Developed different modules for the Point of Sales System C3 (Reporting, ticketing, sales check-out, invoicing, etc.)
- Developed tables, indexes, stored procedures, triggers for the main data base of this system.
- Run Unit tests, for some of the classes and components of this system in order to ensure quality.
- Managed and fixed functional and artifact defects in all of the modules of this system.
- Developed applications using software standards and best practices and OO design patterns (Singleton, Factory, Factory Method, etc.)
- Follow iterative methodologies (RUP and UML).
Tools: ASP .NET, WinForms, C# (Framework 1.1), IIS 5.1, HTML, DHTML, CSS, Java Script, Visual Studio .NET 2003, Crystal Reports .NET, SQL Server 2000, Rational Clear Case, Rational XDE, Rational Clear Quest, Mind Manager, Microsoft Project, Re-Sharper, N-Unit, Microsoft FxCOP, Virtual PC.
