Senior .net Developer / Team Lead Resume
Dallas, TX
SUMMARY
- 10 years of experience in leading,architecting, designing and implementingvarious products and projects.
- Experience in designing anddevelopingWindows,webandclient - servercommercial products and applications based on Microsoft technologies.
- Domain Expertise inCustom ERP,CRM, HRMS,Health care, Insurance, Billing, Telecom.
- Developed web applicationsusing Visual Studio 2008/2010/2012 , C#, VB.NET,ASP.Net 2.0/3.0/3.5/4.0 , MVC 3.0 / 4.0 ADO.Net, XML, SOAP, Web Services, Windows Communication foundation (WCF)Services, LINQ,Entity Framework 4.0,Web Forms, Win Forms.
- Proficient in Web Programming to enhance user experience and performance usingJavaScript, jQuery, AJAX, AJAX ToolKit andCSS.
- Proficient in PL-SQL, TSQL for SQLServer 2012/2008/2005/2000 ,
- Projectdevelopmentlifecycleandproject management experienceand led teamof 8 developers
- Extensive experience inSQL Server 2000/2005/2008/ R2 Database design, Database maintenance by using SQL Server objects likeTables, Stored Procedures, Views, Indexes, Triggers,Cursors, user defined data types and functions.
- ImplementedADO.Netdata access techniquesi.e. SQL Connection Objects, SQL Command Objects, DataSetObjects, DataReader Objects and DataAdapter Objects using DataGrid and DataList in ADO.Net
- Extensive experience developing applications using.NET Framework 4.0/3.5/3.0/2.0/1.1
- Experience in all phases of software development lifecycles like Requirement Analysis, Designing, Coding and Unit Testing, Smoke Testing and Regression Testing, deployment, User training.
- Possess strong understanding ofObject-Oriented programming/Analysis/Designand Development
- Conceived,developedmany tools and utilities. Ability to be creative and take self-initiatives
- Working Experience in SQL Server reporting services, Crystal Reports 9,10
- Capable coordinator of off-shore development projects
- Good understanding of creating proprietary plug-in/APIs free web content using HTML 5.0(CSS3, Web Storage, Geolocation, Application caches, Canvas)
- Hands on Experience with Infragistics, Telerik third party controls for ASP.NET
- Introduction to Project Management from University of Engineering and Technology Lahore
- MCTS Windows Azure Certified for cloud computing
- MCTS Web Applications(.Net Framework 2.0)
- Microsoft Specialist: Programming in HTML 5 with JavaScript and CSS3 Specialist
TECHNICAL SKILLS
Languages: C#, Jquery, HTM 5, Knockout, VB.NET, VB 6, C++, SQL, XAML, JavaScript, VB script, XML
Operating Systems: Microsoft Windows System
Databases: SQL Server 2005/2008/R2/Standard/Enterprise
Technologies: ASP.NET( Web Pages MVC (3,4), Web Forms), Razor, Silverlight, AJAX(Client side and Server side),MVVM, Prism Framework, WCF, WWF, XML Web Services, ASP 3.0., ADO, ADO.NET, COM/DCOM, WSS, XML, XSLT, XPath, LINQ, MSMQ, WCF, NUnit, Kendo UI, VSTO (Visual Studio Tools for Office), OOXML, MSMQ, SSRS,Paypal, Verisign,Authorize.Net, PortaOne Web Services
Component Technologies: ActiveX Technologies, MTS, MSMQ, Web services, Assemblies, WCF, Microsoft Office 2007, 2010.
RAD Tools: Microsoft Visual Studio /2010/2012 . Expression Blend, Team Foundation Server, Visual InterDev 6.0, MS Front Page 2000,Visual SourceSafe 6.0, CRYSTAL, Microsoft Visio, MS Project, SVN, MS Bing Maps
Servers: MS SQL Server 2000/2005/2008/ 2008R2
Web server: IIS 4.0/5.0/6.0/7 , PWS
Third Party Tools: Telerik, Infragistics,Crystal Reports 9/10/XI
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior .NET Developer / Team Lead
Responsibilities:
- Worked as .NET Solution Developer, responsible for designing and implementing new .NET solutions for the campus need.
- Involved in SDLC followed by Agile methodologies to produce high quality software model usingN-Tier Architecture
- Designed the application based on MVC design pattern.
- Developed and designed web forms using ASP.Net 4.0 and C# 4.0.
- Fully utilized object oriented capabilities of C# in application development.
- Designed front end UI with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Developed reusable custom data-access layer using ADO.NET.
- Extensively used ASP.NET Data Grid and Data List controls for displaying the data.
- Used Ajax Update Panel for faster post back of the data.
- Involved in developing user friendly Web Pages Using Web Parts.
- Designed Presentation Tier (web pages) using the Master Pages, Themes, Skins by utilizing HTML.
- Extensively utilized ASP.NET to build web controls and ADODB.NET to connect to back end SQL Server databases with the appropriate authentication and session management.
- Planned for the initial infrastructure of new applications.
- Created creative, content-driven web sites to highly-customized web applications and portals.
- Enhanced existing applications to next level by utilizing latest development tools.
- Used Agile, Waterfall and Iterative process models during application development.
- Workflow management
- Provided most commonly used content management functionalities via custom built web parts including check-in, check-out, versioning, importing, exporting, viewing and workflow management.
- Created multiple Visual Studio Workflows to manage business rules of documents and content.
- Provided post-production support for newly implemented custom web parts and third party solutions deployed to the farm.
- Prepared test cases to evaluate the overall integration solution and deployed newly implemented components into production.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
- Intensively worked on WCF Services to support distributed computing and to enable applications to communication with each other.
- Used LINQ to Entities for data manipulation.
- Designed and developed the database tables, triggers, stored procedures using SQL server 2008.
Environment: ASP.NET MVC 3/4, Razor, LINQ, JQuery, Knockout, JavaScript, WCF, WPF, SQL Server 2008 R2, C#, HTM 5, SSRS, Kendo UI. Telerik Reports Q3, Teleric web controls, Lync, Office 365, FogBugz, Team Foundation Server, WCF, Visual Studio 2008/2010/2012 , Scrum / Agile Development Experience, MS Entity Framework, Unit Testing
Confidential, Fort Lauderdale, FL
Senior .NET Developer
Responsibilities:
- Involved in gathering system requirements, planning, analysis, design and development.
- Successfully performed Integration tests in Test-driven development environment.
- Developed UI Screens using ASP .NET MVC pattern, Windows Forms and C#.
- Used AJAX for dynamic web pages.
- Developed UI, presentation layer using HTML 5, JavaScript, AJAX Tools and ASP.NET pages using techniques such as Data Grid control, Validation Control, session state management.
- Requirements gathering from the clients and writing functional specifications for the projects.
- Design and review of Technical architecture with the technical team.
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- Consult with project lead on identification of problems and suggest solutions for the resolution of coding issues.
- Find out new technologies and ideas to add value to our products.
- Database designing.
- Code review and code optimization.
- Release management.
- User manuals.
- Analyzed and designed the prototype pages for the system.
- Designed and codes the reports usingSQL Server Reporting Services (SSRS).
- Developed reusable business components usingC#,ASP.NET.
- Used Master page, Styles, Theme, and CSS for consistent look and feel of application.
- Created multiple Visual Studio Workflows to manage business rules of documents and content.
- Provided post-production support for newly implemented custom web parts and third party solutions deployed to the farm.
- Prepared test cases to evaluate the overall integration solution and deployed newly implemented components into production.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
- Managed database roles for secure data access.
- Used Authorize.Net for payments.
Environment: ASP.NET 4.0(MVC and Web Forms), Workflow Foundation, C#.Net, Windows Services, JavaScript, AJAX,JQuery,Telerik, CSSWCF Services, SSRS, and SQL Server 2008.
Confidential, Winterpark,FL
Senior .NET Developer
Responsibilities:
- Developed Prototype and conducted review with business users andconsultants to secure sign off.
- Involved in software architecture for the application.
- Identified use cases and prepared use case diagrams using Rational Rose.
- Prepared use case description as per Rationale’s standards and template.
- Designed sequence diagram, class and components diagrams using Visio
- Performed High Level and Detailed design ofData Model,Data Flow, Entities &Relations andDatabase Design.
- Analyzed, designed and coded web services using C#. NET and VB.NET.
- Designed and coded user interface screens using ASP.NET,Web Forms (ASPX),JQUERY,JSON,XML and XSLT
- Designed and coded data access layer component using ADO.NET
- Designed and coded business components using C#. NET
- Designed and Developed stored procedures using TSQL in SQL Server
- Involved in preparation of Unit and integration test cases.
- Risk Analysis and mitigation. Performed Unit & Integration testing plans.
- Coordinating with team for Configuration Management while deploying new kits (new releases of project) or during code drops on different test/production environments.
- Deployment of the Application in UAT and Production Servers through Remote Access.
- Integration of portals with third part web services of PortaOne.
- Payment gateway integration of PayPal PayflowPro, Verisign, Authorize.NET and USA Epay.
Environment: ASP.NET (MVC and Web Forms), C#.Net, Windows Services, JavaScript, AJAX,JQuery,CSS, WCF Services, SSRS, and SQL Server 2008.
Confidential
Senior Engineer
Responsibilities:
- Involved in complete Life cycle(SDLC)of the project.
- Developed ASP.NET application in N-Tier architecture following agile methodology.
- GUIdevelopmentusingASP.Netfor Web forms.
- Writing code in bothcode behind and web interface.
- Using Cascading Style Sheets (CSS) for applying formatting rules.
- CreatedWeb User Controlsto achieve maximum code reusability.
- Createdgeneric class moduleto Load/Save/Validate data in the application and achieved maximum code reusability.
- Involved in writing complicated queries compatible with both Oracle and Access database.
- Involved in writingStored Procedures, Database Triggers, Views and Transactionshandling in SQL Server 2005.
- Worked Extensively on Creating and CallingXMLWeb Servicesused for checking In/Out consumer information.
- Error handling of application.
- Designed and createdXSDfile in the relational structure and then used the datasets to store and manipulate data from the database.
- Designed and created complexcrystal reports.
- Deploymentand Distribution of application.
- Role also requires communicating with and supporting business users and troubleshooting their issues within critical time limits.
Environment: ASP.NET 2.0 using VB.Net, C#.NET, SQL Server 2005, Crystal Reports.
Confidential
Senior Engineer
Responsibilities:
- Created client side and server side validations using ASP.NETinput validations controls.
- Implemented several .NETfeatures like Authentication, State management, exception handling.
- Designed and implemented .NETPresentation, Business and Data layer objects using C#.
- Used DataSet and DataReader to retrieve data from SQL server database using ADO.NET.
- Developedthe data access layer using C# and ADO.NETto communicate with SQL Server Database.
- Wrote components and user controls in C# for code reusability within the web application.
- Designed the database using data models Visio EntityRelationship Diagrams.
- Created tables, triggers & functions using Microsoft SQL/Server database.
- Wrote SQL stored procedures; debug existing stored procedures.
- Prepared optimized project estimation for the project.
Environment: Windows Forms, C#.NET, SQL Server 2005, Seagate Crystal Reports and Infragestic controls.