.net Developer Resume
Charlottesville, VA
SUMMARY:
- 6 years of work experience in IT industry with emphasis on Software Analysis, Design, Development, Implementation, Deployment, Maintenance and support of various Client/Server, N - tier and Web applications.
- Very Strong experience on Microsoft .Net based Web and Windows applications, Development using .NET with ASP.NET, C#.NET, WPF, WCF, ADO.NET, SQL Server and XML.
- Expert in design and development of n-tier web applications utilizing ASP.NET, ASP.NET MVC, ADO.NET, Entity Framework, jQuery, Angular JS, Bootstrap and SQl Server.
- Developed XML Web Services in C#, VB.Net and SOAP for information exchange across applications.
- Developed Web API services and hosted with ASP.NET MVC5 application.
- Rewrote Web Portal from classic asp to ASP.Net MVC 4.0 and added new functionalities.
- Created WCF services to consume Template promotion automation service from other portal and applications.
- Developed new functionalities to the existing user facing application, mostly using Microsoft based technologies like ASP, JavaScript, HTML, XML, AJAX, CSS and IIS.
- Experience in developing Web based applications in MVC Architecture.
- Extensive experience in developing ASP.NET based Web Forms.
- Proficient working with Stored Procedures, Functions and Views on SQL Server.
- Implemented restful web services to communicate and retrieve data from different orgs.
- Share information and collaborate with Partners inside and outside our company who are key to our business processes using Communities.
- Experience in development using Agile/Scrum Methodologies.
- Involved in the requirement gathering between two business groups.
- Excellent communication and inter-personnel skills.
- Ability to adapt quickly to challenges and changing environment.
- Excellent team player, self-motivated, quick learner and with good trouble-shooting capabilities.
TECHNICAL SKILLS:
.Net Technologies: .Net Framework (2.0/3.0/3.5/4.0/4.5 ), WPF, WCF, Asp.Net, C#ADO.Net
Web technologies: HTML, CSS, JavaScript, AJAX, XML, HTML 5
Database: SQL Server 2008,2012 Oracle 10.0, MS Access 2010/2007
Development Tools: MS Visual Studio 2010/2012,2015 SQL Server 2008 R2/2012
Web Servers: IIS 5.0/6.0/7.0
Operating System: MS Windows Server 2008, MS Windows 7/Vista/XP
WORK EXPERIENCE:
Confidential, Charlottesville, VA
.Net Developer
Responsibilities:
- Actively participated in Designing, Development and Bug fixes, analyzing user requirements and defining functional specifications.
- C# development with back-end and front-end, Web API experience to communicate back-end systems, design and development of .net components.
- Project implementation planning, which involves gathering and distribution of features (business models) among teams, PI planning is mainly involved to plan, define, organize and work.
- Understanding of design patterns and object-oriented principles.
- Handling run-time errors and design time errors by implementing appropriate error handlers.
- Developing Software solutions for enterprise applications and Web services using tools like Git, Microsoft Visual Studio, Team Foundation Server.
- Constructing complex programs and applications using object-oriented languages and web development technologies such as C#, Web API, Entity Framework, HTML, CSS, jQuery, Bootstrap, MVC, AJAX, SASS, .Net framework, and SQL.
- Developing custom jQuery plug-ins and continuously update and maintain the plug-in library.
- Creating and consuming RESTful Web Services and Web APIs.
- Developing the front-end of the application using Java Script, jQuery, HTML and CSS.
- Designing developing and implementing web based responsive applications for seamless experience across Mobile and desktop devices and adhering to the WCAG 2.0 standards.
- Developing and implementing test validations of the applications using Mocha and assist in performance testing, integration testing and load testing.
- Fix of defects arising out of system integration, API testing and user acceptance testing.
- Fixing the bugs that raise in production to avoid the further issues, assist support team.
- Maintenance of development, QA and production infrastructures/environments.
- Developing and unit-tests functionality based on design specifications, adhering to code standards, reviews design and code to ensure standards compliance, leverages re-usable code components.
- Deployments the projects and support them in Azure Infrastructure by creating all the required variables and support items.
- Researching and analyzing existing systems and implementing programs for new systems or enhancements to existing systems.
- Collaborating with other engineers, business teams and management to achieve optimal application architecture and design.
- Documenting solutions and processes within an Agile software development environment.
Confidential, Harland Clarke, AL
.Net Developer
Responsibilities:
- Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
- Worked with business analyst to gather system requirements.
- Developed a Graphical User Interface (GUI) for a server-side & client-side web application with Angular 2, ASP.Net MVC, HTML5, CSS3, jQuery, JavaScript, Bootstrap Dash UI, Full Calendar and REST Full Web Service in Visual Studio 2015.
- Extensively worked on developing WEB API, used JIRA board to maintain the daily activity.
- Used dependency injection for resolving dependency, designed REST Full Service for update, get, delete, and insert data.
- Used entity framework code base First Migrations and Data Base First.
- Handled backend functionality using ASP.Net MVC 5 Controllers with C# in Visual Studio 2015.
- Created and managed database objects in Microsoft SQL Server 2012 which were accessed through ASP.Net MVC 5 models in Visual Studio 2015.
- Utilized entity framework 5 and LINQ to entities to establish connections with the database.
- Used auto mapper to map model and data set.
- Implemented HTML5, CSS3 and Bootstrap Dash UI for designing.
- Used Entitlement for permission, used TFS for source code version control.
- Analyzing test results and recommending modifications to the applications to meet project specifications and requirements.
- Participating in the deployment of the applications into existing systems and databases.
Confidential, CT
.Net Developer
Responsibilities:
- Supported a Web Based Remote Patient Management System through design, development, testing and support and actively participated in Deployment and Bug Fixes.
- Played an active role in all stages - requirement gathering, analysis and design, development, testing, debugging, implementing and deployment of the application.
- Used MVC4.0 design pattern along with jQuery for developing Web Portal.
- Worked on code merges from other branches to support newly designed device model.
- Proficient experience in working with WEB API.
- Extensive experience in development, implementation and testing in various applications.
- Experience in creating wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas.
- Experience in developing unit test cases using Karma, Mocha and Protractor to perform end-to-end testing on Angular applications.
- Experience in working with RESTful Web-Services and implementing RESTful API's.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Used TFS for source code version control.
- Created and managed database objects in Microsoft SQL Server 2012 which were accessed through ASP.Net MVC 5 Models in Visual Studio 2015.
- Implemented data-binding and MVC using Angular for front-end development of a current web application.
Confidential, TN
Software Developer
Responsibilities:
- Software development using Agile Software Development methodologies.
- Experience in all the phases of System Development Life Cycle (SDLC) such as strategy and analyzing, designing, building (coding), testing and documentation of software products.
- Web portal we-write from classic asp to ASP.Net MVC 4.0and added new Functionalities.
- Used jQuery as JavaScript Library for handling Ajax calls and client-side validations.
- Created WCF Services to consume Template promotion automation service from other portal and applications.
- Extensively used ADO.NET objects such as Data Adapter, Dataset, Data Reader, and Data View.
- Developing XML Web Services in C# and SOAP for information exchange across applications.
- Developed user interface (Web Forms) for the modules using ASP.NET server controls, Validation controls, HTML for the front-end ordering system.
- Implemented Validation Controls, Created Master Pages, used themes, skins and CSS to improve look and feel of the Webpages.
- Developed SQL store procedures and complex queries in SQL Server 2008.
- Created Entity classes, relationships between entity classes using Entity Framework to manage relational data as objects.
- Used SQL Server Reporting Service (SSRS) for reporting.
- Extensively involved in writing Unit test cases using NUnit.
- Created New Interfaces using the SSIS packages to transfer data between the modules.
- Lead the Team of 4 members in offshore.
Confidential, Albany, NY
.Net Developer
Responsibilities:
- Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
- Worked with business analyst to gather system requirements.
- Implemented and extensively used the Object-Oriented Programming concepts in C#, VB.Net and ASP .NET MVC5.
- Developed Web API services and hosted with ASP.NET MVC5 application.
- Created and optimized views for user interactions using objects of HTML5 Helper class, Custom Helpers and jQuery, developed web services using WCF for new enhancement.
- Created data entry in the application, with LINQ to query objects.
- Used the AJAX tools like Update Panel etc. for partial post back and used JavaScript for client-side validations.
- Used ADO.NET Entity Framework Code First for data access logic, querying and manipulation data.
- Utilized jQuery for the client-side validations and AJAX calls to communicate with SOAP/REST services by using XML and JSON data.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Used the Microsoft SQL Server Reporting Services to display the data in reports form.
- Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
- Used Team Foundation Server (TFS) for project repository and versioning control.
- Followed agile methodology for development.
- Performed several testing to fix the bugs and ensure the application error-free.
- Experience in front end development using HTML5, CSS3, and jQuery, JavaScript, Typescript, XML and Bootstrap.
- Developed and configured various Reports and Report Folders for different user profiles based on the need in the organization.
Confidential, Chicago, IL
Software Developer
Responsibilities:
- Understanding Business requirements, Analyze and Design the business requirements documents (BRD).
- Software development using Agile Software Development methodologies.
- Defining and Setting up Application Review (Functional Flow) of the Mortgage Express.
- Defining and Setting up Code Review (Coding Standards and Convention).
- Develop Business logic layer by implementing Object Oriented Programming languages and involved in designing and developing the Windows Services and Web GUI for the user interface with various controls.
- Implemented the changes/modifications like iterative/incremental development and used .NET Framework and Object-Oriented Methodologies for application development.
- Interacted and setup the 3rd party vendor connectivity 3rd party vendors used for property check, address standardize and Credit check of borrowers.
- Developed application in MVC Model, View and Controller Using SQL server.
- Implemented and consumed multiple Web Services for feeding data to multiple applications.
- Used JavaScript and AJAX for client-side validations and scripting in the Web Pages.
- Extensively used State Management Techniques like Sessions state to maintain state between the ASP.NET pages.
- Implemented the Data Access Layer and was involved in writing and maintaining complex SQL Queries and the required Stored Procedures and Triggers, extensively involved in performing SQL Performance tuning.
- Designing the automated scripts for installation and application build and deployment of the new enhancements.
- Extensively involved in performing Unit Testing and Functional Testing.
Confidential
Software Developer
Responsibilities:
- Developed new functionalities to the existing user facing application, mostly using Microsoft based technologies like ASP, JavaScript, HTML, XML, AJAX, CSS, and IIS.
- Implemented the Model View Controller Pattern (MVC) 3.0 to ease the complex development environment.
- Enabled fast coding work flowable, and quickly integrate server code into HTML markup with a minimum of keystrokes using Razor Views.
- Worked extensively with HTML Helper functions to build ASP.Net pages which enhance the productivity of MVC applications.
- Used jQuery and AJAX in the web interface development.
- Used WCF Jason in developing and deploying on windows in line with the Service Oriented Architecture (SOA).
- Used Team Foundation Server to maintain the version and source control.
- Used Entity Framework to generate Model (Data Access) Classes to differentiate the Business Classes and Data, and used LINQ to Entities.
- Implemented Cascading Style Sheets (CSS), Master pages, and HTML5 for maintaining uniformity among all Web pages in GUI.
- Worked extensively on SSRS reporting services for creating reports.
- Responsible to fix bugs and maintain application. Worked in Production Support Team.
- Creating and implementing web user and custom controls to enable reusability.
- Requirement analysis and writing Technical Work Specification for offshore developers.
- Involved in troubleshooting and resolving issues related to integration.
- Wrote test class for classes related to the project, helped other teams in writing it and always maintained more than 85% of code coverage
- Worked on Email to Case Services, implemented custom development to meet user requirements.