Senior .net/ Full-stack Developer Resume
New, JerseY
SUMMARY:
- 8+ years of IT experience in Requirement, Analysis, Design and Development of Client/Server, Windows and Web - based applications using N-tier Architecture with knowledge in complete Software Development Life Cycle (SDLC).
- Worked in different areas of Software Development, Banking, Insurance, Finance, and Healthcare domains.
- Expert in application development using Object Oriented Analysis & Design techniques (OOAD), Object Oriented Programming Concepts (OOPS) with experience in Agile and Scrum software development methodology.
- Good Experience in developing Web Forms, MVC, Web API and Entity Framework using C#.NET and ASP.NET.
- Technical expertise in Microsoft Technologies, such as ASP.NET Web Forms, ASP.NET MVC, C#, VB.NET, Web Services, Web API, WCF, WPF, LINQ, IIS, SOAP, XML, XSL, XSLT, .NET Remoting, VB Script, ADO.NET, Entity Framework, RESTful Web Services and RDLC Reports.
- Extensive experience in Designing professional UI Web Applications using Front End Technologies like HTML, CSS, JavaScript, JQuery, AJAX, JSON, AngularJS and Bootstrap.
- Experienced in building Cross Browser Compatibility Web Pages in Responsive Design using Bootstrap.
- Experience in gathering customer requirements and functional requirements and converting them to technical requirements, applying Object Oriented Analysis and Design (OOAD) concepts and Patterns.
- Involved in the design and development of 3 Tier, N-Tier Distributed Architectures and MVC Architecture.
- Good experience in Web services, Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF).
- Proficient in using XML related technologies including XSL, XSLT, XPath and XQuery.
- Knowledge on developing the Web application using framework like Language Integrated Query (LINQ), Entity Framework and LINQ to Entities.
- Proficiency in development using Microsoft .Net technologies like C#, ASP.Net, AJAX, MVC, Web Services, Data Structures, Windows Azure (Cloud Computing), N-hibernate and Entity Frame Work
- Experience in Database Analysis/Design/Normalization/Manipulation processes using SQL Server and Oracle Data Base.
- Good experience in designing and developing Windows Applications, Web Applications, Web Services by using C#, ASP.Net, ADO.Net, AJAX, SQL Server technologies.
- Good experience in designing components and services by using techniques.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture (SOA) concepts using .Net Framework.
- Good experience in using ASP.Net Server Controls and ASP.Net Ajax Controls like Script Manager, Update Panel and Modal Popup Extender.
- Experience in Silverlight programming using XAML and data access using WCF RIA/REST Services and ADO.Net.
- Experience in MS SQL, Oracle Data Base and MS-Access Data Base programming using PL/SQL, Constraints, Indexes, Views, Stored Procedures, Packages, Cursors, Triggers and User Defined Functions.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using PL/SQL. Extensive knowledge of writing complex queries using SQL.
- In-depth knowledge in Multi-threaded programming and Thread synchronization.
- Good knowledge in creating Web Forms, User Controls, Custom controls.
- Extensively used various ASP.Net features like Caching and Session for State Management of Web Applications.
- Strong knowledge in SQL Server Reporting Services (SSRS), SQL server integration services (SSIS) and SQL server analysis services (SSAS) and ETL processes.
- Having good knowledge on integrating .Net controls into Sitecore.
- Very good expertise in design and development of Web forms using HTML, ASP.Net AJAX, CSS and XML.
- Extensive experience in developing and implementing XML Web Services using WCF, WPF, WSDL, UDDI, SOAP and LINQ.
- Having strong knowledge on BizTalk, Reports, SSIS, and ASP front end solutions.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests.
- Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server) and Proficient in writing Unit Test Cases for Business logic, Web services and WCF.
- Experience working with PRISM and MVVM design patterns for Silverlight and WPF.
- Experience in creating use case diagrams, class diagrams, activity diagrams, sequence diagrams, page flow diagrams using UML technologies.
TECHNICAL SKILLS:
Languages: C, C++, C# .NET, VB.NET, T-SQL, UML
.NET Technologies: ASP.NET, ADO.NET, AJAX, LINQ, Web Parts, Site core
Web Technologies: HTML4/5, DHTML, XML, XSLT, XSD, WSDL, XAML, SOAP, CSS 2.1, CSS3, Web forms, MVC 5, Web Services
Scripting Languages: JavaScript, VB Script, JQuery
Operating Systems: Win 95/98, Win NT, Windows Server 2000/ 2003, Win XP/ Vista/Windows 7, Windows 2008
DBMS: SQL Server 2000/ 2005/ 2008/ 2012
Reporting Tools: SQL Server Rep1orting Services, Crystal Reports
Framework: MS .Net Framework 1.0/ 2.0/ 3.0/ 3.5/ 4.0/ 4.5
IDE: Visual Studio 2003/ 2005/ 2008 , 2010, 2012, 2013 VSTS 2005, Visio, Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Senior .NET/ Full-Stack Developer
Responsibilities:
- Designed and developed the UI application using Visual Studio 2014/15 and ASP.NET 4.5.
- Developed HTML prototype of the web pages using CSS3, per client specifications
- Extensively used .Net inbuilt components like Grid view, Link button and other ASP.NET server controls in designing the front-end web pages.
- Implemented N-tier architecture for windows services that separates business logic layer, data layer and Application tier using C#.
- Created C-Sharp(C#) files for database handling and for implementing Business logic.
- Created custom controls that provides customization of pages for the user interface using ASP.NET in MVC.
- Assisted in the designing of database and created database Triggers, Functions and Stored.
- Using Angular JS for client side validations.
- Procedures in SQL Server 2012 for ensuring data integrity.
- Used AngularJS and ng-grid JS libraries as a part of client side development
- Experienced in Developing and Enhancing MVC, Layouts, Partial Views by using HTML, CSS, and ASP.Net Controls.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implementation of the UI using HTML, CSS, JavaScript, JQuery and Bootstrap.
- Implemented Reports Functionality using modules UI (MVC and Kendo UI), Service (Web API)
- Designed MVC design pattern for ASP.Net application development using the ASP.Net MVC framework.
- Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
- Used Code first approach and Entity Framework for Data Access Layer (DAL).
- Developing the services of the application using ASP.Net MVC and Web API 2.
- Most of the internal structure uses XML for generating input/output.
- Developed Restful Services using Web API that are consumed by various Client applications for routing data between different systems.
- Developed and consumed WCF Service to access client active directory for authentication purposes.
- Utilized LINQ to SQL technology extensively to interact with the SQL/Server database 2012 for data retrieving, querying, storage and manipulation using Entity Data Model.
- Developed, deployed, and monitored SSIS Packages including upgrading DTS to SSIS, Team City and Subversion.
- Converted the application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Experience in working on Azure PAAS, IAAS and Storage, Azure SQL Database and Azure App Services.
- Performed ETL transformations using SSIS (SQL Server Integration Services) via the Business Integration Development environment in Visual Studio 2014/15.
- Designing Database schema, Tables and Relationship diagrams, Triggers, Stored Procedures in MS SQL Server 2012.
- Created new design and styles for the web pages using AJAX controls using the Ajax Control Toolkit to enhance the aesthetic value of the web pages. Some of the features implemented were hover profiles, dynamic menus, Cascading Drop Downs, Combo Box, Update Panel Animation, tooltip dialogs, Calendar control, Collapsible Panel, and some animation effects.
- Developed XML Web Services (WCF) for Credit card validations, currency conversions mainly used for the stock exchange rates and for accessing real time data and to perform aggregate, balance calculations and for implementing role-based security to authenticate the users.
- Involved in unit testing, integration testing and system testing.
- Used TFS for the source control, create work items under the user stories for modules mapped against 2 weeks iteration and track each item by remaining hours.
Environment: C#.NET 4.5, ASP.NET, LINQ to SQL, Microsoft Visual Studio 2014/15, Business Integration Development, XML Web Services (WCF), Web API 2, Angular JS, SPA, Bootstrap, MVC, SQL Server 2012, TFS, IIS, HTML, CSS3, SSIS, Azure
Confidential, Costa Mesa, CA
Senior .Net/ Full-Stack Developer
Responsibilities:
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Developed the application using ASP.NET C#, MVC using SQL Server and Visual Studio 2013 and TFS.
- Involved in creating Front end screens using HTML5, Razor, CSS3, JavaScript, jQuery, Angular JS, Knockout JS, Bootstrap
- Used Custom Validations, ASP.Net Validation Controls and JavaScript to perform validations both on client and server side.
- Worked on Client side MVC frameworks like Angular JS and Single Page Application developments.
- Used some test work with Crystal Reports & HTML for reporting.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Extensively used ADO.Net objects such as Data Adapter, Data reader, Dataset and Data View for reading/updating records in database.
- Worked extensively in implementing Fault contract, security, performance tuning and Web Service Callbacks.
- Developed the Control Module Web Pages from ground up using MVC, HTML, JQuery, Angular JS, CSS and Kendo UI.
- Development of Business as well as Data Access Layer using Entity Framework.
- Importing data from MS Excel and Text file to SQL Server database using SSIS.
- Developed Reports using the SQL Server Reporting Services and integrated with the application.
- Worked with ASP.NET Web Forms, WCF and State Management, Caching features, configuring optimizations and securing the web application. Developed the Code-behind files in C#.NET.
- Consumed Web API from ASP.NET MVC application using Http client, Implemented Web Services Using ASP.NET for consumption by the client application.
- Developed the services using WCF to access catalog and basket related functionalities.
- Created and tuning the database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Developed Service Oriented Architecture (SOA).
- Implemented Test Driven Development(TDD) using Testing tools like Grunt/Gulp.
- Used ADO.Net objects to retrieve and update data to the database like MS Access, SQL Server.
- Created ASP. NET Web pages that provide new features and enhanced user experience.
- Worked with SSRS reporting services for generating few reports.
- Supported production software operations through testing and troubleshooting to resolve the issues.
- Experience in coordinating with on site and offshore team members in daily status meeting to resolve issues related to project Activities.
- Used Team Foundation Server (TFS) for continuous integration and version control.
Environment: Visual Studio 2012/13, .Net Frame work 4.0, ASP.NET, AJAX, BootStrap, HTML5, Razor, CSS3, Angular, MVC, SPA, LINQ, Entity Framework, SQL Server 2012, SSRS Report, WCF, BI- Reports, Workflows, Agile, ADO.NET, XML, TFS, WPF, IIS, MVVM pattern
Confidential, New Brunswick, NJ
Sr .Net Developer
Responsibilities:
- Involved in Design and Development stages of the Software Development Life Cycle for the project.
- Involved in designing and developing the User Interface in ASP.NET.
- Involved in enhancing and implementing new rules into the business logic using C#.
- Followed 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Created Master Pages to define unified layout for Application.
- Implemented AJAX into the user interface to improve the user interaction.
- Used ASP.NET Input Validation controls and JavaScript to perform client side validation.
- Effectively consumed XML Web Services to retrieve Pending Claims.
- Written Complex Queries and Stored Procedures to validate the data and execute the desired results.
- Involved in automated Email generation system using SMTP server.
- Developed various web forms using ASP.
- Added and modified user profiles, maintaining user feedbacks using encrypt and decrypt methods.
- Developed ActiveX components and developed complex DLLs using C# to enhance and improve the system functionality.
- Used HTML, DHTML for generating interactive screens.
- Good experience in developing components.
- Used COM to manage transactions and object pooling to improve the performance.
- Used ADO to interact with the database by using appropriate cursors and lock types.
- Involved in unit testing, integration testing and system testing.
- Created Triggers at the database level to automate database activities.
- Used MS SQL Server as the database and ADO.NET for database connectivity.
- Responsible for implementing test cases using NUnit.
- Used TFS (Team foundation Server) as the source repository software to maintain different versions of the project.
Environment: C#, Visual Studio 2012, ASP.Net Framework, ADO.NET, HTML, Bootstrap, XML, SMTP Server, AJAX Toolkit, MS SQL Server, SSIS, SSRS, TFS, NUnit.
Confidential, Little Rock, AR
.Net Developer
Responsibilities:
- Went through the total project development life cycle and have a clear understanding of various tiers as the project was a multi-tier application.
- Coordinated with various groups of the client to gather business and system requirements.
- Involved in application design based on MVC 3, Factory Design Pattern and OOPS. Active Developer of the core developing Team for the Banking Software using C#.Net, SQL Server with MVC Pattern.
- Used JavaScript for client side validations.
- Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures and triggers to manage data.
- Created clustered and non-clustered index to aid faster retrieval of data.
- Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for creating/inserting/updating/deleting the data into the relational tables.
- Developed Web Service for retrieving Employee Data (based on XML, WSDL, and SOAP)
- Worked extensively on the UI, created views by utilizing MVC3, and created view models.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Used SSIS to fetch the data for daily, weekly, hourly and monthly imports.
- Responsible for creating complex SSRS Reports based on client specifications
- Used Visual Studio for compiling and debugging
- Utilized current and upcoming industry trends and practices to create Sitecore CMS websites
- Used nHibernate, WPF to communicate between DAL and other business components.
- Involved in creating, deploying, and managing reports using SSRS.
- Created T-SQL and PL/SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Have done data model principles, fit-gap analysis, prototyping, development, implementation, maintenance and support during the product design and development.
- Used VSS for version control during development.
Environment: C#, ASP.Net 3.5, MVC 3.0, ADO.NET, WCF, LINQ, UML, SQL Server 2008, JavaScript, T-SQL, PL/SQL, SOA, Crystal Reports, Visual Source Safe, SSRS, SSIS, XAML, XSLT, VSS, N-unit testing, Visual Studio 2010.
Confidential, Ashburn, VA
.Net Developer
Responsibilities:
- Working as a team member and responsible for designing Clinical application.
- Followed Agile methodology in developing the application and possess strong knowledge in agile methodology.
- Designed the application using HTML Helper and Razor Views in MVC architecture that promotes a clear separation between the different layers.
- Developed Web services for Administrative Services, Configuration Services and Pricing Services.
- Worked on database modeling and database schemas and created stored procedures in SQL Server.
- Designing and developing User Interfaces ASP.Net on Visual Studio.
- Worked on Generic classes using C# to create Support Functions and Database Operations.
- Implementing OOPS concepts like Inheritance to develop Base common and Base Secure modules.
- Used Windows Communication Foundation (WCF) to communicate with other backend systems.
- Developed reports using MS SQL Server Reporting Services (SSRS) and Crystal Reports.
- Developed System Settings module for user customization of the application.
- Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports.
- Created Benchmarked Items, Active Pricing Records, Revision History, etc., reports using SQL Server Reporting Services.
- Designs, develops and implements SharePoint applications.
- Created Custom Web Parts in Visual Studio .Net using SharePoint Server Object Model.
- Worked on database and .Net application performance tuning to reduce the request processing load on server and having excellent .Net application and database debugging skills on SCALE UP and SCALE OUT applications.
- Used Team Foundation Server for integrating, maintenance, reporting and project tracking.
- Performed unit testing on every new version before sending it for User Acceptance Test.
- Documented the analysis and technical specification for future references.
Environment: .Net, ASP.Net, .Net Framework 3.5, Visual Studio 2008, XML, XSL, JavaScript, SQL Server 2008, SSRS, ADO.Net, Web services, SharePoint 2007, IIS, EO Tool kit, Crystal Reports and Team Foundation Server.