Senior .net Developer Resume
Santa Ana, CA
SUMMARY:
- 13+ years of experience in Planning, Analysis, Design, Development, Testing, Debugging, Security, Maintenance, Refactoring and Deployment of Windows (Desktop) and Web (Client - server, Mobile, Intranet/Internet) based n-tier / multiple -layers, high traffic, mission critical, distributed enterprise applications across multiple domains.
- Expertise in cutting edge Microsoft Technologies like .Net Framework, COM/DCOM, Entity Framework, IIS, ASP.NET Web Form/MVC/Web API(REST), Micro services, Windows Services, Web Services/WCF, WPF/Silverlight/Win Forms, LDAP, Active Directory, ASP.NET Identity, Microsoft SQL Server 2008+.
- Extensive experience in designing/developing/maintaining highly modular and scalable websites with expertise in creating rich user interface on the web using HTML/HTML 5.0, XML, XAML, DHTML, Razor Views, Master Pages, CSS/CSS3 Sass (SCSS)/ Less, Ajax, JavaScript (Pure, JQuery, Angular, Mustache, Required, Underscore and Moment), JSON, GIS (Google/Bing Maps) etc.
- Extensive experience in implementing SOA using WCF SOAP/REST services with features versioning, security, optimization and reliability, exposure to the deployment with CA certificates and performance tuning using service behaviors.
- Experienced in 3rd party GUI tools like Infragistics, .NET Charting, ChartFX, Sync fusion and LogiXML.
- Extensive experience in MS Sql Server (Design/Programming with T-SQL) with SSRS/SSIS also has experience in various RDBMS performance improvement techniques.
- Experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using T-SQL with strong hold in basic concepts of designing a database.
- Expertise in Angular JS SPA design/development/performance tuning with deep knowledge of Controllers, Custom Directives, Services, Filters and other dependencies.
- Expert in designing business components and class libariers (OOAD) which are more scalable, loosely coupled and easily maintainable by leveraging the various structural, constructional and behaviors patterns in the industry.
- Experience in extremely agile development, TDD (Test Driven Development), lean startups and project management with the help of innovative tools like Trello Dashboard, and Microsoft Project.
- Expertise in Socket Programming with adequate knowledge of TCP/IP, SSL, Telnet protocols.
- Knowledge on creating Windows Mobile Apps and also Cross Mobile Apps using Xamarin.
- Strong knowledge of Cross-Platform App and Cross-Browser Web Development.
- Beginner with Node JS and Type Script.
- Continuously upgrading through training/tutorials/certification on new technology stack like Big Data, Microsoft HoloLens, and IOT etc.
- Head of the Centre of Excellence (.NET).
TECHNICAL SKILLS:
Web Technologies: CSS3 (SASS/LESS) HTML, HTML5, XML, JSON XAML, HTTP, ASP.NET Web Form, ASP.NET MVC, Web Services, SOAP, REST, IIS, Bootstrap, Silverlight.
Windows Technologies: WCF, WPF, Windows Forms, Windows Services, COM/DCOM, Active X
Frameworks: MS.NET Framework 3.0/3.5/4.0/4.5/4.6, Telerik, NUnit
Languages: C#, VB.NET, C++
Content Management: Salesforce, Zoho, SiteFinity and LogiXML.
UI Toolkit: Xamarin Forms, Infragistics, JS plugins
Geographical Information System: Google /Bing Map APIs
Scripting: JavaScript Pure, JQueryAngular:, Mustache, Required, Underscore and Moment), XML, VBA
Database (RDBMS/Non-RDBMS)/ORM: MS SQL Server, ADO.NET, Entity Framework, SSIS
Reporting: SSRS and Crystal Reports
Project Plan/Code Configuration//Bug Tracking: VSS, TFS, Git/GitHub, VSTS, Trello
Design Documentations: MS Visio, RF Flow Charts, Enterprise Architect
Database Tools: Scripting (T SQL, SQL Profiler, Query Analyzer) and Connectivity using ADO.NET, OLEDB
Debugging Tools: Windows Applications (Windbg, DebugDiag, Performance Explorer, Debug Viewer, .NET Memory Profilers), Web based Applications (Chrome, IE11 and Mozilla Add On
PROFESSIONAL EXPERIENCE:
Confidential, Santa Ana, CA
Onsite Lead Developer
Responsibilities/Activities:
- Performed as SCRUM MASTER, worked with the product team and created user stories, conducted story grooming (Story Pointing) and conducted How-To sessions for task breakdown and estimates. Provided technical solutions and developed new features to market at a fast pace in a highly integrative development environment.
- Actively engaged in architectural design of the application and recommended appropriate design principles and patterns for the middle-tier and UI layer.
- Built CreditLane/LenderLane portals using HTML5, CSS3
- Used Angular JS resources for all data access events with api s, Angular JS Controller to maintain each view data and Angular Service calls using service factory.
- Created MVC Controllers, Web API Controllers, ViewModels using C# that can be consumed by the UI.
- Architected and developed a LenderRuleEngine library in C# for data transformation and message mapping focusing on ease of deployment, ease of maintanence, fault tolerant and fast processing of data.
- Built a DMV Screen Scrapper WCF Service to capture dealer license information and persist them.
- Developed various microservices using REST Web API which can handle high transactional data.
- Used Entity Framework with database first approach.
- Used NServiceBus for reliable message queuing, delivery and auto-recovery using SQL as transport layer.
- Used Dependency Injection for unit testing.
- Built a notification system to clients using SignalR broadcasting.
- Developed, refined and tuned integrations between third party applications.
- Managing the code using GIT and Stash, deployments are managed via Bamboo and used JIRA for task management.
- Used SSIS to extract transaction data from CSV and generate monthly reports for the accounting department.
- Used Kibana (elastic search) for logging.
- Coordiating heavily with offshore, performing frequent code reviews (SONARCUBE), particapted in deployments to higher environments and provided production support and maintanence.
Environment: HTML/HTML5, CSS3(less, sass), JavaScript(Angular, JQuery), Log4Net, ASP.NET, Web API 2.0, Web services/WCF, XML, MVC, Entity Framework, NserviceBus, RabbitMQ, SignalR, SQL Server 2012/2014, Visual Studio 2013/2015, GIT, SourceTree, Stash, Bamboo and JIRA ticketing system.
Confidential, Santa Ana, CA
Senior .NET Developer
Responsibilities/Activities:
- Participated in daily scrum and worked closely with product owners on user story creation, brainstorming different fringe user scenarios for new feature development (JAD Sessions). Created various artifacts like Sequence Diagram, Data flow.
- Actively involved in Development, Enhancements, Unit Testing and Production support.
- Developed a SPA application in ASP.Net and C#.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries .
- Developed Views, Partial views using MVC Razor
- Used MVC Routing rules to match the URLs of the incoming request.
- Developed tabbed forms by using AngularJS directives .
- Implemented $http functionality in AngularJS to retrieve data from web servers.
- Used MVC Unity to implement the Dependency Injection.
- Used SOLR Search querying engine to pull data from Cassandra (NoSQL) to provide flexsearch results.
- Used Façade, Factory, Adaptor, Proxy and Singleton patterns.
- Integration with Google Map/Bing Map APIs for Geographical Data Coverage.
- Extensively developed batch job processing modules using Parallel Programming techniques (TPL).
- Developed Stored Procedures, and Data migration from existing Tables to the new table.
- Manage the code using Team Foundation server.
- Communicating with client regarding the process clarification and requirement gathering.
Environment: HTML/HTML5, CSS3(less, sass), Bootstrap, Media Queries, JavaScript (Angular, pure, JQuery Jasmine Test Suit), Log4Net, Leaflet, ASP.NET, Web API 2.0, Web services, XML, MVC 5/MVC6, Entity Framework 6, SQL Server 2012/2014, IIS, Windows 7/Windows 8, Windows Server 2012 R2, Visual Studio 2013/2015.
Confidential, Laguna Woods CA
Senior .NET Developer / Lead
Responsibilities/Activities:
- Responsible for building a RESTful service to pull the diagnosis data from a third-party source and display the results on JQuery AutoComplete.
- Developed various JQuery plugins (Like-Dislike Widget, Event Calendar, Analog World Clock, Location Weather widgets and Favorites widget).
- Extensively used JQuery to build the diagnosis filters and implement the flip effect animation on the patient tiles and developed a JQuery GridView from scratch.
- Developed various business logic components using C# to implement multiple modules of the application and built all the data transaction objects using Entity Framework 4.0
- Used DevExpress components for the popup control,
Environment: Visual Studio .NET 2013, C#.NET, MVC 4.0, Entity Framework 4.0, WCF, AJAX, JQuery, Bootstrap, SQL SERVER 2012, TFS, Dev Express ASP.NET Webforms Controls.
Confidential, Long Beach CA
Senior .NET Developer / Lead
Responsibilities/Activities:
- Responsible for guiding several technical teams in designing, development and implementation of the AUDI and INFINITI scorecard projects adopting AGILE methodology.
- Responsible for building the entire module of the widget execution process using C#.NET & LogiXML
- Used JQuery UI Components (Tab, Accordions), FancyBox Components and extensively used AJAX.
- Developed WCF Service to pull the KPI data for the selected widget criteria’s.
- Worked extensively in creating new storeprocs, fine tuning existing storeprocs, creating views, tables and various database objects.
- Used ChartFX to display Bar, Trend and Gauge charts to display the KPI (Key Performance Indicator) data for various dealers at national/region/area/district/market level.
Environment: VS.NET 2010, C#.NET, MVC, LogiXML, WCF, JavaScript, AJAX, JQuery, SQL SERVER (2005, 2008), TFS, LogiXML, ChartFX.
Confidential, Irvine, CA
Senior .NET Developer
Responsibilities/Activities:
- Phoenix framework (adaptation from MVC) was used in the design of the application.
- Designed and developed a “301-Redirect Engine” using ASP.NET Custom HTTP Handlers were used for the page processing and content rendering.
- Created tables, stored procedures, triggers, views for data access and manipulation.
- Designed and developed a SOA package which exposes core business components via WCF services to various partner sites.
- Large stream of XML data manipulation were done using XmlTextReader object to use a low memory footprint.
- Multi-Threading were used in offline batch jobs to distribute work on the large dataset operations.
- AJAX PRO framework used to invoke C# server methods in various places.
- Extensively used JQuery to implement UI Light Boxes, Modal Box, MBox effects and many validation rules were executed using JQuery.
- Headed and conducted various JAD sessions with business to resolve the bottlenecks in the requirements.
Environment: VS.NET (2003, 2005 and 2008) C#.NET, Web services, WCF, JavaScript, AJAX, JQuery, SQL SERVER (2005, 2008), Serena Dimensions, and SDL Tridion.
Confidential, Simi Valley, CA
Senior .NET Developer/Analyst
Responsibilities/Activities:
- AGILE methodology was used in configuring and designing the Exception Management Service System (WCF) using FireandForget patterns and plugged-in to various legacy applications.
- Various Custom Activities were created to implement the FPS Print Module Workflow.
- C# TransactionScope was implemented to control and manage the application database communications.
- Used Workflow Foundation (WF) to implement the dashboard business layer and mapped user actions to the workflows.
- ANTS Performance Profiler has been used to find the bottlenecks and optimized the existing C# applications.
- Used LINQ-SQL/LINQ-OBJECTS to execute the store procedures and to replace existing persistence layer data layer, heavy Data Analysis was performed during this process.
- Refactoring applications where it can consumes external web services.
- Rich UI WPF application (EzyScripts) has been developed for the release management team to deploy SQL DB objects data scripts in different development pipelines.
- Used TFS (Team Foundation Server).
Environment: VS.NET 2008, C#.NET, WF, WPF, WCF, LINQ, Web services, XAML, SQL SERVER 2005, ANTS performance profiler, TFS, PVCS
