Senior .net Developer/ Analyst / Designer / Team Lead Resume
Bentonville, AR
SUMMARY
- 12+ years of Information technology experience in Analysis, Design, Development and Testing of Multi - tier architecture.
- Expertise in ASP.NET, C#, ASP.NET MVC, WCF, SQL Server 2008, JavaScript/JQuery, HTML, XML, XSD, XSLT, CSS, LINQ, Enterprise Library, Ajax, Web Services
- Strong experience of Dependency Injection, Entity Framework, Enterprise Library.
- Expertise in relational database modeling and designing with SQL Server with strong Transact SQL skills.
- Strong experience in using AJAX with .NET web applications.
- Strong experience in following SDLC like analysis, design, development, code reviews, unit testing.
- Good experience in implementing multi-tier, client-server and MVC architecture.
- Good experience in develop application in TDD using NUNIT, Testdriven.net.
- Good experience in working with projects in Agile/Scrum environments.
- Very good knowledge of OOP and OOAD concepts.
- Experience in implementing several DESIGN PATTERNS like Singleton, Factory Method, Builder… using ASP.NET/C #.
- Good Experience in using XML and XSLT Transformations.
- Hands on experience in using JavaScript/JQuery and client validations.
- Hands on experience in Enterprise Architect in the design process for generating UML diagrams to represent Use cases, Sequence diagrams, Activity diagrams and Class diagrams.
- Experience in preparing Technical Specification (TS) and Functional Specification (FS) and Unit Test plan (UTP) for the application.
- Good Knowledge in using SQL Reporting Services (SSRS) and creating package using ETL services of SSIS.
- Very good experience in implementing Web Services/WCF Services using SOAP/TCP and XML/HTTP technologies.
- Have good exposure in using Style Cop/Code Analysis Tool to automated code review.
- Expertise in writing effective SQL Query by Optimization and Performance Tuning of Stored Procedures, Functions.
- Experience in using the SCM tools such as Team Foundation Server, Confidential Visual SourceSafe and Tortoise Subversion.
- Hands on experience with profiling tools such as HP Quality Center, Bugzilla, TFS - bug tracking tool.
- Exposure to the processes and documentation practices adhering to SEI CMMI Level 5 standards.
- Excellent team player with good communication and leadership skills.
- Have hands on experience with SQL reporting and Crystal reporting.
- Good experience in working with Confidential Dynamics CRM 4.0
- Experience in data access technologies i.e. ADO.NET, LINQ, PLINQ
TECHNICAL SKILLS
Operating Systems: Windows XP, UNIX, Windows Server 2008, Windows 7
Languages: ASP.NET, C#, VB.NET
Scripting Languages: Java Script, JQuery
Web Technologies: SOAP, XML/HTTP, HTML,JSON, Web Services, WCF, .NET Remoting, Silverlight, Confidential Dynamics CRM 4.0., Ajax. ASP.NET MVC 3/4
Development Env.: Agile/Scrum methodology
Databases: SQL Server ( ), SQL Server Reporting Services (SSRS), SSIS Packages, DB2.
Object Oriented:
Development: UML Based development, Enterprise Architect, Design Patterns, MVC Architecture, .NET Framework 1.0 - 4.5, MVP design pattern.
Profiler Tools: Fiddler, SQL Profiler
Source Control: Confidential Visual Source Safe, Tortoise Subversion, TFS
Bug Tracker: Bugzilla, HP Openview, Altiris, TFS
Networking Protocols: TCP / IP, HTTP, MSMQ
UI Tools: Visual Studio ( )Web Servers Internet Information Server 6.0/7.0.
Others: Client/Server, Windows SharePoint Services.
PROFESSIONAL EXPERIENCE
Confidential - Bentonville, AR
Senior .Net Developer/ Analyst / Designer / Team Lead
Responsibilities:
- Developed Performance Dashboard web application using ASP.NET/C#.
- Used LINQ queries / Lambda expressions to manipulate the data collections.
- Written JQuery code for client side manipulation.
- Provide estimation for given requirement.
- Perform Code reviews and unit testing.
- Managed team at offshore for all the development activities.
- Conduct on call meeting via conference call every week and track the work.
Environment: ASP.NET 4.0, C#, JQuery, DB2, XML, LINQ, Ajax, WCF Services, Multi-threading.
Confidential - Milwaukee, WI
Senior .Net Developer/ Development Lead
Responsibilities:
- Developed MLS management console application using ASP.NET MVC/C#.
- Used TFS 2010 as a Source control, defect management, Build management.
- Used LINQ queries / Lambda expressions to manipulate the data collections.
- Designed application by writing technical design documents using UML tool EA. Created Sequence Diagram & Activity Diagram.
- Followed development work using AGILE/SCRUM methodology.
- Written Javascript code to validate controls at client side.
- Written several Stored procedures called from WCF services.
- Written WCF services for scheduled jobs which runs every night.
- Provide estimation for given requirement.
- Used Entity Framework to work with data in the form of domain-specific objects and properties.
- Perform Code reviews and unit testing using Visual studio unit testing tool.
Environment: ASP.NET MVC, ASP.NET 4.0, WCF, C#, JavaScript, SQL Server 2008, Agile/Scrum, Multi-threading, UML tool(Enterprise Architect), XML, LINQ, Ajax, Web services.
Confidential - Grafton, WI
Senior .Net Developer/ Development Lead
Responsibilities:
- Developed application using ASP.net MVC, MVP design pattern
- Used Linq queries & Lambda expressions to manipulate data in C# code,
- Support end users by giving quick resolutions.
- Design requirements given by user for any change request (includes documentation, development, and unit testing).
- Used dependency injection tool Sprint.net which will help us to create objects runtime.
- Write Javascript code to validate user controls and manipulate data at client side.
- Completed change requests by creating and modifying existing WCF services.
- Designed application by writing technical design documents using UML tool EA. Created Sequence Diagram & Activity Diagram.
- Used TFS 2010 as a Source control, defect management.
- Provide estimation for given requirement.
- Perform Code reviews and unit testing using Visual studio unit testing tool.
- Used Entity Framework to work with data in the form of domain-specific objects and properties.
Environment: ASP.NET 3.5,ASP.NET MVC,JavaScript, WCF, C#, SQL Server 2008, TFS, Multi-threading, UML tool(Enterprise Architect), XML, LINQ, Ajax, COM+. ASP.net MVC, Silverlight
Confidential, Milwaukee, WI
Senior .Net Developer/ Development Lead
Responsibilities:
- Created Windows services, Web services to execute long running tasks using multi-threading.
- Used XML and XSLT Transformations for tracking multiple store data.
- Used LINQ queries in .net Code to filter collection of data as per our need. Also used Lamda expressions to achieve the output we required
- Created WCF services to pull Corporate data and send to all stores based on some filters.
- Designed application by writing technical design documents using UML tool EA. Created Sequence Diagram & Activity Diagram.
- Created Sequence, Activity and Class Diagram for Esign scheduling module.
- Followed Agile/Scrum methodology for rapid development.
- Provide estimation for the given requirement and complete work in given timeframe.
- Perform Code reviews and unit testing using Visual studio unit testing tool.
Environment: WCF, C#, SQL Server 2008, Scrum, Multi-threading, UML tool(Enterprise Architect), XML, LINQ, Web services.
Confidential
Senior .NET Developer/Tech. Lead.
Responsibilities:
- Adept at all phases of the Software Development Life Cycle including Requirement Analysis, Design & development, Testing.
- Completed development using Agile/Scrum methodology to meet sprint goals.
- Created & Customized Entities in MSCRM (Account, Order, Opportunity, Lead)
- Developed custom pages with Silverlight to achieve Rich user interface.
- Integrate MSCRM with other Confidential services like Dealpoint, AdExpert using Web services & WCF Services.
- Extensively used AJAX control toolkit for better UI performance.
- Extensively used Javascript in MSCRM customization & Custom pages for client side validation.
- Used TFS (Team Foundation Server) as SourceSafe and defect tracking tool.
- Created Web services & WCF Services to retrieve data from CRM Entities and manipulate data from other Confidential services like Dealpoint and AdExpert.
- Used XML in several places of application for adhoc purpose.
- Extensively used LINQ to SQL & XML to get data for Silverlight and other parts of application.
- Created numerous Plug-ins for CRM to save its data.
- Configure newly installed MSCRM, by creating Users, roles and customizing necessary entities.
- Designed application by writing technical design documents using UML tool EA. Created Sequence Diagram & Activity Diagram.
- Have good experience in working with third party tool Stunnware.
- Lead a team of 4 and mentored them by providing solutions.
- Used Entity Framework to work with data in the form of domain-specific objects and properties.
Environment: Confidential Dynamics CRM 4.0, ASP.NET 3.5, Sliver Light, JavaScript, WCF, TFS, C#, SQL Server 2008, Agile(Scrum), Multi-threading, UML tool(Enterprise Architect), XML, LINQ, Ajax, Web services.
Confidential
Senior .Net Developer
Responsibilities:
- Design the application in ASP.NET/VB.NET
- Created application using MVC architecture.
- Created web services to integrate third party applications which help us to calculate the cost of shares.
- Implemented Enterprise Library for logging, data access.
- Used AJAX to avoid full page post-back and make the application more users interactive.
- Extensively used AJAX Control Toolkit to gain better UI performance.
Environment: ASP.Net 3.5, VB.NET, VSS, SQL Server 2005, AJAX, XML, SSRS.