Sr. .net/c# Developer Resume
Jersey City New, JerseY
SUMMARY
- 10 years of extensive experience in complete Software Development Life Cycle (SDLC) including System Requirements gathering, Architecture, Analysis, Design, Development, Testing, Maintenance and Enhancement in variety of technological platforms with special emphasis on .Net Framework and SQL Server applications.
- Work experience at Confidential Casino, Melbourne, Australia.
- Expert in implementing latest technologies like, Entity Framework 6.1, Repository & Unit of work, Dependency Injection & IOC patterns and used frameworks like Unity.
- Latest work experience in MVC 5, JQuery, WEB API2 REST Services, MVVM, WPF, WCF etc.
- Experience in various databases MS SQL Server 2012, 2014 and MS - Access.
- Extensive experience in tuning SQL, identifying bottlenecks and resolving to improve performance in various levels namely Sources, Targets, Mappings and Sessions Integrated .Net.
- Extensively used Reporting Tools like SSRS.
- Good experience in XML and XSLT
- Experienced with OOP, design patterns, Win Forms, Web Forms, UI design.
- Domain Expertise inOil & Gas, Finance, Insurance & Hospitality.
- Design for touch screen for Casino Employee Kiosk band request.
- Developed applicationsusing Web forms, MVC, WPF, Winforms, WEB API, REST, Studio 2012/2010/2008 , C#, VB.NET,ASP.Net, ADO.Net, XML, SOAP, Web Services, Windows Communication foundation (WCF)Services, LINQ, Entity Framework.
- Proficient in Web Programming to enhance user experience and performance usingJavaScript, jQuery, AJAX, AJAX ToolKit, HTML & CSS.
- Extensive experience inSQL Server 2012 and earlier versions, Database design, SQL Query optimization, 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, JQuery UI etc.
- Extensive experience developing applications using.NET Framework 4.5/3.5/3.0/2.0/1.1
- Experience in all phases of software development lifecycles like Requirement Analysis, Designing, Coding and Unit Testing and Regression Testing, deployment, User training.
- Possess strong understanding ofObject-Oriented programming/Analysis/Designand Development.
- Conceived,developedreusable controls. Ability to be creative and take self-initiatives.
- Working Experience in SQL Server reporting services, Crystal Reports.
- Capable coordinator of off-shore development projects.
- Good understanding of creating web content using HTML 5.0(CSS3, Web Storage, Application caches, Canvas).
TECHNICAL SKILLS
Main skills: MVC 5, WCF, ASP.Net 4.5,4.0, Web Forms, Web API, C#, VB.Net, SQL Server, SSRS
Sub Skills: WPF, Win forms, XAML, IIS, RAZOR, JQuery, JSON, AJAX, JavaScript, HTML5, CSS3, Entity Framework 6.1, Async - Await, Task Parallel library, Multi-Threading.
Database: SQL Server 2012, 2008, 2005
Design platforms: MS Visual Studio 2013, 2012, 2010, 2008
Architecture & Design: OO principles and design patterns, MVC, MVVM, Dependency Injection/Inversion of control, Repository & Unit of work, Unity Framework
Process: Agile & Scrum, TDD
Source control: Team Foundation Server (TFS), SVN, VSS
.Net Frameworks: .Net Framework 4.5, 4.0, 3.5
Testing: NUnit, MS Test Framework, MS Script Control
Prototyping tools: Axure, Balasamiq Mockups
Others: JIRA, MS office 2010, MS Visio 2010
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, New Jersey
Sr. .Net/C# developer
Responsibilities:
- Core development and implement WCF services, MVC etc.
- Creating controllers, Views, models and View Models.
- Using Model binders for map model mappings.
- Creating partial view to achieve consistent look & Feel.
- Implement Ajax using JQuery and Ajax extensions.
- Post/Get/Delete/Put verbs data processing using JSON format.
- Html helpers and data annotations to use, rendering controls and validations.
- Anti-forgery security implementation.
- UI Behaviors and validations using JQuery, JavaScript etc.
- Generation of dynamic views based on the Business rules configuration file through the UI framework, Citi UI Express.
- Make the controllers interact through a services layer to Java Web Services.
- Export/Import Controllers/Views/Actions through MEF and make it extensible.
- Usage of Dependency injection framework, Unity application block.
- SQL Server stored procedures, tables, functions, optimization etc.
- Web pages UI design development.
- Code review and writing technical design documents.
- Provide technical guidance to the offshore team.
- Interacting with technical architects and involve in technical design.
- Interacting with BA and understand the requirements.
- Leading a team of 5 developers.
Environment: MVC5, MEF, DI/IOC, Asp.Net, C#, WCF, Java Web Services, TFS, MS Test, SQL Server2012, Entity Framework 6.1, JQuery, Visual Studio 2013 and Windows 7, Agile & Scrum process
Confidential, Harrisburg, PA
Sr. .Net/C# developer
Responsibilities:
- Develop C# and SSIS reusable components which are used for generic error logging.
- Design and develop WCF services which consume these SSIS packages.
- SQL Server stored procedures, tables, functions, optimization etc.
- Web pages UI design development.
- Implementation of producer consumer pattern.
- Code review and writing technical design documents.
- Interacting with technical architects and involve in technical design.
- Provide solutions through code to application team.
- Provide guidance for using the Batch framework interfaces.
Environment: Asp.Net, C#, SSIS, WCF, TFS, MS Test, SQL Server2012, Entity Framework 6.1, Producer Consumer Pattern, Visual Studio 2013 and Windows 7, Agile & Scrum process
Confidential
Sr. .Net/C# developer
Responsibilities:
- Used AJAX for more responsive web pages.
- CSS3 Media queries implementation for partial web page responsiveness.
- Implementation of Repository and Unit of work patterns which enables in memory cache and transactions in a single go.
- Implementation of Async-Await in the controllers for performance improvement.
- Data layer architecture with Entity Framework 6.1, POCO entities.
- Created partial views and used it in views.
- Design and develop Web API REST Service,WCF which returns data as JSON format, which is being consumed by desktop clients and mobile devices.
- Develop client application using Asp.Net web forms which uses web services and Web API services.
- HTML DOM traversal, validations, several JQuery UI Controls using JQuery.
- Implement swipe login security for EA Employees and Windows active directory security for administrators.
- Requirements gathering from the clients and writing functional specifications for the projects.
- Design and review of Technical architecture with the technical team.
- 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.
- Create WEB API controllers from entity framework models.
- Create custom Routes for Web API.
- Code review and code optimization.
- 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.
Environment: MVC5, Web API, C#, Web forms, AJAX, SSRS, HTML5, CSS3, JQuery, JavaScript, TFS, MS Test, SQL Server2012, Entity Framework 6.1, Repository Pattern, Visual Studio 2013 and Windows 7, Agile & Scrum process
Confidential
Responsibilities:
- Developed Prototype using Axure tool and conducted review with business users and consultants to secure sign off.
- Involved in software architecture for the application.
- Identified use cases and prepared use case diagrams using MS Visio.
- Designed sequence diagram, class and components diagrams using Visio
- Performed High Level and Detailed design of Data Model, Data Flow, Entities &Relations and Database Design.
- Design and develop of WCF services using VB.Net.
- Designed and coded user interface screens using ASP.NET, Web Forms (ASPX), JQUERY, JSON, and XML.
- Designed and coded data access layer component using ADO.NET
- Designed and coded business components using VB.NET
- Designed and Developed stored procedures create tables, triggers, functions, views 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.
Environment: Asp.Net 4.5, Telerik Kendo UI, WCF, VB.Net, AJAX, Web forms, SSRS, HTML, CSS, JQuery, JavaScript, TFS, MS Test, SQL Server2012, Visual Studio 2013, Entity Framework 5 and Windows 7, Agile & Scrum process
Confidential
Responsibilities:
- Design and develop code using the mentioned technologies.
- Analysis the system.
- Identified use cases and prepared use case diagrams using MS Visio.
- Designed sequence diagram, class and components diagrams using Visio
- Performed High Level and Detailed design of Data Model, Data Flow, Entities &Relations and Database Design.
- Designed and coded data access layer component using ADO.NET and Entity framework
- Designed and Developed stored procedures create tables, triggers, functions, views 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.
Environment: WPF, MVVM, C#, LINQ, Entity Framework, TFS, MS Test, SQL Server2012, Visual Studio 2013, Entity Framework 5 and Windows 7, Agile & Scrum process
Confidential, Chicago, IL
Lead .Net Developer
Responsibilities:
- Coordinating and team management. Assisting new support engineers, and team member’s on troubleshooting techniques, processes and application knowledge, working closely with the clients.
- Trouble shooting complex problem involving strict SLA implications and understanding customer data and business practices.
- Reproducing and performing in-depth analysis of customer issues, determine causes, workarounds and long term solutions.
- Fine-tuning Stored Procedures to improve performance that was achieved by removing unnecessary cursors, temporary tables wherever possible.
- Created and modified stored procedures, triggers, views and indexes to provide best performance.
- Identify improvement areas in current technical architecture
- Performing Integration Testing, QC/UAT/Production Testing and Performance Testing
- Building Windows Application with ASP.NET, C#, JavaScript, HTML, XHTML, CSS
- Low level and high level design, three tier architecture technical designs, creating UML diagrams using MS Visio.
- Coding server side and back end development using C# & SQL Server
- Memory utilization monitoring using CLR profiler tool.
- Created .Net Framework C# libraries and developed another tool using C# to support this project.
- GUI designing using HTML & CSS, and Theme.
- Used LINQ functionalities for data manipulations between user interface and SQL Server.
- Creating and documenting technical specifications.
- Implemented various design patterns to improve the performance and maintenance of the application.
- Coding at the Model level to communicate between the views on MVC application
- Creating database tables, relationships and stored procedures, triggers, functions, views.
- Database modelling and design.
- Used MS Test Framework for writing unit test cases.
- Reviewing code and provide feedback to the Product Architect.
- Provided support to the deployed system till stabilized.
Environment: C#, Asp.net 4.5, WebForms, AJAX, VS2012, HTML, CSS, JavaScript, TFS, MS Test, SQL Server2012, WCF, SSRS, Visual Studio 2012 and Windows 7.
Confidential
Responsibilities:
- Involved in complete Life cycle(SDLC)of the project.
- Implement multithreading to make the UI more responsive.
- Developed .NET application in MVVM architecture following agile methodology.
- GUIdevelopmentusingXAML, WPF.
- Writing code in bothcode behind and WPF interface.
- Createdgeneric class moduleto Load/Save/Validate data in the application and achieved maximum code reusability.
- Writing complicated queries with SQL Server.
- WritingStored Procedures, Database Triggers, Views and Transactionshandling in SQL Server 2005.
- Exception handling in SQL Server, temporary tables, dynamic queries etc.
- Error handling of application.
- Designed and created complexSSRS reports.
- Deploymentand Distribution of application.
- Role also requires communicating with and supporting business users and troubleshooting their issues within critical time limits.
Environment: C#, WPF, XAML, MVVM, .Net 4.0, VS 2010, SVN, MS Test, JIRA, SQL Server2012, Windows 7
Confidential
Sr. .Net / C# developer
Responsibilities:
- Developed the Business Layer & UI Layer Components using C#.
- Used Enterprise Application Blocks for Exception and Data tier implementation.
- Designed and developed web forms to facilitate the storage, maintenance and retrieval of new and existing information systems data.
- Developed Stored Procedure, Functions in SQL.
- Extensively used ASP.NET and VB.Net for development of Web pages.
- Performed verification, validation, unit testing and integration testing of the application.
- Involved in Reviewing Database Design, Unit and Integrated and System test cases.
- Reporting the bug matrix and project scorecard to the quality and management team.
- Created coding standards and checklist for the project.
- Publishing weekly development status reports to the manager.
- Interacted with testing, support and quality teams.
- Involved in requirement gathering with customer and product manager
Environment: WPF, VB.Net, XAML, .Net 2010, .Net 3.5, VSS, MS Test, SQL Server2008, and Windows7
Confidential
Responsibilities:
- Created and modified user controls and aspx pages using AJAX control, web services, C#, JavaScript, ASP.NET.
- Create data scripts to insert data.
- Created and modified tables, stored procedures, triggers, views and index.
- Provided support to the deployed system till stabilized.
- Trouble shooting complex problem involving understanding customer data and business practices.
- Identify improvement areas in current technical architecture
- Participated in building the business layer components and coding.
- Performing Unit Testing and Integration Testing
- Involved in developing integration services
Environment: Asp.net 3.0, C#, .Net 2008, HTML, CSS, JavaScript, TFS, NUnit, SQL Server2000, and Windows 2000
Confidential
Responsibilities:
- Created a prototype during the beginning of the project for discussion and brainstorming.
- Developed ASP.NET screens with reusable User Controls.
- Created reusable code and common library for the project.
- Implemented Exception Management for the application using Exception blocks.
- Analyzed the Business Requirement
- Created Technical Specification Document for Web User Interface.
- Created deployment package for the application.
- Interacted with the Clients / Business Users to gather requirements.
- Involved in getting the feedback from the users and customize/redesign as per the users feedback.
Environment: Winforms, VB.Net, .Net 3.0, Visual Studio 2008, NUnit, VSS, Business Objects, DTS packages, SQL Server2000, Oracle, Windows 2000
Confidential
Sr. .Net developer
Responsibilities:
- Designed and developed the user interfaces of the application using ASP.NET Server Controls, HTML Controls, XHTML, Java Script and CSS.
- Developed several Classes using C# and experienced in creating Assemblies and Name Spaces.
- Worked on migration project from ASP.NET 1.1 to ASP.NET 2.0.
- Used GridView to display the data from SQL Server 2005 using ObjectDataSource control.
- Implemented and used MVC architecture.
- Involved in SDLC, of application developed using AGILE methodology
- Used Master Page for the Header and Footer of the page.
- Wrote a wrapper class for the proxy class for logging the request and response of a Web Service.
- Designed and Developed the Web page for testing the Web Service in various environments.
- Used Cache Object for caching the data tables.
- Used Client Side Scripts using VBScript.
- Involved in writing the Configuration Settings in Web.Config file.
- Wrote SQL Scripts to extract the data from SQL Server 2005 to Excel.
- Used Visual Source Safe for version Control.
Environment: C#.Net, Asp.net, SQL Server2000, Windows XP Professional
Confidential
.Net developer
Responsibilities:
- Involved in complete Life cycle (SDLC) of the project.
- Developed ASP.NET application in N-Tier architecture following agile methodology.
- GUI development using ASP.Net for Web forms.
- Writing code in both code behind and web interface.
- Using Cascading Style Sheets (CSS) for applying formatting rules.
- Created Web User Controls to achieve maximum code reusability.
- Created generic class module to Load/Save/Validate data in the application and achieved maximum code reusability.
- Involved in writing complicated queries.
- Involved in writing Stored Procedures, Database Triggers, Views and Transactions handling in SQL Server 2005.
- Worked Extensively on Creating and Calling XML Web Services used for checking In/Out consumer information.
- Error handling of application.
Environment: C#.Net, JavaScript, Asp.net, SQL Server2000, Windows XP Professional
Confidential
Junior Software developer
Responsibilities:
- Performed requirements analysis and prepared design documents
- Coding using C# and implement business logic.
- Designed the user interface and implemented it using Windows Forms.
- Created normalized databases and associated scripts, triggers etc. in SQL Server 2000.
- Maintained SQL Server and was involved in writing stored procedures and triggers.
- Interpreted many query execution plans and Performed testing and debugging.
- Broadly done manual testing, constraints verification testing, and the functional testing.
- Performed test cases throughout the integration and the regression environments.
Environment: C#.Net, Winforms, SQL Server2000 and Windows XP Professional
Confidential
Junior Software developer
Responsibilities:
- Performed requirements analysis and prepared design documents
- Coding using C# and implement business logic.
- Designed the user interface and implemented it using Windows Forms.
- Created normalized databases and associated scripts, triggers etc. in SQL Server 2000.
- Maintained SQL Server and was involved in writing stored procedures and triggers.
- Broadly done manual testing
- Performed test cases throughout the integration and the regression environments.
Environment: C#.Net, Winforms, SQL Server2000 and Windows XP Professional