Sr. Lead .net Developer Resume Profile
Summary
- Over 9 Years experience in building web applications in ASP.NET MVC JQuery Nhibernate JQGrid and JSON. Extremely proficient with C and ASP.NET MVC.
- Development of .NET based products in both VB.NET and C . Products include Web systems Windows applications Windows services and Web services.
- Experience in analysis design and development with state-of-the-art-technology in Internet Intranet Client Server and Stand-alone Applications.
- Experience with all the phases of Software development life cycle including Object Oriented Analysis Design Development and Documentation.
- Architected projects for extensibility using plug-in architectures provider models and external-event patters designed specifically for ease of later enhancement.
- Served as technical lead for projects and development teams. Provided training and mentoring for developers in multiple technologies.
- Exposure to design patterns such as MVC Singleton Adapter.
- Performed queries data manipulation against the OR mapping by LINQ to SQL Entity Framework.
- Developed Automatic Testing tool for web pages using WATIN.
- Conducted various training classes on .NET and web Services coding style and technique.
- Performed various training sessions for our colleague and entry level associates on .NET Technologies.
- The additional responsibilities include the configuration management for the testing environment and handing over the build for system testing and coordinating defect fixes.
- Ability to perform outstandingly in high-pressure environments and stressful situations.
- Excellent communication analytical presentation teaching and interpersonal skills
- Extremely diligent strong team player with an ability to take new roles.
TECHNICAL SKILLS
| Operating Systems | Windows 07/2000/ NT/ XP/ Vista/98/ 95 Windows 2003 server. |
| .NET Technologies | ASP.NET LINQ ADO.NET Web Services WCF Web Forms Win Forms Web Parts .NET Remoting SOAP Net Framework 1.1/2.0/3.0/3.5. |
| Programming Languages | C .Net VB.Net JavaScript AJAX VB Script VB C C SQL PL/SQL. |
| Web Technologies | XML HTML DHTML XHTML XAML CSS XSLT VBScript JavaScript AJAX. |
| Databases | SQL Server 2008/2005/2000 MS Access 2000/2003/2007. |
| Protocols | TCP/IP HTTP FTP SOAP SMTP IMAP |
| Reporting | SQL Reporting Services SSRS Crystal Reports. |
| Version Control | Visual Source Safe 6.0 Team Foundation Server. |
| Other Tools | Microsoft Visual Studio. Net 2003/2005/2008 Business Intelligence Studio MS FrontPage MS Office UML Microsoft Visio 2003. |
Experience
Confidential
Sr. Lead .Net Developer
Responsibilities
- Developing Orders module using ASP.NET MVC 3.0
- Created Orders Module and Invoice module using HTML5 for rich look and feel of the user interface
- The Order Module contains different types of Oils and their grades and user can select different types of Oils and grades from different locations of Meterwells and place a order
- Once the Order has been placed they can modify the orders by changing the grades or type of oils
- Everything is finalized an Invoice will be generated with the list of Orders per client
- The above development is done using Asp.MVC design pattern
- Used C .NET for Controllers and code behind
- Used Telerik controls
- Used SQL server as RDBMS
- Used Entity Framework for Modeling
- Used T-SQL to create stored procedures and complex queries relation to Data Modeling
- Creating and Used WCF services across multiple layers and binding them to JQuery grids using JQuery
- Used TFS as version control tool
- Used JQuery for Client side validations
- Used Dependency Injection IoC for removing dependencies between business logic and controllers
- used TDD for unit testing
Environment Environment C 4.0 ASP.NET Visual Studio 2012 MVC 3.0 SQL Server Dependency Injection IoC NInject JQuery TFS Telerik controls
Confidential
Sr. .NET Developer
Responsibilities
- Responsible for analysis design and development prototyping providing the proof of concept.
- Provided Technical Leadership doing code-reviews mentoring peers to follow best practices in using Model-View-Controller UI design pattern and in developing re-usable components.
- Provided user stories and tasks with estimates setting up iterations with project planning in Rally analyzing requirements and following Agile SCRUM software development.
- Demonstrated implemented custom Membership Role Providers using System.Web.Security with Active Directory for production ADAM for test environments.
- Used various jQuery UI plugins like Fixed Header Table with horizontal/vertical scroll extended its features with asynchronous data-load on scroll column data filtering with auto-complete list.
- Implemented custom Paging Navigation through data applying filters using MVC 4 Razor Views System.Linq.Dynamic via C .NET Asynchronous data-load with jQuery .Ajax and .getJSON.
- Designed various customized jQuery UI themes using theme roller considering User requirements to smooth style or high contrast web interface.
- Developed custom reusable auto-complete combo-box table jQuery UI widget with asynchronous data-load on scroll applying the search term as a filter and drop-down list to show all.
- Enhanced the use of jQuery Validation plugin with Microsoft Un-Obstructive Ajax and jQuery UI tooltip to show client-side UI validations enforced on MVC 4 Models with Data Annotations. The error tooltips render on hover and on focus events with an all-time valid/invalid error background and border colors instantly on user key-press and form-validation events.
- Developed rich client-side interface using jQuery UI Sortable Draggable Droppable Resizable and several other UI Animations and Effects.
- Implemented support for cross-browser compatibility targeting IE9/8 Firefox Chrome Opera desktop browsers that support HTML5/4 CSS3/2 using Modernizr JavaScript library. Also supported web sites for mobile browser rendering using iPad.
- Investigating needs for Model-View View-Model UI Architectural design pattern using KnockOut.js with MVC 4 Razor Views Web API Controllers C Data Models. Used KnockOut.Mapping.js KnockOut.Sortable.js KnockOut.Validation.js. Demonstrating purpose and need of Dependency Tracking Auto UI Refresh Dynamic Templating Observables ObservableArray and Computed JavaScript objects.
- Implemented a generic web interface in MVC 4 that authenticates against a BOE 3.1 Server using Business Objects SDK Crystal Reports SDK with .NET Framework showing list of Crystal Reports and the Report Parameters.
- Lead complex Crystal Reports development and its integration with generic MVC4 web interface.
- Worked closely with the DBA and the Data Modeling teams in setting up relational database in Oracle as per the requirements and discussing compatibilities with Entity Framework 6/5.
- Supported all Database Migrations writing ETL used SQL Server Integration Services 2008 for data transformations into new Oracle 11g SQL Server 2008 databases for various applications.
- Worked closely with Program Managers and Project Managers reporting weekly status updates daily stand-ups and participated in retrospective meetings at the end of the iteration.
Environment Team Foundation Server 2012 Visual Studio 2012/2010 ASP.NET MVC 4 C 5.0 .NET Framework 4.5/4.0 SQL Server 2008 Oracle 11g T-SQL PL/SQL SSIS Crystal Reports Windows Server 2012/2008 IIS 8/7 Windows 7 jQuery 2.0/1.9/1.8 jQuery UI 1.10/1.9 and various other jQuery plugins CSS3 HTML5 CVS TFS Online Rally MS Access 2010 Cold Fusion Paradox 8.
Confidential
IT Consultant / Sr. .NET Developer
Responsibilities
- Cross-functional team member working with development teams nation-wide and abroad in an agile project management mentoring Team-members for SharePoint development.
- Developed SharePoint 2010 web parts application pages using jQuery 1.8 HTML 5 CSS 3.
- Enhanced support for cross-browser compatibility for IE 10-7 Chrome Opera and Firefox using IE Tester and Microsoft Expression Web 4 Super Preview.
- Used jQuery plug-ins like CssSandpaper Beauty Tips ThickBox jQueryUI and a few others for enhanced User Interface. Implemented MVC UI design pattern in C .NET.
- Implemented .NET Charting using System.Web.UI.DataVisualization.Charting in designing Bar Pie Stacked-bar Line and drill-down charts representing trends in Accounts Receivable Billable Hours Litigation Count over Practice Areas and Period.
- Developed WCF RESTful service host in SharePoint Web Parts and consumed via jQuery Async Ajax calls with JSONP creating a wrapper to consume ContactNet REST API eliminating cross-domain script access.
- Automated SharePoint solution package deployment installation and site-level activation from AntHill builds using PowerShell scripting and developing an EXE build for sales and services using Caphyon s Advanced Installer for SharePoint Solution Installation.
- Implemented new OVF features like Relationship Strength Billable hours Accounts Receivable and Revenue for Cross-Sell Analyzer processor windows service in C .
- Used MS Test for writing test methods test classes for UAT Unit Tests Integration Tests.
- Used T-SQL in writing scripts for tables and views using SQL Server 2008 Management Studio for One View Foundation support for Cross-Sell and other products help write test cases/scenarios for the same using SpecFlow syntax.
- Designed SSIS packages for use with OVF using SQL Server Business Intelligence Development Studio 2008.
Environment SharePoint 2010 Visual Studio 2010 .NET Framework 4.0/3.5 SQL Server 2008 Windows Server 2008 IIS 7.0 Windows 7 Log4Net JIRA Task/Issue/Bug Tracking Mercurial TortoiseHg AntHill Pro TopShelf Advanced Installer
Confidential
IT Consultant / .NET Developer
Responsibilities
- Responsible for analysis design and development providing the proof of concept. Assistance in Server software licensing for project budget analysis.
- Demonstrated capabilities of WSS3.0 Forms Server2007 MOSS2007 for Document Management System publishing InfoPath forms Developing SharePoint sites Lists SharePoint Templates Master Pages Themes Content Lists and Libraries Views targeting multiple Audience Scopes. Later switched to FileNet and InfoJet
- Provided Technical Leadership for all the forms designers with technical assistance in designing InfoPath 2010 forms from Word and Excel documents using external data source like web service for populating data and publishing templates.
- Developed configured and deployed WCF REST for data services layer for InfoPath Templates.
- Developed applications in Dynamic Proxy Model used Dependency Injection Design Pattern to consume any of the SOAP 1.1 WSE 2.0 ASP.NET XML or WCF Services in run-time on ASP.NET 4.0 web site using VB.NET.
- Designed data access layer for ASP.NET web sites using Entity framework over SQL Server 2008/2005 and Telerik ORM for Oracle 11g and SQL Server 2000.
- Integrated ASP.NET web application with Content Management Systems like WSS and FileNet and forms services using Forms Sever 2007 later by InfoJet for publishing InfoPath templates.
- Implemented features like Digital signatures Bar-Code in InfoPath 2010 Templates and designed ASP.NET workflows for email notifications.
- Integrated third-party PDF Export utilities like Evo PDF for PDF export from InfoPath web-forms.
Environment MOSS 2007 WSS3.0 Form Server 2007 SearchServer 2008/InfoSoft s InfoJet VB.NET Enterprise Library 5.0 ASP.NET .NET Framework 4.0 Telerik Q2 2011 ASP.NET AJAX WCF REST Oracle 11g SQL Server 2005 Visual Studio 2010 Microsoft Office 2010 Suite Windows Server 2008/2003.
Confidential
IT Consultant / .NET Developer
Responsibilities
- Responsible for Analysis Design of a Test-Driven Development construction of the framework. Designed UML Class diagrams block diagrams documents using Microsoft Visio Visual Studio and Microsoft Office to represent business processes and workflows for Object Oriented Development.
- Developed the object layer in a distributed architecture. Configured IIS to provide proper Authentication Session state management and forms authentication IIS Tuning for Performance Logs and Alerts. Enhanced web application using ASP.NET 3.5 developed custom AJAX controls with JavaScript for user performance.
- Developed ASP.NET Web parts control library for personalization. Extensively used Themes Skins and ASP.NET AJAX to provide a rich UI experience. Developed several components using .NET Framework 3.5 in C using TCP/IP socket programming.
- Implemented applications using Threading LINQ Collections Collection Initializers Object Initializers Extension methods Lambda Expressions and Anonymous Types.
- Developed JTAG Boundary Scan Interface with Test Access Port TAP over FPGA for chip validation used singleton design pattern for developing TAP components and custom protocol for interface with firmware JTAG Agent.
- Code review of peers enhanced with Threading Error Handling Logging Ported Linux C/C code to Windows API used ssh.exe to run few Unix commands over command line as a windows process.
- Designed stored procedures using TSQL queries with joins cursors triggers Database tables with indexing added relations developed scalar table-valued functions views. Also used SQL Tuning for performance with cost estimation and execution plan.
- Explicitly used LINQ to SQL in developing Data Layer with SQL Databases on windows apparently used ODBC data connection for MySQL Databases on UNIX servers.
- Configured IIS and responsible for enhanced package deployment over the web server using ASP.NET web setup projects.
Environment Microsoft Visio 2003 Microsoft Office 2003 Microsoft Visual Studio TFS 2008 C .NET VB.NET LINQ to SQL LINQ to Objects AJAX ASP.NET DHTML/HTML XML JavaScript IIS 5.0 Multi threading ADO.NET T-SQL SQL Server 2005 MySQL 5.0.
Confidential
IT Consultant / .NET Developer
Responsibilities
- Developed class diagrams from Visio UML case diagrams into design documents responsible for enhanced architectural plan in a Waterfall Project Management methodology.
- Developed Performance monitoring tools to study the efficiency of the App-Servers and Databases in a more precise way using ZedGraph Charts in ASP.NET Web Application.
- Developed Data Simulation Tools and utilities useful for all the Development Teams in Windows forms and Windows Console Applications using C .NET built on enhanced upgraded .NET Framework class libraries.
- Developed Various Web-User Controls like Dynamic Server Properties Control Custom GridView Control Tempo Control Plug-in server control for Data Simulation and Diagnosis.
- Extensively used Thread Synchronization for Thread Safety and to maintain File synchronization between various dynamically rendered plug-ins from their instance of the generic classes defined for the RTDS Routing Transaction Data Service windows services.
- Used ADO.NET for Data Retrieval Querying Data Storage and Data Manipulation and Enhanced the Data Layer to apply the Functionality to various Database Servers.
- Developed Database schema Data Tables Stored Procedures Functions Triggers and Indexes Cursors and Views to manipulate the data using T-SQL DML and DDL statements.
- Responsible for writing SQL Queries based on complex business logic with XML integration using SQL Server 2005.
- Implemented Exception Logging and Alerts into the Global Repository for high level performance observation.
- Extensively used CSS and JavaScript in developing the Dynamic web Controls and also DHTML in various custom controls.
- Created scheduled Build over TFS and Created deployment and setup projects in Windows Installer MSI Projects.
Environment Microsoft Visual Studio 2008/2005 Team Foundation Server 2008/2005 MS Visio 2003 Windows server 2003 ASP.NET C .NET ADO.NET SQL Server 2005 DHTML/HTML PVCS ChangeMan VM PVCS Tracker XML JavaScript IIS 5.0 Multi threading MS Project MS Visio 2003.
Confidential
Software Programmer / Embedded Engineer
Windows automated Robotic System
This project is a Windows-forms based application designed in Microsoft Visual C .NET using Visual Studio.NET and COM class Libraries. The application is used to automate a Robotic system that has a built-in Bluetooth wireless device from a laptop or a computer with Bluetooth in a 100m radius. The Robot is controlled through the front-end Windows Application that displays the position of the Robot presence of Metallic Obstacles with a Metal Detector IR sensors and a GPS Module for latitude and longitude positioning. Many of the Outdoor LED Display trailers and trucks are equipped with this system here in MIC Electronics.
Mobile Phone Automated Appliance
The project is based on operating electronic and electrical appliances globally through a cell phone via text messages sent to this equipment. The device is connected to all operating electronic and electrical appliances and is equipped with a GSM module and a SIM card. A text message sent to this GSM module triggers the functionality of the electronic equipment. A particular sequence of characters can be programmed to customize desired functionality within the reach of a cellular service. This is widely used in automating the LED Street lightning from MIC Electronics.
Responsibilities
- Developed class libraries in Microsoft Visual C .NET for the Front-end GUI using serial port interface with the use of .NET Framework class libraries.
- Responsible for the dual Layer relay PCB design layout using OrcadCaptureLite CadStar PCB Design Software.
- Used System.IO.Ports C COM components in developing RS232 interface with the Bluetooth Module for the Windows forms.
- Used event handling multithreading exception handling in developing Windows Forms.
- Developed interface between the Microcontroller and the peripheral devices like GSM Modem LCD Display Memory Chips Key pad RTC.
- Used structures Unions Pointers Function Pointers Arrays pre-processor built-in functions user functions header files in programming in C/C using Keil IDE.
- Developed interface between the Microcontroller and the peripheral devices like Bluetooth Module LCD Display Metal Detector IR Sensors Stepper Motor Memory Devices RTC.
- Used Keil Compiler for Source code Development for SPI interface in C/C for Bluetooth Receiver and Atmel Flip to burn the code into the Microcontroller chip.
- Developed an interface in C/C using the Data sheet specifications of the GSM Module over SPI interface with a Microcontroller and its control over Domestic Appliances in Embedded C Language.
- Extensively used Interrupts in programming with Embedded C/C to read for multiple SMS messages authenticate and authorize the Mobile SMS received while animating the Display over LCD identifying user with the confirmed security code and sending status responses back.
- Developed a SPI interface with ADE7763 in C/C class libraries using Keil IDE for use with a microcontroller. Used C/C classes for PCD8544 graphical LCD controller for smart animated display.
Environment
Microsoft Visual C .NET Visual Studio .NET 2003 Embedded C/C with Keil Micro Vision 3 CadStar OrcadCaptureLite
