Senior .net Consultant Resume
Santa Monica, CaliforniA
SUMMARY:
- Expert in architecture, design and implementation of scalable distributed web solutions.
- Over 15+ years in architecting, designing and developing complex software solutions using the .Net stack.
- Early adopter of Agile methodology: Scrum, Acceptance Testing, Paired Programming, Unit Testing
TECHNICAL SKILLS:
- C# ASP.NET VB.Net Objective - C
- HTML5 jQuery Angular.js Bootstrap
- SOA Web Services ASP.Net WebAPI S harepoint 2007 / 2010
- Mass Transit RabbitMQ BizTalk SSIS Phonegap 3.0
- WordPress Protractor TypeScript
- SQL Server 2012/2014 SQL SSRS SSAS
- Visual Studio 2013/2015 TFS Xcode 4.x/5.0 Pivotal Tracker
- Windows 2003/2008 Server IIS 6.0 / 7.x Visio Powerpoint
PROFESSIONAL EXPERIENCE:
SENIOR .NET CONSULTANT
Confidential, Santa Monica, California
Responsibilities:
- Lead design and development of industry leading mortgage single page application with AngulaJS, TypeScript, C#, ASP.Net MVC 5, ASP.Net Web API, HTML5, Bootstrap, SQLServer 2012 / 2014, Entity Framework 5, Visual Studio 2013 / 2015 .
- Responsible for all aspects of solution function/data placement, end to end design & integration oversight.
- Lead team of eight developers.
- Implemented AngularJS modules, services, directives and controllers with Typescript.
- Implemented two-way data binding, templating, the MVC design pattern, dependency injection with AngularJS.
- Implemented robust form validation with AngularJS.
- Designed and implemented cutting edge CDN implementation.
- Solved complex CORS issues in AngularJS.
- Solved complex issues with CORS and Restful Services.
- Solved complex issues with CDN implementation on Cachefly and Amazon Web Services (AWS).
- Created AS-IS architecture diagram for existing solution.
- Created TO-BE architecture diagram for target solution.
- Made recommendations to improve solution quality and performance.
- Implemented automated testing with Protractor and Jasmine.
- Implemented gated checkins in TFS.
- Responsible for documenting solution proposals (e.g. sequence diagrams, robustness diagrams, class diagrams, conceptual diagrams, etc.) to get agreement from Security, Infrastructure, Enterprise Architecture, etc.
- Participated in requirements gathering efforts.
Confidential, Santa Monica, California
Lead Architect / Developer
Responsibilities:
- Designed and developed application with AngularJS C#, ASP.Net MVC 5, ASP.Net Web API, HTML5, Bootstrap 3, Jquery,, SQLServer 2012 / 2014, Entity Framework 5, Visual Studio 2013 / 2015 .
- Implemented AngularJS modules, services, directives and controllers.
- Implemented two-way data binding, templating, the MVC design pattern, dependency injection with AngularJS.
- Implemented robust form validation with AngularJS.
- Enabled Deep Linking in AngularJS.
- Implemented IOC and Dependency Injection into architecture.
- Amazon Web Service (AWS): Created Windows Server Images, setup Spot Instances, configured Security Groups, setup Elastic IP Addresses, Managed Volumes.
- Implemented automated testing with Protractor.
- Implemented continuous integration on Visual Studio Online.
- Introduced team to SCRUM / Agile.
- Implemented Pivotal Tracker for task and bug tracking
Confidential, Los Angeles, California
Responsibilities:
- Analyzed legacy ASP.Net Web Forms / SQL Server solution.
- Created AS-IS architecture diagram for existing solution.
- Created TO-BE architecture diagram for target solution.
- Created Proof Of Concept application with ASP.Net MVC, ASP.Net Web API, NServicebus, MassTransit, RabbitMQ, Angular, Entity Framework and SQL Server 2012.
- Setup and configured Development Web Server and Development Application Server in Amazon Web Services (AWS).
- Setup and configured QA Web Server and QA Application Server in Amazon Web Services (AWS).
- Created formal processes for building and releasing applications via Visual Studio Online.
- Implemented continuous integration on Visual Studio Online.
- Introduced team to SCRUM / Agile.
- Implemented Pivotal Tracker for task and bug tracking.
SENIOR .NET CONSULTANT
Confidential, Gardena, California
Responsibilities:
- Senior .Net Architect for iPad POS System for the leading mattress retailer in Southern California.
- Architected Phase I of solution using the following technologies: Visual Studio 2010/2013, ASP.NET MVC 3/4, C#, HTML5, Phonegap/Cordova, jQuery, AJAX, NHibernate, ASP.NET Web API, Sharepoint 2010 and SQL Server 2008.
- Solution was hosted on Microsoft Azure.
- Researched several mobile frameworks (Sencha, jQueryMobile, Phonegap, etc.)
- Chose Phonegap/Cordova for hybrid web application framework.
- Led creation of plugin library of both 3rd party and custom plugins developed in Objective C.
- Implemented REST API using ASP.Net Web API to interface with Storis Backend Inventory System.
- Implemented REST API using ASP.Net Web API to interface with Microsoft Sharepoint 2010 document libraries.
- Led migration from Visual Studio 2010 to Visual Studio 2013.
- Led migration from Xcode 4.3.2 project to Xcode 5.0.
- Led conversion of ASP.Net MVC Restful services to ASP.Net Web API Restful services.
- Implemented Automated Builds & Continuous Integration with TFS.
- Participated in daily standup SCRUMS.
- Two and three week SPRINTS.
- Participated in Sprint Planning.
- Participated in Sprint Retrospectives.
- Maintained Sprint Backlog
SOLUTIONS ARCHITECT
Confidential, Bakersfield, California
Responsibilities:
- Designed and developed SOA solution with ASP.NET MVC 3, C# & WCF.
- Developed Proof of Concept solutions with Visual Studio 2010, Silverlight 4.0, WPF, SQL Server 2008 (SSIS, SSAS)
- Architected .Net applications to interface with Data Marts and Data Warehouses
- Responsible for creating Technology Roadmap for several enterprise solutions.
- Created UML Use Case Diagrams.
- Created UML Class Diagrams.
- Created UML Interaction Diagrams.
- Implemented Automated Builds & Continuous Integration with TFS 2010
- Designed server configuration (Windows 2008, Sharepoint 2010, SQL Server 2008)
- Mentored developers & performed code reviews.
- Created AS-IS architecture diagrams and TO-BE architecture diagrams.
- Responsible for designing ETL (SSIS) based solutions to interface with enterprise systems (Oracle, SAP PRA, SCADA, etc.).
- Worked closely with Business Analysts to capture business rules and workflow.
- Participated in daily standup SCRUMS.
- Two and three week SPRINTS.
- Participated in Sprint Planning.
- Participated in Sprint Retrospectives.
- Maintained Sprint Backlog
SENIOR .NET CONSULTANT
Confidential, Westwood, California
Responsibilities:
- Senior .NET Consultant for cutting edge Healthcare web application for automating order set generation by physicians at the largest health organizations in the United States and Europe.
- Designed and implemented middle tier business logic and data access layer with C#, WCF, LINQ to SQL and Entity Framework.
- Designed and developed back-end administration application with C#, WPF, WCF and SQL Server 2008.
- Implemented automated builds with Visual Studio Team Foundation Server..
- Agile, SCRUM and Extreme Programming environment.
- Participated in daily standup SCRUMS.
- Two and three week SPRINTS.
- Participated in Sprint Planning.
- Participated in Sprint Retrospectives.
- Maintained Sprint Backlog
SENIOR .NET ARCHITECT
Confidential, Venice, California
Responsibilities:
- Senior Architect for complete redesign of Confidential ecommerce web application utilizing ASP.Net MVC 1.1, Sharp Architecture Framework, NHibernate, WCF and SQL Server 2008.
- Led team of two developers and two designers.
- Implemented data access layer with C#, WCF, NHibernate and Fluent.
- Designed and implemented SQL Server 2008 database.
- Implemented unit testing with NUnit.
- Implemented dependency injection with Castle Windor.
- Implement Respository Pattern.
- Implement Authentication and Authorization with .Net Membership Provider.
- Implemented integration with Legacy Inventory Mainframe system via COM interoperability.
- Upgraded application to ASP.Net MVC 2.0.
- Participated in daily standup SCRUMS.
- Two and three week SPRINTS.
- Participated in Sprint Planning.
- Participated in Sprint Retrospectives.
- Maintained Sprint Backlog
SENIOR .NET CONSULTANT
Confidential, Pasadena, California
Responsibilities:
- Designed and developed dashboard application to monitor store systems and report financial information. Application developed with Visual Studio 2008, C#, WCF, LINQ to SQL, ASP.NET 3.5 and SQL Server 2005.
- Responsible for enhancing and maintaining Store Intranet / Portal.
- Automated AS400 data import with SQL Server DTS.
- Converted SQL Server 2000 DTS packages to SQL Server 2005 Integration Services (SSIS).
- Agile, SCRUM and Extreme Programming environment.
- Participated in daily scrums.
- Two and three week SPRINTS.
- Participated in Sprint Planning.
- Participated in Sprint Retrospectives.
- Maintained Sprint Backlog
SENIOR .NET CONSULTANT
Confidential, Los Angeles, California
Responsibilities:
- Responsible for design and development of ASP.NET 3.5/C#/SQL Server 2005 application for well-funded startup.
- Integrated ASP.NET with Facebook API.
- Utilized UML, object oriented design and design patterns to develop robust, extensible and scalable business and data access objects.
- Successfully leveraged Javascript Libraries (Jquery, Yahoo UI Library, etc.) to solve complex design requirements.
- Implemented Master Pages and User Controls to eliminate redundant code.
- Development environment: Visual Studio 2008, TFS & SQL Server 2005.
- Utilized SCRUM & Agile for project management and development.
- Participated in daily scrums.
- Two and three week SPRINTS.
- Participated in Sprint Planning.
- Participated in Sprint Retrospectives.
- Maintained Sprint Backlog
SENIOR .NET CONSULTANT
Confidential, California
Responsibilities:
- Responsible for enhancing and maintaining HR Web Application with VB.NET, ASP.NET, Web Services, AJAX (Anthem), Javascript and SQL Server 2005.
- Automated SAP data import with SQL Server 2005 Integration Services (SSIS).
- Tuned SQL Server 2005 database with Profiler, DTA and by analyzing execution plans.
- Implemented unit testing with NUnit.
- Responsible for providing estimates for enhancements.
- Met all development and quality deadlines.
- Agile, SCRUM and Extreme Programming environment.
- Participated in daily scrums.
- Created user stories.
- Two and three week SPRINTS.
- Participated in Sprint Planning.
- Participated in Sprint Retrospectives.
- Maintained Sprint Backlog
SENIOR .NET DEVELOPER
Confidential, Pasadena, California
Responsibilities:
- Converted ASP.NET 1.1 / SQL Server 2000 payroll application to
- ASP.NET / SQL Server
- Converted all SQL code embedded in web pages to stored procedures.
- Implemented transaction support in stored procedures.
- Implemented encryption with Cryptography Application Block in Microsoft Enterprise Library.
- Implemented several Payroll reports (Cash Requirement, Payroll Register,
- Check Reconciliation, etc. ) using Data Dynamics ActiveReports.
- Implemented Excel Export for all reports.
- Mentored junior level developers.
SENIOR TECHNICAL LEAD
Confidential, Los Angeles, California
Responsibilities:
- Technical Lead from conception to completion for .NET web application
- Designed and developed scalable and extensible web solution for .NET platform.
- Participated in client meetings to created feature specifications.
- Created high-level design documents based on feature specifications
- Ported web application from ASP.NET 1.1 to ASP.NET 2.0
- Migrated SQL Server 2000 Database to SQL Server 2005.
- Developed web services to expose backend to customers and partners.
- Implemented encryption with Microsoft Application Blocks.
- Implemented web application with ASP.NET, C#, XML, XSL, SQL, Web Services & SOAP.
- Implemented tables, stored procedures, triggers, views, functions, indexes and transactions in SQL Server 2000/2005.
- Development environment: Windows 2003 Server, SQL Server 2000/2005, and Visual SourceSafe.
SENIOR SOFTWARE ENGINEER
Confidential, Pasadena, California
Responsibilities:
- Senior Web Developer for Confidential.
- Developed Tax Web Application with ASP, ASP.NET, C#, SQL Server 2000 and XML.
- Designed web application using UML and Visio.
- Designed SQL Server 2000 Database utilizing Erwin 4.
- Implemented tables, stored procedures, triggers, views, user-defined functions and indexes in SQL Server 2000.
- Implemented Authorize.net credit processing with ASP and XMLHTTP.
- Designed and developed reporting functionality with ASP.NET, C#, XML, XSLT and SQL.
- Implemented configuration control with Microsoft Visual SourceSafe.
