.net Developer Resume
Lenexa, KS
PROFESSIONAL SUMMARY:
- Having 7+ years of experience in developing Web Applications and Windows Applications using Microsoft technologies which includes C#.NET, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET, LINQ, Entity, Web API, AJAX, XML, JSON, Visual Studio Frameworks, SQL Server.
- Experience in various phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing, Deployment and Maintenance of web applications.
- Experience in gathering customer requirements, functional requirements and converting them to technical requirements, applying Object Oriented Analysis/Design concepts, Design Patterns, Software Methodologies (Agile, Waterfall).
- Strong experience in developing user interface web pages using HTML, CSS, JavaScript, JQuery, Angular JS, Bootstrap.
- Advanced experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies and expertise in implementing 3 Tier, N - tier Architectures.
- Good knowledge in implementing software Design Patterns like MVC, MVP, MVVM across the applications.
- Proficient in writing database queries and creating Tables, Views, Indexes, Stored Procedures, functions using SQL Server and Oracle.
- Worked with Language-Integrated Query(LINQ) and Entity Framework to query and retrieve selective based information from different data sources.
- Experience in development and consuming the web services using WCF service (REST & Non-Rest) and Web API where communication of data is done in XML and JSON formats.
- Experience in Amazon Cloud Services, Private Cloud and knowledge on Windows Azure.
- Experience in configuring, deployment and support of cloud services including Amazon Web Services (AWS).
- Experience in using WPF for Web applications using SOAP, WSDL and .NET Remoting to implement SOA.
- Excellent working knowledge in developing data access using XML Applications, XML Schema, XSLT/XPATH & Web Services.
- Experience in implementing .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Experience in production support, Problem Ticket, Problem Review Board/Meeting, Service Request, Change Request, Incident, and Remedy.
- Experience in reporting and integration business intelligence tools like SQL Server Reporting Services (SSRS) & SQL Server Integration Services (SSIS).
- Performed unit testing using tool N-Unit and also performed several other application testing like Integration testing, System testing and Performance testing.
- Worked with Automation development in Data Driven, Business Model Driven and Agile Automation Framework.
- Working knowledge with various version control software tools like Microsoft Visual Source Safe (VSS), Team Foundation Server (TFS) and SVN for version controls.
- Team player with excellent communication, Trouble shooting, debugging and Strong analytical problem solving skills to deliver technology products and consulting solutions.
- Ability to work in tight schedules and efficient in meeting deadlines, interaction with offshore development team(s) as coordinator and self-starter, fast learner and a team player with strong personal and group communication skills.
TECHNICAL SKILLS:
Programming Languages: C, C#, C++, T-SQL, PL/SQL, JAVA
.Net Technologies: VB.NET, ASP.NET, ADO.NET, ASP.NET MVC, Windows Forms, WPF, MVVM, Microsoft Azure, LINQ, Web Services, WCF, Web API, Entity Framework
Web Development: XAML, XSLT, HTML5, XHTML, CSS3, JavaScript, JQUERY, XML, AJAX, Angular.js, Node.js, Knockout.js, Bootstrap
Development Tools: Microsoft Visual Studio .NET 2017/2015/2013/2010/2008/2005 , SQL Server Management Studio, Visual Source Safe (VSS).
RDBMS: SQL Server 2017/2014/2012/2008/2005/2000 , Oracle 10g/9i/8i
Reporting: SQL Server Reporting Services (SSRS), SSIS
Web/App. Server: IIS 6.0/7.0
Operating System: Windows 10/8/7/XP/NT/2003/2000, Windows server 2012/2014, Linux
Protocols: HTTP, FTP, SOAP, REST, XML, WSS
Cloud Technologies: Auto Cloud, AWS
Version Control: Team Foundation Server, VSS, SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Lenexa, KS
.Net Developer
Responsibilities:
- Involved in the complete Software Development Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Attending by weekly Sprint planning meeting with Product owner, Scrum master and Development team to understand user stories and their expected functionalities.
- Create the application UI using client-side technologies like HTML5, CSS3, Java Script, JQuery, Angular JS and AJAX.
- Leveraged Angular JS for scripting, AJAX calls, JSON and XML for passing objects from Controller to View.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI.
- Worked on Angular2 which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Developed the reusable framework for the application using the ASP.NET MVC 5.0 and Web solutions developed using ASP.NET MVC, Razor and Entity Framework.
- Used Windows Communication Foundation (WCF) REST services for multiple services to interact with the application for the clients.
- Worked on the enhancements of service layer and consuming the services using WCF services .
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed ASP.Net Web API controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC web application.
- Amazon EC2 is used for deploying and testing the lower environment such as Dev and Test.
- Used Http Response Exception to handle the exceptions in Web API and also customized the Exceptions using Exception Filters and registered them at the Action Level.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service.
- Created reusable Partial Views and used them in the user interface along with a third party Graphical Menu controls .
- Worked on ASP.Net MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Implementing the data access layer using Entity Framework and writing queries using LINQ to Entity for data filtering, sorting and querying.
- Implemented Angular, MVVM, MVC , controllers, directives, services, factories, single page applications, filters and third party angular module integrations.
- Developed and optimized SQL queries, views, stored procedures, triggers, schemas, CRUD operations in SQL Server 2017.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection, and Reporting.
- Fixed bugs , providing production support & enhanced the applications with additional features.
- Worked with testing team to fix the bugs as part of Bug life cycle and Production support .
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Visual Studio 2017, C#, ASP.NET MVC 5.0, Entity Framework 6.0, JavaScript, JQuery, Angular 2.0, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, HTML5, CSS3, NUNIT, T-SQL, TFS, SQL Server 2017, SSRS, SSIS.
Confidential, Lyndhurst, NJ
.Net Developer
Responsibilities:
- Involved in Agile methodologies with a team of 8 members. Work starts with splitting into small tasks, design, development, unit test, bug fixing.
- Involved in Design, Development of Web Forms using ASP.NET, C#, JQuery, XML dataset and .NET Framework .
- Developed ADO.NET and Entity Framework to use relational data with a data service by defining a data model that maps to relational data.
- Used JQuery for web interface development with good looking web application.
- Developed business logic for MVC application to interact with ASP application cookies .
- Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
- Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls .
- Extensively used ASP.NET 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Used AngularJS HTTP (post and get) to retrieve data through Web API from entity frame work.
- Created web pages, developed master page and classes for reuse by implementing GUI using HTML, XML, Ajax control library, CSS and Web Form Controls.
- Used WCF Rest service in developing and deploying on windows in line with the service-oriented architecture (SOA).
- Understanding user stories to design and propose solution to the problems in Micro services architecture.
- Created & published reports using SQL Server Reporting Services (SSRS) .
- Used SSIS for data transformation from Excel data base to SQL Server 2014.
- Created stored procedures for updating and retrieving data from SQL server .
- Created S3 buckets and configured life cycle policy to archive the data.
- Migrated web applications from on-premise physical data center to AWS cloud by using Amazon Direct Connect.
- Used Cloud foundry for the deployment& scaling of the micro services.
- Written cloud information templates for automation of the infrastructure.
- Worked with production management to identify issues and create a summary issues report each week.
- Used Angular 2 HTTP Request to get data from web servers and process JSON data to render in the UI.
- Involved in the Database design, wrote stored procedures, database views and T-SQL queries for the underlying SQL Server Database.
- Responsible for performance tuning and Optimization of stored procedures using SQL Profiler and Database tuning wizard.
- Automate deployment processes through Jenkins Windows based OS.
- Regularly checked OS Event Logs and SQL Server Logs for unusual events.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Responsible to provide system support once the code is migrated to Test, QA or Production environments.
- Used Team Foundation Server (TFS) for version control.
Environment: ASP.Net 4.5, C#.Net, ADO.NET, MVC 4, HTML5, CSS3, JAVASCRIPT, JQUERY, Angular 2, WEB API, OOPS, WCF, AWS, SQL SERVER, SSRS, SSIS, SOAP, HTTP, TFS.
Confidential, Colorado Springs, CO
.Net Application Developer
Responsibilities:
- Worked on Agile development environment and ( Object Oriented Analysis and Design OOAD).
- Used C# as language to develop code behind business logic and implementation of Web Services.
- Developed Razor Views using ASP.Net MVC .
- Developing windows application using C#.Net, WPF, MVVM, Visual Studio 2013 .
- Involved in developing the UI pages using JSON, JQUERY and AJAX.
- Worked on Entity Framework for CRUD operations on Customer Database.
- Worked on tracing the code in Oracle PL/SQL for measuring code performance during the runtime.
- Designed the Master pages, User Controls, Login Pages, Web Pages and required web forms.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate the data.
- Developed custom controls to enable reusability and used rich graphic controls of (Windows Presentation Foundation (WPF).
- Worked on developing the CSS dynamically using JQuery for logging the agent's transaction status.
- Used MVC design pattern in checking Log In credentials and displaying the necessary components and data to the particular user.
- Used LAN/WAN Protocols to transmit the data for hosting the remote activities.
- Used Angular expressions and built-in directives to render functionality to the UI.
- Analyzed and designed WPF application using MVVM and Repository pattern , from design to completion.
- Extensively used WPF Layouts like Grid Panel, Stack Panel, and Dock Panel while designing the Views.
- Created instances, buckets using Linux command lines.
- Created logs using cloud trails and stored into s3.
- Migrated various data center applications, services and databases to cloud.
- Design of Windows WEB API’s for Cloud environment.
- Developed Excel reports using Excel helper classes .
- Involved in Unit testing and Integration testing.
- Created the reports required for multiple projects using SSRS reporting services .
- Provide extensive Production Support, and fix problems in a short span of time.
- Used Team Foundation Server for Version Control.
Environment: Visual Studio 2013, Window Forms, ASP.Net, MVC, C#.NET, WPF, Web Services, ADO.Net, AJAX, Java Script, JQuery, JSON, Entity Framework, LINQ, HTML, Angular JS, DHTML, XML, XSLT, AWS, Excel Reports, TFS, PL/SQL, Oracle 10g, SQL Server, T-SQL, Windows Azure.
Confidential, Wichita, KS
Web Developer
Responsibilities:
- Worked on N-tier web applications with Visual Studio.NET, using ASP.NET/HTML as a thin client front-end, C# as middle tier objects along with ADO.NET and stored procedures/triggers/indexing using SQL Server 2008 .
- Involved in Installing, Configuring, Managing, Monitoring & Troubleshooting SQL Server 2008 .
- Developed and maintained C#, ASP.NET applications that utilized SQL Server 2008 .
- Responsible for developing Forms using C# (NET 4.0) parallelism windows service and web applications using NET 4.0 and MVC 2.0, ASP.NET, C#, SQL Server 2008(writing stored procedures), jQuery and VSS.
- Used WCF to communicate between DAL & other business components.
- Involved in designing and Development of SOA services using Web Services/ WCF .
- Generated Custom Reports and different types of Tabular Reports, Matrix Reports , Adhoc Reports and distributed Reports in multiple formats using SQL Server Reporting Services (SSRS) .
- Worked on JavaScript in the web page to avoid Auto post back and handles the errors.
- Created and utilized Web API methods for database operations (CURD) through Entity Framework.
- Created sophisticated SQL Server database to responsively handle complex queries ( T-SQL, triggers, stored procedures, functions, Optimization) and .NET data access components.
- Introduced the Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items.
- Used Form Based Authentication for Application as .NET Security measure by providing login page.
- Used SSIS to create ETL packages to validate, extract, transform and load data (which was in flat files and excel sheets) to data warehouse databases, data mart databases.
- Implemented Client-side validations using Angular JS Custom Form Validation.
- Managing Compaq Linux workstations and servers.
- Developed functions, sub functions, interface, auto recovery module, report generator, and all other features for custom ERP applications.
- Modified and re-develop existing interfaces to remove bugs and increase efficiency of the applications.
- Developed real time batch processing and automated logger to generate accurate reports.
- Log service requests and resolve the issues reported by the clients within standard time.
- Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
- Involved in documentation, unit testing, fixing bugs.
Environment: Visual Studio 2010, Microsoft .Net 4.0, ASP.Net 4.0, C#, ADO.NET, LINUX, WSDL, XML, IIS, Web services, Java Script, Angular JS, Web API, SQL 2008, Reporting Services (SSRS), Integration Services (SSIS), CSS, HTML, Team Foundation Server (TFS), LINQ, n-Unit Testing.
Confidential
Associate Software Engineer
Responsibilities:
- Worked on all phases of Software Development Life Cycle (SDLC) in AGILE environment.
- Designed and developed Web Forms using HTML, CSS, JavaScript to facilitate the registered users and documented the modules developed front-end screens.
- Used JavaScript validations with ASP.NET controls and developed classes in Business Layer and in Data Access Layer in C# .
- Developed and tested the Web Forms using C#, ASP.NET, XML, ADO.NET and .NET 3.5 Framework .
- Used Custom Validations and User Validation to give access to registered users and developed Business Logic classes for Transaction Module using Business Services.
- Used LINQ(Language Integrated Query) for webpage development.
- Used WCF Data Services to easily expose and work with data from remote clients.
- Deployed Web services for online transactions using C# and exposed them through SOAP and HTTP .
- Implemented Exception Handling, Logging and Validation of incoming requests .
- Created database objects using SQL Server including complex Stored Procedures, DTS packages, Triggers, Cursors, Tables , and Views and other SQL Joins and statements for applications.
- Used Unit Testing to test the applications.
Environment: C#, ASP.NET, HTML, CSS, JavaScript, XML Web Services, WCF, SQL Server 2005, UML, Visual Studio 2008.