Sr.net Developer Resume
Westborough, MA
SUMMARY:
- Having around 8+ years of experience in analysis, design, development and deployment of web application for client - server technologies, distributed and object-oriented programming in N-tier architecture with Microsoft technologies, following Agile/Scrum development methodologies.
- Expertise in developing applications under .NET Framework using ASP.Net, C#, VB, SQL Server, WPF, Silverlight and WCF, WCS, LINQ.
- Worked on designing and developing web applications using HTML4/5, XML, XAML, JavaScript, AngularJS, ReactJS, NodeJS, Knock out, JQuery, Web Services, Winforms, AJAX, CSS, Json Master Pages and Site Map to enhance user experience and performance.
- Experience the process of designing, writing, testing, trouble shooting and maintaining the source coding of programs.
- Excellent knowledge in the development of User Experience web and mobile based applications. Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular 2/4.
- Ability to build aesthetic creative solutions for complex products, business processes, functional and technical requirements and prototypes in ASP.NET, C#.NET, VB.NET, HTML, XHTML, XML.
- Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms.
- Develop standard and custom web parts in Share point as well as Developed, customized and modified .
- Good experience in developing applications using MVP and MVC designing patterns.
- Experience in designing rich interactive WPF applications in XAML using Expression Blend and MS Visual Studio.
- Extensively worked on WCF, WCS and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Worked extensively in managing security features in the .NET framework like authenticating and authorizing users using Forms based authentication, creating Membership, Profiles and Role Providers.
- Having experience on saas (Software as a service) that is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted.
- Familiar with latest Web technology like, CSS 3.0 and HTML 5(Tags, Local Storage Feature, New Input Types).
- Planned and implemented backup and recovery of the Mongo databases.
- Strong OO design and programming skills in Objective-C.
- Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Triggers in SQL Server.
- Strong Entity Framework Skills used with MVC applications.
- Excellent knowledge of generating reports with integration and reporting services as SSIS, SSRS.
- Strong knowledge at UML standards and in preparing Case, Class, Sequence and Activity Diagrams.
- Experience in using Web Server - IIS 7.5/7.0/ 6.0/5.0.
- Worked under Test Driven Design and Development.
- Managed versions of code using TFS.
- Team player with excellent communication and written skills with exemplary analytical and problem solving skills.
- Strong Knowledge of Dependency Injection concepts
- Bootstrap for developing responsive, Mobile first websites
TECHNICAL SKILLS:
.NET Technologies: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1. x, ASP.Net 4.5/ 4.0/3.5/3.0/2.0 /1. 1, VB.NET, ADO.NET, Web Services, .Net Remoting, Web Forms, Win Forms, WCF, WPF, WWF, LINQ
Web Technologies: HTML, XHTML, CSS, XML, XAML, XSLT.
Programming Languages: C#, Java Script, JQuery, Java, C++ and C, PL/SQL.
Databases: SQL Server 2008/2005/2000, MS-Access and MS Excel, Oracle 10g/9i
Development Environment: Microsoft Visual Studio 2012/2010/2008/2005/2003, .NET Framework 4.0/3.5/3.0/2.0, Microsoft Expression Blend 3.0/2.0
Reporting Tools: Crystal Reports, SQL Server Reporting Services, SQL Server Integration Service and MS Access reports.
Designing Tools: UML, Design Patterns, MS Visio 2000, Rational Rose, Visual Paradigm
PROFESSIONAL EXPERIENCE
Confidential, Westborough, MA
Sr.net developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including analysis, design, development, implementation, coding and testing.
- Used Object Oriented Programming (OOP) concepts in project development.
- Effectively involved in agile methodology and SCRUM framework for rapid development.
- Extensively used C#.NET and VB.NET to implement complex business logic as per the business requirements and back end connectivity using ADO . NET .
- Implemented N-tier web based application in which UI is developed using ASP. NET, C#, JavaScript, XML, XSLT, Knock out, ReactJS and Node . JS .
- Used WCF, WCS, Web Services , APIs, and AngularJS for designing back end components.
- Worked on Model View Controller (MVC) pattern using AngularJS2/4.
- Worked as a WPF developer on WPF technologies for a new desktop product offering called collage that allows users to quickly create Data Virtualization resources.
- Experienced in installing, configuring and deploying MS SQL Server suite of products that includes SQL Server Integration Services, SSRS.
- Experience as PL/SQL Developer, Performance Tuning, Unix Shell Scripting and Data Analysis.
- Optimized the computation complexity of Algorithm to fit the constrained ROM and RAM memory.
- Worked in Test Automation and Process Management throughout key phases of STLC and Solving the issues in automation execution and test development.
- Implemented the algorithm in both embedded system and cloud platform.
- Completed rebranding and designed Share point solutions, developed Master Pages, CSS files and site templates.
- Worked on the UI of a web based content management system built with React and Redux.
- Product was developed from the ground up using Microsoft technologies (WPF, .NET)
- Used Telerik Controls such as Kendo UI to support HTML controls in all the browsers.
- Used an Agile, Scrum approach methodology for software development using Rally .
- An exclusive experience working with User Controls with VB.NET code-behind files, debugging and Quality Testing of the code.
- Used Angular 2/4 as framework to create a Single Page Application (SPA) projects.
- Involved in implementing the complete application in the in-build MVC Architecture with Angular JS .
- Used Web Services ( SOAP, WSDL) for communicating with other application and components.
- Implementation of CI and CD for the new projects using Jenkins, Ansible, Artifactory Build Forge, GIT, and maven build framework tools.
- Utilized the data to redesign critical aspects of the Graphical User Interface to better map with the operator needs.
- Developed web application using ASP.NET, HTML5, CSS3, JSON, SQL and Bootstrap.
- Developed and consumed web services through AJAX, jQuery, SOAP, XML/WCF.
- Implemented in MVC5Architectural pattern using Razor View Engine.
- Used Language - Integrated Query ( LINQ) to implement query expressions to get the data from SQL.
- Created stored procedures, functions, packages and triggers using NO SQL , PL/SQL and T-SQL.
- Integrated SQL Server Reporting Services (SSRS) reports in applications.
- Performed data transformations using SQL Server Integration Services (SSIS) via the implemented enhancements for better performance.
- Used Crystal Reports application to generate reports from wide range of data.
- Used Cascading Style Sheets (CSS) for consistent look of the site.
- Involved in unit testing and integration testing.
Environment: asp.net 4.5, JQuery, Visual Studio 2015, TFS, GitHub SQL Server 2014, Restful Web Api, WPF, Entity Framework, XML, C# 4.0, AngularJS 2, Bootstrap, Fiddler, Specflow, Swagger.
Confidential, Sanfrancisco, CA
Sr.net developer
Responsibilities:
- Requirements gathering and analysis, Participated in meetings interacting with project managers, team members in order to understand application needs and goals.
- Responsible for Programming/Developing and coding the Application, Wrote the code for all necessary business requirements (user stories) the application had and the code to fix any bugs. The application used a 3-tier framework base and the UI layout (design and code behind) was developed in Visual Studio 2012 (using C#).
- Designed and developed single page application using Angular JS .
- Used Angular UI Router , Angular UI Bootstrap , Knock out for routing and rich user interface.
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts, and agile methodologies and Model View Controller ( MVC ).
- Experience on working with Windows Communication Foundation (WCF), Windows Work Flow Foundation (WWF), Windows Card Spaces (WCS) and Windows Presentation Foundation ( WPF) in .NET 4.0/3.0.
- Developed and designed web solutions using MS Share point Designer, MS Visual Studio, and MS InfoPath, through C#, jQuery, JavaScript, HTML 5, ASP.NET, XML, and other languages to build and maintain technical solutions.
- Created SSIS package to extract, transform and load (ETL) data from various sources into destination target, like data warehouse, flat file, Excel, using SQL Server Integration Services.
- Responsible for writing Stored Procedures and creating Views to pull data from the central database for efficient database management.
- Architected the new WPF patterns into the existing codes
- Used LINQ for querying on Business objects, collections and LINQ to sql to develop data access layer.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Involved in the design of database, creation of tables and stored procedures using MS SQL Server 2008.
- Demonstrated with SSRS to include report front-end development, report deployment and management and executing SSIS programs
- Responsible for handling Normalize Database designing and creation, Data Modeling, Data structures, Database schema, Tables, Rules, Constraints and Views.
- Applying Multithreading techniques for creating high performance applications.
- In the Business Logic Layer along with code access security ( CAS ), Web and WCF services were used.
- Used Entity Framework for database operations.
- Involved in writing jQuery -based Ajax requests using JQuery. get (url, data, callback, type) or jquery. ajax (options) and jquery.post (url, data, callback, type).
- Designed and developed win forms using C# , ASP.NET 4.5, XML, XLST, HTML, Java Script , Winform Cascading Style Sheets ( CSS ) and User Interface ( UI ).
- Designed Business components and Data Access Layer using C#, ASP.NET and Data Sets.
- Implemented Data access layer using Entity Framework( EF5 ) to connect and retrieve or manipulate database information.
- Involved in developing RESTful calls with WCF that return JSON results for data binding and to implement other business logic.
- Wrote various Unix Shell scripts to automate the process.
Environment: .Net 4.5, ASP.Net, MVC 4, Visual Studio 2012, Angular JS, jQuery, Ajax, JSON, C#.Net, Win forms, HTML, Entity Framework, JavaScript, CSS, TFS, GIT, Crystal Reports, WCF, IIS 7.0
Confidential, San Diego, CA
Sr.net developer
Responsibilities:
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2012.
- Developing web pages using MVC and Jquery.
- Using SQL Management Studio 2012 for backend data management.
- Using LINQ expressions to fetch data from database effectively.
- Using WCF techniques like Datacontract, OperationContract, Datamember to create classes and methods and protect data integrity.
- WCF services are extensively used for various functionality.
- Using TortoiseSVN version control for checking in code and downloading latest changes to local.
- Developed the core application infrastructure C#/WPF/XAML/.NET 4.0/MVVM/ Unity before handing off product implementation to their in-house development team.
- Worked in a mentoring roles with the developers to provide knowledge transfer of C#, .NET, WPF and XAML
- Using Jira agile/Scrum development methodologies like User stories, Epics for productive development.
- Bootstrap, HTML5 and CSS3 to make responsive web UI Changes for all devices.
- Angular JS to implement clean separation of concerns and data binding capability to HTML thus giving user a rich and responsive experience.
- Also used Jquery for a legacy project to improve user experience.
- Migrated legacy MVC web application to use angularJS instead of jquery
Environment: asp.net 4.5, JavaScript, JQuery, Visual Studio 2015, TortoiseSVN, SQL Server 2014, WCF, ADO.net, XML, C# 4.0, AngularJS, Bootstrap, Fiddler
Confidential, Westborough, MA
.Net Developer
Responsibilities:
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2012.
- Developed page which involves Image processing techniques using C#, Ajax sliders for brightness, contrast.
- Used Asp.net Update Panel techniques to do Asynchronous Postback.
- Ajax Validation controls are extensively used to validate different Controls on pages.
- Used Jquery and AngularJS to do lot of processing on client side to reduce load on server side.
- Used WCF to use lot of methods created for dropdownlist controls.
- Used ADO.net techniques to connect to database for fetching, saving and updating data.
- Used Linq to manipulate data on the fly on pages.
- Dimensions is used for version control, uploading files after developing web pages.
- Used List techniques in asp.net to get data for controls like DropDownLists.
- Used Asp.net Object data source and control parameters to make what controls display depend on other controls.
- Designed WPF Forms, Custom Controls and User Controls using XAML language fo
- Created UI controls in XAML pages using WPF,WCS .
- Used WCF techniques like data contract and also Created Business Objects, Data access objects, Data Contracts, Internal service.
- Created Complex Stored procedures for getting, saving and updating data in Database.
- Extensively used SQL Management Studio 2012 for developing testing web pages.
- Created Events for Dropdownlists, Texbox Controls, Radio Buttons and Buttons.
- Developed Asp.net user controls for different pop up pages and selection pages.
- Used SSRS for developing reports and SSIS for data-warehousing huge data
- Converted some classic asp web pages to asp.net.
Environment: Asp.net 4.5, JavaScript, JQuery, Visual Studio 2012, Dimensions, SQL Server 2012, WCF, ADO.net, XML, C# 4.0
Confidential, Minneapolis
.Net Developer
Responsibilities:
- Involved in Design and Development of database in SQL Server 2008.
- Developed custom controls and user controls for reusability.
- Using C#.NET as code behind for aspx page, maintained Data Access Layer and Business Layer.
- Designed and implemented XML Web services.
- Deployment of web services for online transactions using C# and exposed them through SOAP and HTTP.
- Implemented 21 CFR Part 11 statutory rule for operator identification, electronic signature, access rights and electronic records.
- Creating a re-usable Data Access Layer, Exception Catching module using C# 3.0.
- Used ADO.NET to make necessary communication with backend database (SQL Server 2008).
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Used ASP.Net State Server session management for storing session related data.
- Written Procedure & Functions for back end in SQL Server 2005, which were called from the ASP scripts through ADO, to do various DML operations.
- Maintained sessions throughout the portal.
- Used Crystal reports for reports presentation
- Written JavaScript for client side validation.
- Involved in Unit Testing of modules.
Environment: ASP.Net 1.1, ADO.NET, C#.Net 1.0, DHTML, XML, DHTML, JavaScript, SQL Server 2008, 21 CFR part 11 rule.
Confidential
.Net developer
Responsibilities:
- Actively participated in the design, implementation, deployment, configuration, and maintenance phases.
- Followed an n-tiered approach to make the application development flexible and extensible.
- Developed Master pages to create a consistent layout of the pages.
- Controlled the style and layout of various Web Forms using CSS.
- Developed Web User Controls for reusability.
- Involved in writing Client-side and Server-side scripting.
- Developed Security Layers in C#. NET for user Authentication.
- Created and consumed Web Services using C#.
- Involved in resolving browser compatibility and version compatibility problems.
- Bound the Sitemap to the Tree View control for navigating between several Web Forms.
- Extensively used XML DOM and XPath to create, read, and manipulate the XML data.
- Developed reusable custom data access layer using ADO.NET.
- Wrote stored procedures and database functions for data extraction.
- Used ADO.NET as data access middleware for retrieving data and updating records in database.
- Created T-SQL Stored Procedures, Views and User Defined Functions for fetching relevant data.
- Used Microsoft Enterprise Application blocks for Exceptions logging and instrumentation.
- Implemented Forms based authentication.
- Unit-tested during the whole code development process and participated actively in the integration testing.
- Implemented source control using VSS.
Environment: Visual Studio .NET 2005, .NET Framework, ASP.NET, ADO.NET, C#.NET, CSS, IIS 6.0, VSS, XML, XSD, XSL, SOAP, SQL Server 2005, NUnit Testing Framework.