Senior .net Developer Resume
Nyc, NY
SUMMARY:
- More than 8+ years of experience in the areas of Software analysis, development, design, coding, maintenance and testing in Client/Server n - tier applications and Web Technologies.
- Experienced in N-tier Architecture and Software Development Life Cycle (SDLC) which includes Requirement Gathering, Object Oriented Analysis (OOA) and Object Oriented Design (OOD), Code Generation, Testing, Deployment and Maintenance.
- Implemented client side functionalities using JavaScript, Angular JS, and also used JQuery to dynamically render the content on web pages developed using C#.
- Experienced in building web applications and websites using ASP.Net, VB.Net and C#, DHTML, XML, XSLT, DOM, HTML, Java Script, VB Script, CSS and IIS. Worked with Web Forms, Win-Forms, .NET Server controls, Web User Controls, Custom Controls, Data Controls, and Validation Controls.
- Experience in Object Oriented Programming (OOPS), Object Oriented Analysis Design (OOAD) and development using C#, VB.Net, Rational Rose on Windows platforms.
- Developed User Interfaces for Applications using WPF, Silverlight and JQuery.
- Strong database development experience with SQL Server 2000/20, DB2 & Oracle in creating database objects like Stored Procedures/ Views/ Queries/ Triggers.
- Sound Knowledge in WPF, WCF, LINQ. Working experience in Angular JS, developing services, controllers, directives, Custom directives, UI routing, Isolated scope, Filters, Digest cycle and performed validations.
- Excellent Experience in developing XML applications like DTD, Schema, DOM, XSL, XSLT, X Path, X Query. Experience in developing the API’s using Service Stack and CLOUD Services.
- Thorough knowledge with WPF. Model View Presenter (MVP), Model View Controller (MVC), Silver Light, MVC 2.0 and Model View View-Model (MVVM).
- Experience with Source controls like VSS, TFS, and SVN.
- Implementation of various Internet technologies at the Presentation, Business Logic and the Data access layers using related technologies from Microsoft.
- Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using MSSQL Server.
- Expertise in reports generation using Crystal Reports and SQL Server Reporting Services (SSRS) and creating packages in SSIS.
- Experience creating Assemblies(DLLs) that can be used as references in C#.Net
- Used SQL Server Reporting Services for scaling and generating Reports.
- Experience in documenting the applications which are converted to Help Files for the Project. Used, MS-Word, MS Visio and Snag-It for Documentation.
- Quick learner and excellent team player, ability to meet tight deadlines and work under pressure, highly committed to responsibilities and result-oriented.
- Strong problem solving skills, extremely reliable, quick learner and able to work independently as well as a team member.
TECHNICAL SKILLS:
MS: Windows XP/ 2003/2000/2003/2008/ NT/10
Languages: C++, C#, SQL
Web Technologies: ASP.NET, HTML, JavaScript
Web Servers: IIS Web Server
SQL Server 2000/2005/2008 , MS: Access, Azure Storage
GUI s: Visual Basic 6.0, VB.NET,C#.Net,VB.Net
Reporting Tools: SQL Server Reporting Services, Crystal Reports
Version Management Tool: TFS and TFS Integration with GIT
IDE/Tools: Visual Studio.NET 2003/2005/2010/2015 , VISIO
MS: OFFICE
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Senior .Net Developer
Responsibilities:
- Responsible for developing the enterprise level web services for a Multi-Tiered web application by using C#.
- Developed user interfaces and web services with ASP.NET, C# .NET, Java script, jQuery, MVC 5, WCF within Microsoft visual studio 2015.
- Developing the new .Net applications using C# .Net frameworks, Object oriented programming, web services developed in C# and PL/SQL functions.
- Used AngularJS, JavaScript, jQuery, Bootstrap developing User Interface (UI). Used LINQ queries to get data from database, filter data, pagination and caching.
- Worked on coding an interface based repository in the data access layer and Unit of work class in order to improve the interaction between the Application and database.
- Used Agile methodology for SDLC of application.
- Used Unity IOC Container to manage dependency injection in a simple and easy way.
- Implemented SQL service broker for auditing (capturing the record changes for) the changes to the Data.
- Design and Implementation of Importing data from the Excel file.
- Implemented the Windows Authentication for security provider to authorize and authenticate the Login information of the User.
- Consumed JSON data in an AngularJS service and Returned JSON data from an ASP.NET controller.
- Used SVN and later moved to TFS 2018 as the version control. Designed and Implemented complex workflows for assessing quarterly risk ratings.
- Used JSON format for transmitting data between server and client.
- Involved in the decision making, designing and requirement gathering along with the business.
- Used Balsamiq Mock-ups for developing the Mock-ups of screens to help business understand the workflow.
- Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML, AJAX and AngularJS.
- Developed Claims Authorization for the user role authentication for the access to individual modules of the application.
- Involved in Deployment of Application in various Environments and servers.
- Used AJAX calls to populate fields, dropdowns and validate the business rules.
- Used jQuery Validation to do the basic form level validations to validate the required fields, numeric fields, date fields etc.Helped QA to understand the application and with the testing.
- Helped in writing the App Install, requirement documents and Configuration documents.
- Involved in Peer-To-Peer code reviews.
- Exporting the data to excel worksheets and arranging data on the sheet using the Stored Procedures. Used K2 SmartForms and BlackPearl a third party business process tool to develop and improve the initial modules application.
Environment: .NET Framework 4.7, C# 7, Visual Studio 2015/2017, AngularJS, SQL Server 2012/2016, Web Services, LINQ, Entity Framework 6, IIS 7.0, SVN, JavaScript, jQuery, Bootstrap, Balsamiq Mockups, K2 Smartforms, K2 blackPearl, MVC 5, Unity Container, document XML, JQ Grid, TFS, Tangible, Reverse Poco Generator, AJAX, jQuery Validation, JSON.
Confidential, Phoenix, AZ
Sr. Net Developer
Responsibilities:
- Responsible for developing the RESTful API’s and services for a Multi-Tiered web application by using ASP.Net 4.5.
- Used AGILE/SCRUM methodology to implement the application.
- Developed Web applications and Web Services using ASP. Net, C#, MVC4 with Razor, Entity Framework 5/6, LINQ, Web API, HTML5, CSS3, JavaScript, Angular JS and Bootstrap UI.
- Used C# to write the backend coding and for developing the Services.
- Implemented FTP server connection through C# code supporting the SFTP, FTPs and SCP protocols for bulk imports. Designed and developed interactions using C#.Net, HTML5, and CSS3.
- Worked with Model View Controller (MVC) frameworks such as Angular JS for creating Single Page Application (SPA).
- Design and Implementation of API’s involving CRUD operations on adding the File Transfer Information.
- Working knowledge of MVC 4, Entity Framework, Web Services (WCF/Web API), and Windows Workflow.
- Implemented the OAuth2 security provider to authorize and authenticate the API calls securely.
- Used TFS integrated GitHub for as the version control.
- Involved in writing Unit Test using Moq framework.
- Involved in developing business logic layer and Data Access layer and developed custom C# classes from XSD schemas to validate and serialize the XML based accumulator data from the web services.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client application.
- Extensively worked with LINQ to Entities, which uses Entity Framework and NHibernate to handle the communication with the database.
- Used Azure Scheduler to Schedule and run the Jobs using the REST API.
- Used HTML5, CSS3, JavaScript and Angular JS for our prototype working model.
- Created Queues using the Microsoft Service Bus to Queue all the jobs run by scheduler.
- Used Document DB to store the data after transformation and Table Storage to store the data from different sources and blob storage to store the images with Base64 Encoding.
- Involved in writing the App Install and Configuration documents.
Confidential
.Net DeveloperResponsibilities:
- Responsible for developing the RESTful API’s and services for a Multi-Tiered web application by using ASP.Net 4.5.
- Used AGILE/SCRUM methodology to implement the application.
- Used C# to write the backend coding and for developing the Services.
- Involved in writing the integration test for the API’s, Unit testing using Moq.
- Wrote the Health Checks the API’s to check if they are up and running.
- Involved in solving the production issues, fixed the Hotfixes and Maintaining of the application.
- Design and Implementation of the API’s involving CRUD operations on the course, students and institutions.
- Designed and implemented the bulk data uploader for uploading and downloading the large amounts of data like the attendance data for a semester.
- Used Azure to run and host the Services on Cloud.
- Also did research and used IntelliTest which is new feature of Visual Studio 2015 to create the unit test for the services
- Used TFS integrated GitHub for as the version control.
- Worked with FTP server for bulk file transfers, uploads and downloads.
- Used VM’s to connect to the on premise server and see the logs and setting the permissions.
- Worked Azure SQL Server for writing the tables and storing the data.
Environment: .NET Framework 4.5, C#.NET, Visual Studio 2015, SQL Server 2012, RESTFUL API, LINQ, Entity Framework 6, IIS 7.0, Azure Cloud Services, Azure SQL Server, Document DB, Table Storage, Blob Storage, Microsoft Service Bus, TFS integration with GIT.
Confidential, Charlotte, NC
Sr. Net Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
- Developed application using ASP.NET MVC 4.0 to enable the full control over the rendered HTML and JQuery for client side scripting.
- Worked with ASP.NET MVC 4.0 for creating views to display data by making Ajax calls to action methods in MVC controllers.
- Implemented client side validations using JQuery/Java script and ASP.NET MVC 4.0 Data annotations to do validations on the Model Data.
- Deal with ASP.NET server side state management features such as application state, session state and profile properties using C#.NET.
- Worked with Master Pages and developed Cascading style sheets (CSS) for consistent for application.
- Participated in a fully scalable WPF based client/server brokerage application using c#, WCF, Entity Framework and SQL server.
- Experience in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Used Web Services (SOAP, WSDL) for communicating with other applications.
- Implemented AJAX calls from the View to get data asynchronously without posting the whole View.
- Used LINQ to Entities, LINQ to Dataset which enables program data access using intuitive native syntax and strongly typed objects in .NET Framework languages.
- Developed system services SOA application platform for use by all web applications utilizing Windows Communication Foundation (WCF) services.
- Used Angular JS as the development framework to build a single-page application.
- Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
- Responsible for developing Windows Communication Foundation (WCF) Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2012 using T-SQL.
- Worked on performance tuning of the application especially on SQL Server Stored procedure using SQL Profiler.
- Handled Run Time Errors and Design Time Errors by implementing appropriate Error Handlers in C# and VB.net.
Environment: .NET Framework 4.0/4.5, C#.NET, Visual Studio 2012/2013, SQL Server 2012, ADO.NET, WPF, HTML, LINQ, Entity Framework, T-SQL, IIS 7.0, ASP.NET, ASP.NET MVC 4, WCF, Web services, WSDL, Angular JS, SOAP, JQuery/JavaScript, AJAX, CSS, XML, TFS, Windows 2008 Server.
Confidential, NY
.Net Developer
Responsibilities:
- Involved in all the phases of development life cycle starting from Requirements Gathering, High level Design, Technical design, development and testing,
- Worked simultaneously on multiple projects which involved new development and Change requests.
- Upgraded solution from traditional layered architecture using MVC.
- Using Angular Js which is an MVC framework the model which is two way binding fields which automatically updates our model if the values in view in that way we have achieved a good code coverage and code efficiency.
- Designed and developed the win forms and Web Forms using c#.Net
- Coding the presentation layer using WPF and silver light and service layer using Windows Communication Foundation technology.
- Designed and developed business classes for windows application using C#.NET
- Created a library of Custom Web and Validation controls which are used by multiple applications.
- Involved in designing database using SQL Server 2005.
- Worked with ADO.NET for fetching and manipulating data in SQL Server.
- Designed and developed Web Forms using ASP.Net 3.5 and c# 3.5 and created necessary classes in the business components.
- Created rich and interactive UI using WCF.
- Involved in coding the presentation layer using WPF, Silver light and service layer using Windows Communication Foundation
- Used Windows Communication Foundation (WCF) for clients to consume multiple services using SOAP protocols.
- Used ADO.NET Datasets, Data Tables and Data Adapters to implement a disconnected data model.
- Written several stored procedures and User Defined Functions in TSQL.
- Handled the Reporting Module of the Application, using SQL Server Reporting Services in Visual Studio 2010
- Worked extensively using Datasets and generating Tabular Reports, Matrix Reports
- Created reports based on user selection criteria, apart from Adhoc reporting.
- Conducted the functional testing for the multiple applications.
- Consistently worked on exceptions generated in Issue Logs resolving the issues.
- Involved in Bi-Weekly Maintenance Deployment for deploying the code to both QA and Production servers.
- Worked with documenting the application’s functionality and flow of control which is later posted as the Help Document for the Project. Used TFS for Version Control.
Environment: Visual Studio 2010, ASP.Net 3.5/4.0, C#.Net, HTML, MVC,WPF, WCF, SQL Server 2005/2008, IIS 6.0/IIS7.0, SQL Server Reporting Services, Entity Framework, Javascript, Ajax Control Toolkit, JQuery.
Confidential, PA
.Net Developer
Responsibilities:
- Analyzed requirements and worked with end users to document business requirements.
- Created WinForms and Web Forms for the application.
- Created screens using custom user controls, web custom controls and rich controls like calendar controls
- Participated in a fully scalable WPF based client/server brokerage application using c#, WCF, Entity Framework and SQL Server.
- Used style sheets for achieving uniformity across all the ASPX pages
- Used Http cookies for maintaining the session state of the user for faster login to the system
- Improved the performance by selecting using page output caching and fragment caching.
- Extensively used ADO.NET for achieving disconnected database connectivity
- Implemented input validation using Input validation controls
- Used Exception handling application block for handling errors
- Wrote complex SQL statements, stored procedures, triggers, user defined functions and views in SQL server 2005.
- Developed patient progress reports using Crystal reports. Used XML web services to send orders to external labs.
- Performed unit testing and worked with QA team for system testing and integration testing.
- Implemented ASP.Net security and role based security for HIPAA compliance
- Worked with .Net administrator for deployment of the modules.
- Refactored, re-architected, and enhanced an existing Angular JS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
Environment: Visual Studio 2005, ASP.Net 3.5, C#, HTML, XML, Java Script, Visual Source Safe, SSIS, SSRS, WPF, SQL Server 2005, Entity Framework, IIS 7.0, Crystal Reports 9.