Senior .net Developer Resume
NJ
SUMMARY:
- Having 8+years of experience in various phases of Software Development Life cycle (SDLC) and Agile methodologies such as Analysis, Design, Development, Testing, Deployment and support.
- Solid understanding of Object Oriented Analysis and Design (OOD),UML and RDBMS concepts.
- Hands on experience in design using Object Oriented ProgrammingPrinciples like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in all phases of software development life cycle (SDLC) - Feasibility study, Project Analysis, Requirements, Design, Development, Testing, Documentation, UAT, Deployment and support
- Experienced in working with Iterative Agile Programming Methodologies , Waterfall methodologies , Scrum and Test-driven development (TDD) .
- Familiar with new C# 2.0/3.0/4.0 features such as Generics, Iterators, Lambda expressions, Anonymous methods, Partial classes, Named arguments and optional arguments, Extension methods.
- Experienced with WCF, Web Services, and .NET Remoting using TCP/IP and Multithreaded programming.
- Experience with ASP.NET and its components: AJAX, Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 5.0/4.0,MVVM, C#(4.0/3.5), VB.NET and AJAX Extensions, jQUERYwith MS SQL Server (SQL 2008 R2 / 2005), DB2, Sybase and Oracle 10g/9i as database.
- Experience in UML UseCase Diagrams, Class Diagrams and ER-Diagrams.
- Experience in web UI technologies using HTML, VBScript, jQuery,AngularJs as well as XML, XSL and XSLT.
- Extensive experience in using SQL Management Studio, SQL Server Business Intelligence Solutions like SQL Server Reporting Services, SQL Server Integration Service Packages and Crystal Reports.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Knowledge in Universal Windows Platform (UWP) (Windows 10)
- Good experience in developing n-tier Web Applications and worked with IIS.
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS), OLAP & ROLAP.
- Experienced in Service Oriented Architecture SOA using WCF.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Good Working Experience in HTML 5, CSS3, JQuery, JavaScript,Windows Forms, andCSS3, XML, XSD, and AJAX, Dynamic CRM, EDI Restful APIs, and ASPX
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events. Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
- Hands on ELK(Elasticsearch, Logstash,Kibana)Stack.
- Having knowledge on SharePoint, SSIS, SSAS, SSRS technologies.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Hands on experience in Unit testing, Integration testing & Functional testing.
- Involved in developing custom SharePoint web parts.
- Actively involved in Initiation, Planning, Execution, Control and Closing the client's requirements and to make the SDLC process simple and maintainable.
- Excellent Communication skills, strong interpersonal skills, ability to interact with end users, managers and technical personnel.
- Excellent analytical and problem solving skills and thrive on building world-class software quality assurance systems and processes that ensure the delivery of perfect applications.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
TECHNICAL SKILLS:
Programming Language: C, C++, C#, Java Script,VB.Net, Visual Basic 6.0, T-SQL, PL/SQL 2005
Technologies: ASP.Net, Classic ASP, VBScript, LINQ, MVC, WCF, WPF, Sharepoint.
Web Technologies: HTML, HTML5, CSS, WCF,WPF, Bootstrap, JavaScript, jQuery, AngularJS, AJAX, Web Services.
XML Technologies: XML, XSLT, XAML, DOM, DTD,Schema.
Database: SQL Server 2000/2005/2008/2012 ,RDLC reporting, SSRS, SSIS, Oracle 9i/10g
Web Services: SOAP, WSDL, UDDI, REST
Tools: Crystal Reports,DB2, Microsoft-Office, Microsoft Visio, Sql Server Reporting Services (SSRS 2005/2008).
Source Control: Visual Source Safe(VSS), Team Foundation Server
Web Server: IIS, Apache
Operating Systems: Windows 2000/XP/7/8, MS DOS, UNIX GUI, Linux
Development Tools: Microsoft Visual Studio .NET 2005/2008/2010/2012/2013 , Microsoft Expression Blend
Scripting Technologies: VB Script, JQuery, AngularJS, JSON.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior .NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.s
- Designed, developed, maintainained Application using VB.Net, C#, WCF, ASP.NET 4.0, MVC 4.0, Javascript, JQuery, Angular JS, HTML, CSS.
- Extensive experience in complex & dynamic presentation layers using HTML, DHTML, XHTML, CSS, Themes, Skins, Master Pages, client side scripting using JavaScript, JQuery and Angular JS.
- CreatedASP.Net MVC filters, actions and validations.
- Actively participated in gathering Software Requirement Specifications (SRS) & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2007.
- Designed and built middle layer and data access layer (based on NHibernate ORM framework) used with ASP.Net MVC portal.
- Used EDI for send information trading partners electronically and also implemented EDI integration for exchange of business documents.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: Encapsulation, Inheritance, Polymorphism and Abstraction & OOD Concepts.
- Development was done using Agile methodology with daily scrums meetings, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly and effectively.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View state, and reusable components for implementing the business rules with C#.
- Implemented the project using ASP.NET, C#and back-end database asSQL Server 2012
- Used various Telerik controls, Infragistics Net Advantage developed User Controls to design custom UI to meet the requirements and to increase the ease of use for customers.
- Worked on applications software development efforts from deployment through the maintenance support process.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes
- Created middleware component classes across the enterprise and integrated in UI using MVVM pattern.
- Worked on Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels
- in XAML
- Created an application in WPF that generates Silverlight Class library by taking XML file as an input.
- Leveraged WCF mechanisms like sessioning, Instance management, concurrency to make our services more robust and scalable.
- Implemented service oriented component (SOA) Layer using C#.net and WCF to decouple the UI with BL
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Configure TCP Protocol, Transport Level Security in WCF Service.
- Created Proxy for Client Application using SvcUtil tools and also used as Service Reference.
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
- Responsible for developing Contract and Fund Screens, this contains core business logic for the SVP application.
- Mentored junior developers and made them to follow the standards as per specifications.
- Performed code review and generated reports on code review comments and updates.
- Created Custom Lookup Classes that would cache the data, enabling less database hits.
- Create standard CSS file to make fields look similar across the application.
- Used ELK stack for Data collection(Elasticsearch, Logstash, Kibana).
- Move the business logic and complex mathematical calculations from UI layer to SQL Server wherever possible.
- Designed Custom classes for Data Validations, exceptional handling and logging.
- Mentor junior members of the team and provide them assistance and doing code walkthroughs according to documented policies, procedures, and standards.
- Interact with Traders, Project managers and Business Analyst to resolve any issue in timely manner and keep everyone informed on the status of the project.
- Developed Reports using SQL Reporting Services and implemented Optimized SQL Stored Procedures
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Created ETL packages using SSIS to move data from various heterogeneous data sources to centralized database.
Environment: Microsoft SQL Server 2012,Visual Studio 2012, C#, VB.NET, ASP.NET, MVC5.0, User Interfaces, HTML, JavaScript, CSS,HL7, EDI Integration, WCF, AJAX,AnjularJs, Entity Framework, IIS 7.5, Angular JS.
Confidential, MD
Sr .NET Developer
Responsibilities:
- Worked as Sr.Net Developer in the team to develop the application using Visual Studio 2013 .Net Framework 4.5, C#, ASP.NET4.5, MVC, SQL Server 2012, and LINQ, Entity Framework.
- Used Generic Classes to perform operations on Dynamic data in Window Form Application.
- Client and server side validations done using Java Script, JQuery and ASP.Net validation controls.
- Involved in creating EDMX (ADO .Net Entity Data Model) and Mapping.
- Developed ASP.NET web pages (C# code behind) for authentication, registration, maintenance, documents uploading and faculty approval system
- Client and server side validations using Fluent Validation and Validation Controls and performing the tasks related to Database issues.
- Applications were using a common database and share information from vendors, clients and operating department. (C#/ASP. NET/DB2)
- Good knowledge and implementation skills in DB2 for Unix, and Windows (DB2 LUW)
- Built a DB comparison procedure for all to use which saved upgrade verification time
- Created Reports like Master Detail, Side by Side, Table Report using SSRS Reporting tools& assisted in RLDC Reporting.
- Created RDLC files by using the Visual Studio 2008 version of Report Designer
- Developed middleware component classes and WCF services across the enterprise and integrated in UI using MVVM pattern in PRISM framework
- Developed the rich visual components through WPF and Silverlight using XAML and Expression Blend.
- Worked on Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Controls in XAML.
- Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code Review Meetings
- Developed and consumed WCF REST Services and implemented with service contract attributes, operation contract and data contract attributes.
- Implemented REST architectural style in few modules as this is a web application.
- Good implementation skills and understanding in JSON
- Developed ASP.NET using MVC 3 & 4(Model-View-Controller) pattern, Web ASP.net.
- Developed standard custom controls, Custom Error Pages.
- Prepares technical designs, performs code reviews, debugging and testing
- Written technical documentation and developed workflows for the business functionality.
- Involved in resolving major bug fixes within the application.
- Giving production support after deployment and fix issues
- Custom filters implemented in Grids for user to sort and filter data easily.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- JQuery validation and MVC unobtrusive validation were used to validate form fields.
- Used Restful in the AngularJS page with WebApi.
- Used Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Create WCF Services based API to import the data into data base.
Environment:: ASP.NET MVC 4.0, SQL SERVER 2008,DB2,Ado.net,JSON, HTML,OOP & OOD Concepts, CSS3,GIT, SVN, Window forms, .NET 4.5, SQL Server 2012, C#,HL7 interfaces, Entity Framework, LINQ, AJAX, REST, SSIS,RDLC Reporting HTML5, JQuery, JavaScript, CSS3 ASPX,API, WebAPI, TFS,Web services, REST.
Confidential, Charlotte, North Carolina
.NET Developer
Responsibilities:
- Designed and developed web forms in ASP.NET & C#.NET using .NET Framework 3.0.
- Designed and Developed Master Pages, Themes and Skins in ASP.NET to achieve consistent, rich and user friendly feel of the web site.
- Successfully created RDLC files by using the Visual Studio 2008 version of Report Designer
- Developed UI screens using ASP.NET MVC pattern, Windows Forms and C#.
- Implemented jQuery UI core interaction plug-in for advanced effects built on top of jQuery JavaScript Library.
- Involved in configuration of FACETS Subscriber/Member application..
- Worked on FACETS Data tables and created audit reports using queries. Manually loaded data in FACETS and have good knowledge on FACETS business rules.
- Performed data mapping and data modeling and used canonical data model to map data from X12 834 transactions.
- Did theforward and backward data mappingbetween the fields in mainframe and FACETS.
- Analyzed the mainframe reports for member/eligibility/claims and mapped the fields with FACETS batch jobs and reports.
- Tested the changes for the front end screens in FACETS related to following modules, test the FACETS batches (membership).
- Re-engineering and capturing of transactions with legacy systems.
- Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code Review Meetings
- Conducted extensive analysis on migration and conversion of Provider and Member data, Group configurations, plan codes, benefit set-ups, fee schedules, provider pricing, capitation set-ups, etc from Legacy system (Amysis) to FACETS (Client Server based system).
- Provided support to full Software Development Life Cycle, testing, training and implementation.
- Analyzed the functional details of various modules in mainframe and did theGAP analysiswith the new system.
- Developedlogical & physical modelingas per business requirements.
- Responsible for working with the State to review and modify process flows to increase productivity and effectively utilize FACETS features not provided by the legacy systems.
- Assisted QA team in Preparing Test cases.
Environment:.Net 3.5 framework, C#, ASP.Net 3.5, jQuery, WCF, XML HL7 V3, AJAX, ADO .Net, RDLC Reporting,SSRS, PL-SQL, JavaScript, HTML5, CSS, XML, Visual Studio 2008, IIS 6.0,
Confidential
.NET Developer
Responsibilities:
- Designed the webapplication in Microsoft Visual Studio 2005 using ASP.net web forms with various controls.
- Effectively created rich and interactive UI using WPF.
- Actively performed and participated in code reviews.
- Involved in Requirement gathering and designing of application.
- Implemented User Interface functionality using ASP. Net.
- Participated in analysis and design of Interface Design and Dataflow documents
- Developed web pages in ASP.NET comprising of code behind logic code in C#
- Developed User Controls, Web Controls and Master Pages using ASP.NET with C#
- Worked on the modules implementing the business logic and data access layer in C#.
- Created and consumed web services using C#.
- Designed the application requirements for input and output using XML schemas (XSD)
- Design and development of security modules implementing system wide role based security
- Implemented .NET security using Web.Config file.
- Implemented the data access layer using ADO.NET.
- Involved in Database Table design along with development of Stored-procedures, Triggers, Views and Indexes for tables
- Designed and developed report generation module using Crystal Reports.
- Unit testing done with NUnit .NET tool.
Environment: ASP .NET, SQL Server 2005, C#, WPF, Visual Studio.NET 2008, IIS 6.0, ADO.NET, XSD, Crystal Reports, NUnit
Confidential
.Net Developer
Responsibilities:
- Designed and developed several SQL server stored procedures, Triggers, Views, User defined functions for all the DML functionally for the website.
- Implemented WCF Service to retrieve and validate data from different data sources.
- Consumed Windows Communication Foundation (WCF) Services from web applications.
- Used concepts such as Events and Delegates, Anonymous Methods, Web User Controls and Master Pages, Web Services, Caching and data controls to develop complex and data driven web application in C#.
- Used TFS for version control and Bugzilla for bug tracking, issue tracing and project management.
- Involved in Bug fixing, solving issues and implementation of application.
- Worked directly with customers and users of the system to identify their business processes, rules and application user requirements.
- Programmed the Business Logic Layer and Data Access Layer using C# .Net.
- Used SQL Server 2005 and 2008 to develop schemas and data contracts for data driven functional requirements without losing the significance of compliance with mandated standards.
- Created LINQ enabled database layer using Entity Framework.
- Served data up from Sql Server via the Entity Framework.
- Implemented LINQ queries on different data sources in Window form application.
- Used Dependency Injection in Silverlight Application.
- Used Generic Classes to perform operations on Dynamic data in Window Form Application.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
- Used Validation Controls for Text Areas and Text boxes and performed validations on the data prior to being submitted to the database.
- Used the ADO.NET Sql Client Objects like Sql Connection, Sql Command, SqlDataReader and SqlDataAdapter and Dataset object in the Data Access Layer to fetch the data from the SQL Server database.
Environment: C# .NET, WPF, Ado.net entity framework, SQL Server, LINQ Net Framework4.0, Visual Studio 2010/2012, Microsoft Visual Studio.NET 2005/2010,VB.net, Web services, HTML, Java script, C++ REST, WCF, Entity Framework, LINQ, TFS, Window forms.