Senior .net Developer Resume
New York, NY
SUMMARY
- 9+ Years of experience in designing, developing, maintaining, modifying and supporting software applications in domains such as Ecommerce, Utility, Warehousing, Healthcare.
- Experienced in building applications using .NET Framework/.NET Core, Visual Studio, ASP.NET, ADO.NET, C#, VB.NET, WCF, WPF, MVC, SQL Server, Ajax, CSS, JavaScript/jQuery/Angular, Web Services, and Silverlight.
- Exposed to web development with emphasis on all stages of System Development Life Cycle (SDLC) using design patterns like MVC, MVVM, Singleton, and factory for developing applications to improve the response time.
- Extensively used ADO.NET object to access databases like SQL Server, Oracle.
- Proficient in creating ASP.NET User Controls, Custom Controls, Navigation Controls, Master Pages, Themes and Skins to improve features and look and feel of the sites.
- Extensively Implemented Windows Communication Foundation (WCF) and defined service contracts for advanced functionalities.
- Expertise in developing Windows Presentation Foundation (WPF), Extensible Application Markup Language (XAML) applications by using Microsoft Expression Blend tool.
- Proficient in building Web Services using WSDL, UDDI and SOAP Protocol and Expertise in consuming and publishing Web Services.
- Hands on experience in developing rich user interface web applications using web presentation technologies like Silverlight.
- Experience in implementing LINQ by using LINQ to Dataset and LINQ to SQL for converting source code data.
- Used Active directories to store information about network components.
- Created custom controls like buttons, calendar controls using Boot Strap.
- Experience using configuration Management Tools such as Team Foundation Server (TFS), Visual Source Safe (VSS), Sub Version (SVN) and GIT for version control.
- Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans and generating test scripts.
- Experience with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Ability to adapt to new environment and open to learn new technologies in a team and as an individual good at problem solving and troubleshooting capabilities.
TECHNICAL SKILLS
Operating Systems: Windows 95/98/2000/2003/ NT/XP/2007/2010, MS - DOS, UNIX
Programming languages: C, C++, C#, VB.NET, SQL, TSQL, PL/SQL.
Microsoft Technologies: .NET Framework 1.1/2.0/3.0/3.5/4.0/4.5 , Visual Studio 2008/2010/2012/2015/2019 , ADO, ADO.NET, ASP, ASP.NET, MS-Office (Excel, Word, Power Point, Access), WCF, WPF, Silverlight, MVC, Ajax.
Databases: SQL Server 2005/2008/2012/2015/2017 , Oracle 9i/10g, Access 2000
Web Servers: Internet Information Server (IIS) 4.0/6.0/7.0
Web Development Tools: HTML, JavaScript/JQuery/Bootstrap/Angular, CSS, XML
ETL Tools: SQL Server Reporting Services (SSRS), SQL Integration Services (SSIS)
Version Controls: Team Foundation Server (TFS), Visual Source Safe 6.0 (VSS), Sub Version (SVN), GIT
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Senior .Net Developer
Responsibilities:
- Involved in gathering information from clients and analysed the information and provided with the best solutions which meet client's requirements.
- Implemented Agile Methodologies and SCRUM Framework in the iterative process of development.
- Involved in the development activities, written the Business components using C#, ASP.NET, SQL server database queries.
- Implemented Interfaces for updating and inserting data between two applications.
- Used Angular JS for building single page application.
- Wrote processing application using C#, HTML5, CSS3.
- Worked closely with other engineers to develop new REST based APIs for email marketing system.
- Designed and develop the WCF infrastructure to allow the communication between application and SQL database system.
- Design of the Web Forms in ASP.NET, HTML5, CSS3, and JavaScript and C #.Net.
- Developed Cascading Style Sheets for User Interface uniformity throughout the application.
- Participated in implementing Form Based authentication and Role based authorization to authenticate users.
- Reviewed SQL Server logs & confirm that jobs ran; trouble shoots the job if it failed.
- Worked on SSRS 2012 to create and develop reports.
- Wrote Data Access Layer Methods (ADO.NET), T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Worked with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Used Git for the source control.
- Directly interacting with clients and gathering new requirements.
- Handled many production issues and enhancement to the existing product.
Environment: ASP.NET 4.5, Excel 2007/2010,COM, REST API, Windows Form (C#),MVVM, WPF, Angular, SQL Server 2012/SSRS,SSIS, XML, WCF,HTML5, JavaScript, JQuery, .Net Framework 3.5 and Windows 7 and 10, Windows server 2003,LINQ, TFS, GIT.
Confidential, Dayton, OH
Senior .Net Developer
Responsibilities:
- Involved in gathering requirements, analysis and development, supporting and testing of the project.
- Followed Agile methodology with daily Scrum and two week sprints to ensure timely and Quality deliverables.
- Implemented functionalities described by the business unit using MVVM Pattern with best coding standards, code quality, and performance.
- Implemented View Models to encapsulate all models and classes used on different views for more stable, clean and organized code to reuse in Views.
- Developed SPA (single page application) using HTML5, CSS3, jQuery, Boot Strap and Angular6.
- Developed Cascading style sheets (CSS) and used in the views for consistent look of the application.
- Experience working on widgets created using Kendo and typescripts in Visual Studio Code and using them in HTML.
- Implemented client side validations using jQuery/Java script and Data annotations to do validations on the Model Data
- Developed various abstract classes, interfaces and classes to construct the business logic using C#.
- Implemented customized logging framework to log exceptions and alert messages using Log4Net.
- Implemented business logic from the clarion code in rtf documents and displayed it in printable pdf format.
- Worked on Authentication, Role-Based Authorization and various security features for the application like Encryption, and Decryption.
- Developed Windows Communication Foundation (WCF) Services that can be used from multiple application to get data using C#.
- Created and consumed Various WCF services by creating Service contracts, Operation Contracts, Message contracts and Fault contracts.
- Created JSON format files from old system and consumed it in WCF service application to map and import them into the new online application.
- Experience in working with NHibernate, to do object related mapping between domain layer object and database objects
- Used NHibernate and FluentMigrator to Create, Alter Tables and to Execute other SQL Scripts like Stored Procedures.
- Worked on troubleshooting issues with various existing applications using C#, XAML, Silverlight.
- Used Vault, GIT and Jenkins for the purpose of version Control and source code maintenance needs.
- Involved in Unit testing using Arrange-Act-Assert pattern and ensured successful integration of modules in multiple layers in the system.
Environment: .NET Framework/.NET Core, C#, Visual Studio 2015/2019, HTML5, Visual Studio Code, Telerik, Kendo, Typescript, Angular, SQL Server 2017, T-SQL, NHibernate, Bootstrap, JavaScript, jQuery, WCF, CSS, GIT, Windows 2010, XAML, Silverlight.
Confidential, Harrison, OH
Senior .Net Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, development, and testing of the projects.
- Application design based on n-tier Architecture and Implemented Different Design patterns in all the layers.
- Developed solutions in C#.Net, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction using C#.
- Developed application using MVC 5.0 to enable the full control over the rendered HTML and jQuery for client side scripting and with Boot Strap.
- Worked with Master Pages and developed Cascading style sheets (CSS) for consistent look of the application.
- Developed partial pages using razor views for Application using MVC 5 and render specific segment for scripts and styling inside views.
- Used JQuery JS tree plugin to display data in a tree structure at multiple levels like warehouse and product category.
- Implemented AJAX calls from the View to get data asynchronously without posting the whole View.
- Developed and consumed the Windows Communication Foundation (WCF) services to get the previous days issues and upload to the billing system.
- Developed WCF Services which can handle same product with different part numbers using C#.
- Created REST Services using WEB API to return data back to the application in JSON format.
- Experience in working with LINQ to Entities, which was used to query collections to filter out specific entities.
- Written SQL Queries, Stored Procedures, Triggers, defining roles, creating database users, Assigning Roles to users in SQL Server 2015.
- Used Azure SQL Server to store data in one common place. The machines at each site have SQL Server on them which allow them to work offline and the data is synced to Azure as soon as they are online.
- Defined report layouts, Created parameterized reports such as Usage, On hand, PO Reports in MS SQL environment using SSRS which are used for various purposes like
- Developed SSIS packages to add New Inventory, Mark products Stock/Non Stock and created a SQL job for the package to run on a daily basis.
- Worked on troubleshooting issues with various existing applications using C#, VB.Net, ADO.Net.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Unit testing, Modular testing, Regression Testing and successful integration of modules and multiple layers in the system.
Environment: .NET Framework 4.5, C#.NET, Visual Studio 2015, SQL Server 2015, ADO.NET, HTML, LINQ, T-SQL, IIS 7.0, MVC 5.0, Entity Frame Work, JavaScript, WCF, jQuery, CSS, TFS, Windows 2010, SSRS, SSIS.
Confidential, Milwaukee, WI
Senior .Net Developer
Responsibilities:
- Gathered User Requirements, participated in designing Framework and database Structures, identifying classes and drawing sequence diagrams.
- Used Agile methodology with three week sprints and used rally to make sure that iteration is passing through a full software development cycle.
- Developed solutions for diverse programming scenarios in C#.Net, employing Object Oriented Programming
- Used OOPS concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction using C#.
- Developed application using ASP.NET MVC 5.0 to enable the full control over the rendered HTML and Jquery for client side scripting.
- Worked on inserting Java script files into bundle config to minify those files and added new routes in route config for application URL’s.
- Used ASP.NET MVC 5.0 Data annotations and jQuery to do validations on the Model Data.
- Used Newtonsoft JSON for serializing and deserializing data to and from WCF services.
- Responsible for developing WCF Service Libraries to exchange data between Mobile and Central Application and implement business logic using C#.
- Experience in working with LINQ to Datasets, which uses ADO.Net to handle the communication with the database using C#.
- Written SQL Queries, Stored Procedures, Triggers, Views and Assigning Roles to users in SQL Server 2012.
- Used WinForms to create the application that is deployed on the CN51 mobile device.
- Used ADO.NET to create SQL compact database engine, tables and populate the table with data from SQL Server.
- Revised the Intermec CN3 code to work on Intermec CN51 devices and changed the functionality of side buttons.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: .NET Framework 4.5, C#.NET, Visual Studio 2015, SQL Server 2012, ADO.NET, HTML, LINQ, T-SQL, IIS 7.0, ASP.NET MVC 5.0, Entity Frame Work, Newtonsoft JSON, JavaScript, WCF, jQuery, CSS, XML, FS, Windows 2010, SQL Compact 3.5, Windows Embedded 6.5.
Confidential, Philadelphia, PA
.Net Developer
Responsibilities:
- Used Agile methodology to meet timelines with quality deliverables.
- Designed user interface for application using ASP.NET MVC and implemented business logic using C#.NET.
- Developed presentation layer views using ASP.NET MVC 4, C#.NET, HTML and jQuery.
- Worked with ASP.NET MVC 4.0, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Extensively involved in developing components for Business and Data tier using C#.NET, ADO.NET and also involved in creating controllers to handle the events raised on the views in ASP.NET MVC 4 framework.
- Used extensively JavaScript and ASP.NET for AJAX Implementation and Client Side Validations.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Worked with Windows Communication Foundation (WCF) to validate user and give access.
- Extensively worked with LINQ provider and designed the user level application which will build and execute a query expression for Server Side.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database in SQL Server 2008 R2 using T-SQL.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: .NET Framework 4.5, C#.NET, Visual Studio 2012, SQL Server 2008 R2, ADO.NET, HTML, LINQ, T-SQL, ASP.NET MVC 4.0, Entity Frame Work, JSON, JavaScript, Web services, jQuery, AJAX, CSS, XML, TFS, Windows 2008 Server.
Confidential, Stamford, CT
.Net Developer
Responsibilities:
- Worked on creating User Interface Web Forms using Web Server Controls and User Controls.
- Involved in Designing of WCF based Service, Data, Fault and Message Contracts
- Involved in building a rich web experiences using Silverlight 4.0 and extensively used Silverlight Data Grid, Item Controls with paging and sorting for displaying various data on the page.
- Developed custom controls to enable reusability and used rich graphic controls of Silverlight.
- Used AJAX effectively to reduce the load on the server and for better user experience.
- Extensively used Entity Framework to get data from SQL server database.
- Involved in Performance tuning of SQL queries and stored procedures using SQL Profiler and Index Tuning Wizard for application running SQL server 2008 as back end.
- Involved in back end work such as creating tables, Views, triggers, stored procedures.
- Generated Reports using Global Variables, Expressions and Functions based on the requirements using SSRS 2008.
- Used SVN for version control.
Environment: Visual Studio 2010,Silverlight 4.0,WCF,XAML, C#, Entity Framework, SQL Server 2008, SQL Server Reporting services, Java script, Linux Script, CSS, XML, SVN.
Confidential, Budd Lake, NJ
Junior .Net Developer
Responsibilities:
- Involved in versioning of the application using Visual Source Safe (VSS).
- Designed and Developed Web Forms and User Controls for Administration.
- Implemented validations on the client side using Java Script.
- Implemented State Management using Application, Session, and View State Variables.
- Used controls like Grid View, Tree View, and Rich Text Editor.
- Used Template Columns. Implemented Paging, Sorting and Caching concepts.
- Used Page and Data Caching concepts to increase the throughput of the ASP.NET Pages.
- Developed the security of the application (Forms Authentication)
- Extensive usage of Entity Framework to connect to the Database.
- Involved in Database design and developed Stored Procedures in MS SQL Server 2005
- Involved in Development of Reporting Module using ASP.NET 4.0 and VS 2005.
Environment: ASP.NET 4.0, C#, JavaScript, JQuery, Entity Framework, SQL Server 2005, Visual Source Safe (VSS), Visual Studio 2008, Telerik, CSS, HTML, MS Access
