.net Developer Resume
Jefferson City, MO
SUMMARY
- 8+ years of experience in Software Designing, Development and Testing using technologies such asASP.NET (5.0, 4.0, 3.5), ADO.NET, C#, ASP.NET (MVC5, MVC4), Razor, WCF, WPF, Entity Framework, WebAPI, JavaScript, HTML5, AJAX, jQuery, XML, Bootstrap, Angular.JS, Node.JS, Telerik Kendo UI,SSIS,SSRS and SQl Server.
- Strong experience in developing enterprise - level Web Applications using n-Tier Architecture.
- Strong experience in Object Oriented Programming (OOP) and methodologies.
- Strong understanding of SOLID design principles and exposure to Design Patterns like Singleton, Factory, Builder, Fascade, Strategy, Template etc.
- Experience in IMS and Manufactoring Execution System(MES)
- Excellent knowledge in Object Oriented analysis and design (OOAD), Agile Development Methodology,
- Service Oriented Architecture (SOA) and Model-View-Controller Architecture 3.0/4.0 (MVC).
- Experience developing web applications using React Native, PHP, HTML 5, CSS 3, jQuery / Javascript, Backbone.js / Marionette.js.
- Strong C# and ASP.Net skills focused on creating Web-forms and ASP.Net server controls.
- Developed next generation applications using the .NET Framework, Windows Communication Foundation (WCF) and MVC (Model View Controller).
- Developed web applications using Test Driven Development (TDD) methodology.
- Experience in implementing .NET Security features like Authentication and Authorization usingForm-based and Window-based authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Experience in writing unit tests using MS-Test, NUnit and QUnit.
- Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load (ETL) data from different databases.
- In-depth experience of T-SQL, SSIS, Reporting and Analytics.
- Experience in SQL Server DTS and SSIS (Integration Service) package design, constructing, and deployment
- Experience in database design in SQL Server, Oracleusing Stored Procedures and Triggers
- Experience in maintaining automation framework.
- Experience in working in Software Configuration Management using Tortoise SVN, Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS).Experience in using third party tools like Telerik and kendo Controls.
- Applying Multithreading techniques for creating high performance applications.
- Implementing the n-tier application with UI, Business layer and Database.
- Expertise in Microsoft Visual Studio 2013/2012/2010, Win forms, ASP.Net, ADO.Net, C#, .Net Framework 4.5.1/4.5/4.0, SQL Server, Entity Framework 6 and LINQ.
- Extensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, stored procedures and triggers in SQL Server 2008/2005.
- Experience in developing Service Oriented Architecture (SOA) Enterprise Applications using WCF Services.
- Sound knowledge of LINQ, WCF, WWF and WPF concepts introduced in .Net Framework 3.0/3.5/4.5.
- Thorough understanding of web technologies including Silver light, HTML, JavaScript, VBScript, XML and AJAX.
- Expertise with ADO.Net objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object.
- Designed workflow application by analyzing business processes and developed workflow maps for the application.
- AWS Infrastructure setup Web Server, App Server and PDS Server
- Tomcat 7 and Apache 2.2 setup on EC2 instances.
- Experience in usage of third party tools Telerik RAD control and scripting languages JavaScript and VB Script.
- Development Methodologies and Tools - MSF Agile, SCRUM, Team Foundation Server 2010, Visual Source Safe (VSS)., AJAX controls and Kendo UI Web and Mobile
- Strong skills in Debugging Techniques and Object Oriented programming concepts and design patterns.
- Have been involved in several sessions to gather system requirements from various Interfacing Teams at different client places.
- Possesses excellent communication skills and capable of working as an individual and also as a part of team.
TECHNICAL SKILLS
Programming Languages: C#, ASP.NET, VB.NET, JavaScript, TypeScript, jQuery, Angular JS, XML, XSL, XSLT.
.NET Technologies: Microsoft .NET Framework, ADO.NET, Entity Framework 6, Win Forms, Web Forms, SOAP 1.1, WSDL, Silverlight, WCF, WPF, SharePoint 2013 - External Contents, Data Connections, Excel Services, performance point, SSRS, Web API
Web Technologies: ASP.NET 3.5, ASP.NET MVC4, Razor,, Web API,WCF, JavaScript, KnockoutJS, AngularJS, Bootstrap,CSS, XML, XSL, XSLT, HTML, AJAX, jQuery, JSON, CSS3,AWS
Data Base: SQL Server 2012 (T-SQL, Stored procedures, Triggers), Oracle 11g, MySQL, Sybase
Dependency Injection Tools: StructureMap, Ninject, Unity Framework
Application Tools: Log4Net, Automapper
Unit Testing Frameworks: MS-Test, Nunit, Jasmine, Karma
Mocking Tools: Moq
Development IDE: Visual Studio .NET / 2008/2010/2012
Content Management Tool: Sitecore, CMS, DotNetNuke
Source Repositories: Git Hub, TFS, Tortoise SVN, Visual Source Safe
Web Servers: IIS 6.0/7.0
Operating Systems: Windows Vista/XP/2000/NT/98, DOS, Unix, Linux
PROFESSIONAL EXPERIENCE
Senior .Net DeveloperConfidential, NYC, NY
Responsibilities:
- Design and develop web based solutions through all the SDLC phases including business requirements gathering, front end web pages design and implementation, database implementation, testing, prepare technical and release documentation.
- Involved in design, and development of the web based application tool using Web API and C#.
- Design and implemented ASP.NET MVC, SPA web solutions with industry best practices and design patterns
- Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field
- Implemented Angular Service calls using Angular Factory
- Develop relational data models and database objects such as tables, views, indexes, stored procedures, triggers, functions.
- Worked on Multithreading, Asynchronous & event based programming.
- Convert data from legacy systems to SQL Server using SSIS packages.
- Kendo integration in MVC application, enabling OData with Kendo UI, Custom Filtering and grouping logic for Kendo UI
- Used NgDoc and Markdown for Automated Microsite Generation.
- Used Angular.JS-Custom Directives, Two Way Data-Binding, Dependency Injection, Modules Implementation, Templates Implementation, AngularJS integration with HTML, AngularJS Internalization, MVC (Model, View & Controller), AngularJS Filter & Validations, SPA and Front End Development, Testing and Bug Fixing.
- EC2 instances, RDS instance - MySQL, VPC, S3, IAM, Route53
- S3 API implementation for accessing S3 bucket data files
- Used Object Oriented Analysis Design (OOAD), ObjectOriented Programming (OOPS).
- Experienced in developing with .Net 3.5/4.0 using LINQ to Objects,LINQ to SQL, Silverlight 1.0/2.0, Microsoft Expression Blend, WindowsPresentation Foundation (WPF) and XAML.
- Used Telerik UI/ Kendo UI/ JQueryUI Controls for building high qualitywindows/web applications.
- Experience in developing customized and distributed applications usingUser and Custom Controls.
- Extensively understanding in creating and managing View Models, Views and Partial Views using ASP.NET MVC. Proficient in LINQ for dataretrieval, CRUD operations, data filtering & sorting.
- Good working experience with ADO.NET objects such as SQL Connection,SQL Command, Dataset, Data Reader and Data Adapter Objects in Web applications and Win form applications.
- Good working experience in XML Technologies - XML, XSL, DOM, XSLT, XPATH, SOAP and WSDL for data sharing/data migration and reporting.
- Working Knowledge of Model-View-View-Model (MVVM) & Model View Controller (MVC) Pattern.
- System Designing using Unified Modeling Language (UML) and experience in Design Patterns.
- Experience in working with xUnit, NUnit,Moq and VSTS test for Unit Testing.
- Worked in Agile Software, and Test Driven Development(TDD), conducting Code/Test Case review meetings, participated indaily SCRUM meetings.
- Used TFS as Source repository.
Environment: ASP.Net MVC, Entity Framework, SQL Server 2014, Typescript,Angular JS,Javascript,Ajax, JQuery, LINQ, Windows 7, VS 2005 - VS2015, .Net Framework 2.0 to 4.0, Team Foundation Server 2010, SSIS, NUnit, Telerik Controls, Kendo UI Controls,Angular JS.
Confidential, Raleigh,NC
Full Stack .Net Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Asp.Net MVC, Web API and C#.
- Created Business Logic Layer & Data Access Layers using design patterns like MVC, Fascade, Builder, and Repository.
- Designed Domain and Business Models using SOLID Design Principles
- Developed core web services in Web API to read/write data from SQL Server Database using Entity Framework.
- Developed Web Pages using SPA (Single Page Applications) Framework, HTML, CSS, Bootstrap, Angular JS, Typescript
- Implemented Multi-Threading in the application and Windows Services
- Created JavaScript modules to be used with Bootstrap to speed up development
- Designed and Scheduled the SSIS packages to migrate data from Excel to SQL Server and Vice-Versa.
- Implementation of client side validations using jQuery, Angular JS and server-side validation using ASP.NET MVC Validation at Controller level
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Created Layouts for a unified look and feel of the Web Applications.
- Used Grid View, Data List, and Panels to display and manipulate data in MVC views using Telerik controls.
- Used Forms Based Authentication to enforce security in the application
- Implemented Logging Mechanism using Log4Net.
- Dependency Injection done using Ninject Framework.
- The client layer has been developed using ASP.Net and Oracle 9i code behind for content presentation.
- Used Selenium IDE for Open source web testing
- Designed Administrator pages to handle overall application.
- Developed Customer Status update using Task-Based Asynchronous Programming Model (TAP) which can handle multiple threads and tasks.
- Written various unit tests using NUnit and Moq Framework
- Involved in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in the development and production environments
- Involved in designing Database Architecture.
- Implemented Optimized Stored Procedures.
- Wrote the Database Triggers, Views, and Indexes.
- Used Kendo UI Controls to create better, faster and more user-friendly web applications.
- Active participation in unit testing of the application to ensure quality.
- Optimized LINQ/SQL queries and indexes for SQL Server 2012.
- Fixed bugs reported by QA and UAT, including in Typescript.
- Migrated application from .NET Framework 1.1 to 4.5.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
- Supervised the development of functional documents for the application.
- Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: ASP.Net MVC, Entity Framework 4.0, TAP, Ninject, SQL Server 2008, Typescript, JQuery, LINQ, Windows 7, VS 2005 - VS2010, .Net Framework 2.0 to 4.0, Team Foundation Server 2010, SSIS, NUnit, Telerik Controls, Kendo UI Controls,Angular JS.
Confidential, Jefferson city, MO
.Net Developer
Responsibilities:
- Extensive involve in analyzing business requirement and discussion with business users.
- Involved in enhancement of existing system based on the business requirements, database design and system analysis.
- Developed Web Pages using ASP.NET MVC and C#.
- Developed application written in C# utilizing .NET WinForms and significant multithreading
- Interacted with the offshore team, ensured the task distribution and delivery on time.
- Developed GUI using .Net framework 3.5/4.0.and responsible for creating components using C#.Net.
- Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML, AJAX and AngularJS.
- Integrated Sitecore with backend systems and provided user controls.
- Used CSS framework (Bootstrap) for Base Styling of HTML-5 elements.
- Developed user controls and used validation controls available in .NET environment.
- Extensively worked with the JavaScript and client side validations.
- Ajax web browser technology was extensively used with JQuery to avoid post back to the server.
- Developed Invoice View using MVC, Razor and Entity Framework.Developed Web services, using SOA architecture, WSDL.
- Designed and developed Web architecture and protocols: detailed HTTP knowledge, REST and SOAP services, HTML5/CSS3/JS, HTTP/2.
- Consumed JSON data in an AngularJS service and Returned JSON data from an ASP.NET controller.
- Created and consumed WCF Web Services to expose the application functionality for different applications running inside the company & outside, implementing a Service Oriented Architecture (SOA).
- Documented the details of all the WCF samples and Migrated Web services to WCF.
- Implemented basic and advanced search generically to populate in list views of all the modules.
- Implemented Service Oriented Architecture (WCF) for manager call tracking module.
- Used ADO.NET as a data source for accessing databases.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server
- Created and Consumed WCF Web Services used for data transfer etc.
- Used .Net 3.5 LINQ components in data layer. Developed Web Pages using ASP.Net MVC and C#.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Created and maintained the Admin page for central management of the application.
- Maintains UNIX\LINUX operating systems to provide optimum performance and system availability.
- Used Smart Part as a data storage back end for updating and committing the code into the system.
- Extensively used Nuget Packages.
- Performed debugging and exception handling in support to the software development.
- Used Tracking Portal open source software to keep track of bugs.
- Working with Team Foundation Server as the source for version control and project / issue management.
- Used Source repository such as TFS to commit changes and to follow the team members work.
Environment: Visual Studio 2008, Microsoft .Net Framework 3.5/4, Team Foundation Server, MVC5/4, ASP.NET MVC, C#, HTML, HTML 5, CSS 2/3, JavaScript, Telerik Kendo UI Complete, ADO.Net, Web Services, WCF, WPF, LINQ, SQL Server 2008 R2, T-SQL, PLSQL, XML,( XSLT, XPATH), SSIS, SSRS.
Confidential, Cherry hill,NJ
.Net Developer
Responsibilities:
- Involved in requirement analysis, designing and development.
- Used AGILES methodology to implement the application.
- Designed Class, Use Case, Sequence diagrams using MS Visio.
- Involved in development of MVC 3.0/4.0 patterns for client server interaction.
- Improved code reusing and reduced class coupling through Dependency Injection design pattern.
- Used Razor view and ASPX(c#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.
- Created designs in partial views that are commonly used throughout the application.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and jQuery.
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Implemented methods through controllers in MVC to handle user inputs and responses.
- Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
- Created rich, easy-to-use and highly interactive UI using ASP.NET, AJAX controls, HTML-5, CSS, and master pages.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQLCRUD operations.
- Used Sessions, Cookies and Application Level State Management in Application.
- Performed validations on Web Forms using .NET Validation Controls and also Client Side Validation using JavaScript.
- Consumed XML Web Services using C#.
- Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
- Used Team Foundation Server (TFS) for Version Control
- Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS.
- Used SSIS to manipulate data to integrate the SQL Server database into larger processes.
- Developed business logic including Code-behind files and Classes in N-tier.
- Used TFS for bug tracking and bug fixing.
- Developed Entity Framework to access a relational database from the application.
- Involved in Unit and Functional testing and fixing the issues occurred in the testing process.
- Involved in deploying the application on the IIS server.
- Used LINQ to SQL to manipulate and fetch the data from database.
- Generated reports using SSRS.
- Performed database operations on SQL Server 2008 to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
Environment: MVC 3.0/4.0, Razor Views, Partial Views, Layouts, C#, ADO.net, Visual Studio 2012, SQL Server 2008 R2, SSRS, Web Services, WCF, XAML, IIS 7.0/7.5, Java Script, JQuery, ENTITY Frame Work, LINQ to SQL, XML, AJAX, HTML5, CSS, TFS, NUnit 2.5.
Confidential, NYC, NY
.Net Developer
Responsibilities:
- Developing and maintaining all sites upon business requirements including enhancements on agile methodology.
- Involved in gathering requirements from business analyst.
- Co-ordinate with team lead for better understanding of functional requirements, analyze and Design the business requirements to document and implement.
- Used ASP.Net 4.0 with C# language to develop the applications.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, REST and UDDI for exposing the functionalities of the enterprise business components at the Business Layer. Used XML to transport and store data.
- Involved in complete SDLC, used AGILE methodologies to implement new features in incremental way.
- Created rich, easy-to-use and highly interactive UI using ASP.NET, AJAX controls, HTML, CSS, and master pages.
- Designed and developed several Windows forms using VB.NET.
- Used Linq to Sql to get the data from database
- Used JavaScript extensively for client side validations.
- Implemented unit testing in application.
- Attending daily scrum meetings to update/report work status with team and Project Manager.
- Created and consumed the WCF services for Service Oriented applications.
- The application was developed using the Model View Control (MVC) architecture that gives a clear separation of representation of information from the user's interaction with it.
- Involved in Analysis, Design, Programming, Testing, Bug fixing.
- Used ADO.Net to access the SQL Server 2005 database
- Develop Business Layer using Interface and Transaction Implementation.
- Generate report from Data Grid and export into MS Excel and save the file in PDF Format.
- Developed .Net based class library using C#
- Modified the app.config file to obtain the desired setting.
- Designed Test cases, Test data and Bug fixing.
- VSS is used for source code management.
Environment: ASP. Net 4.0,Visual studio 2010, C#.Net, WCF, JavaScript, SqlServer2008
Confidential
.Net developer
Responsibilities:
- Designed and developed new applications using C# and ASP.Net.
- Developed Presentation layer using ASP.Net 2.0, JavaScript, AJAX, Business Layer using C#.
- Created user access control to restrict users based on user roles.
- Used ADO.Net objects such as Data Adapter, Dataset, and Xml Reader for consistent access of data.
- Used SSIS for data manipulation.
- Used ASP.Net Web Form controls like Dropdown list, Button, Textbox controls for creating User Interface (UI).
- Involved in Database Designing, Views and Stored Procedures in SQL Server.
- Involved in unit testing of the modules before submitting to QA.
Environment: .Net Framework 2.0, ASP.Net, ADO.Net, Visual Studio .Net, Win forms, WPF, Web Services, PL/SQL, IIS 5.0, C#, Windows 2000, XML, XSLT, SQL Server 2005.