C# Developer Resume
SUMMARY
- 8+ years of software development experience in web and windows development with Microsoft technologies as C#, ASP.NET, MVC, Ajax, JQuery, Entity Framework, ADO.NET, LINQ, Web services & WCF.
- Designed Presentation Tier (web pages) using the concepts such as Master Pages, Themes, HTML, XML, CSS, Java Script, JQuery, and also Worked With ASP.NET Custom Controls.
- Very good knowledge in Object Oriented programming (OOPS) concepts using various Design Patterns.
- Experienced in developing technical documentation in various stages of Software Development Life Cycle (SDLC).
- Proficient in developing, implementing applications and products using C#.Net, ASP.Net, ADO.Net, VB.Net, .Net Framework 4.5/ 4.0/3.5/3.0/2.0 & SQL Server 2012/2010/2008/2008 R.
- Very good Experience in ASP.NET MVC5.0, Bootstrap, Angular JS.
- Experience in Agile Methodology for full life - cycle of the project such as planning analysis, prototyping, design implementation, testing, release and following for next iteration as per needs.
- Experience in implementing Windows Communication Foundation (WCF) Service for Business Logic Layer for Service Oriented Architecture.
- Experienced in implementing agile model in the Software Development Life Cycle.
- Experience in designing and developing Databases in SQL Server 2012/2008/2005 which includes the development of functions, stored procedures, views, joins and triggers using T-SQL.
- NUnit.net unit testing framework and selenium web driver.
- Extensive knowledge in Manual and Automation testing and test case identification.
- Experience in utilizing UNIT testing framework and followed Test Driven Development (TDD) to develop the Web applications for verifying the code integrity.
- Worked with various source controls including TFS (Team Foundation Server), SVN and Clear case.
- Responsible for designing Presentation Tier (web pages/Views) with Master Pages, Razor View Engines, Themes, Skins, HTML, XML, CSS, Java Script, JQuery.
- Designed and Developed in creating web user controls, Master pages, validation controls, CSS files using technologies like AJAX Toolkit, Query, JAVA Script, XML, HTML and DHTML.
- Experience in Language-Integrated Query (LINQ) and Entity Data frame work and NHibernate.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experience in handling bug fixing and testing code changes for new modules to ensure quality standards before releasing to the production environment and supported the Operations Team on a regular basis.
- Enthusiastic and eager to learn new technologies and apply them in practice.
- Self-starter, fast learner and a team player with strong personal and group communication skills.
- Excellent Communication and strong Interpersonal skills with ability to work successfully as a part of team.
- Ability to grasp new technologies and adapt to new Software Environments.
TECHNICAL SKILLS
Programming Languages: C++, C# VB.Net (4.0/3.5/3.0), HTML, T-Sql, PL/SQL.
Web Technologies: ASP.NET 4.0/3.5, ASP.NET MVC 4.0/3.0, ASP.Net Ajax, JavaScript, jQuery, Angular JS.
Xml Technologies: XML, XDOCUMENT, XSLT, XPATH, XSL
IDE Tools: Visual Studio 2010/2008/2005 , Sql Server Management Studio, Expression Blend (4.0/3.0/2.0), Toad
.Net Frameworks: .Net Framework 4.0/3.5/3.0
Databases: MS SQL SERVER 2008/2005, MS Access 2010/2007, Oracle 10g
Reporting Tool: Crystal Reports (2010/9).
Modeling Tools: UML, MS Visio 2010/2007, Microsoft Expression Blend, Rational Rose
Version Control Tools: Team Foundation Server (2010)
Middleware: WEB API, WCF, WPF, ADO.NET 4.0/3.5/3.0/2.0 , Web Services, Entity Framework, App Fabric, Xamarin Forms.
Servers: Windows Server 2008, Microsoft IIS (7.0)
Other: Utilities ILdasm, Nant, gacutil,Resharper(5.1.3)
PROFESSIONAL EXPERIENCE
C# Developer
Confidential
Responsibilities:
- Write a back-end logic by choosing C# language with Asp.net Core Web API.
- Implemented a dashboard web application for UH from scratch based on ASP.NET Core 2.1 with Razor views and including dependency injection (DI), Microservices and Entity Framework Core, identity user, role
- Involve in gathering requirement from the business user ‘s and drafting plans to implement them.
- Use Entity Framework code first approach for existing database.
- Used Microservice architecture, based services interacting through a combination of REST and Azure, test and deploy Identity Microservices.
- Write code to submit Soarian API data in HL7 format to Rhapsody through TCP/IP listener and test the Rhapsody Engine from webservers
- Developed Web Application by using Angular 7/ Typescript with Kendo UI Controls.
- Responsible for all new systems implementations for deploy on Microsoft Azure cloud, applying the complete systems life cycle .
- Implement MVC (Model View Controller Design Pattern) using Visual Studio 2019.
- Utilizing Entity Framework, ADO.Net and LINQ is connecting to Data Access Management with SQL Server.
- Using AngularJS, I created custom directives for data manipulations and to display data in company standard format in UI.
- Develop New Reports by using SSRS (SQL SERVER Reporting Services).
- Use Team Foundation Server (TFS) for continuous integration and tracking the work item and also Generating and Publishing the database deployment scripts and version control.
- Request for code reviews from the co-developers in order to achieve best possible piece of code and functionality.
- Implemented Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
- Created .Net core2.0 Project and added all the Configured Environment URLs in app settings for each environment
- Used GIT Repository with Visual Studio (VS) extensions for the purpose of version control and source code maintenance needs.
- Created a processor for integrating two different systems by developing the console application.
- On the database end working extensively with SQL server and T-SQL. Write queries to retrieve the data from database and creating new Stored Procedures, Functions, Index and Views
- Converting existing modules into Microservice oriented projects
- Working in Iteration Model Agile Environment. Actively participated in Scrum Meeting and Retro Meeting.
Environment: : C#.Net, ASP.NET MVC 4.0, ASP.NET Core 2.0, HTML 5, CSS3, Java Script, Angular 6/7, GIT, Typescript, Ajax, Bootstrap, Framework 4.5/4.0, ADO.NET, SQL 2014, Visual Studio 2019, WebAPI, Agile, SCRUM, Rhapsody Integration.
.NET Developer
Confidential
Responsibilities:
- Involved in Requirements analysis and documenting Technical Specification.
- Designed and developed the user interfaces of the application using ASP.NET Server Controls, HTML Controls, Java Script and CSS.
- Developed several Classes using C# and experienced in creating Assemblies and Name Spaces.
- Implemented and used MVC architecture.
- Involved in SDLC, of application developed using AGILE methodology
- Implemented AJAX functionality and worked with AJAX control tool kit.
- Used Site Map control for site navigation.
- Used Master Pages to maintain design consistency across all web forms.
- Maintained Web services by adding additional web Methods and modifying existing web Methods.
- Wrote a wrapper class for the proxy class for logging the request and response of a Web Service.
- Used ASP.NET Caching to improve the performance of the Application.
- Used Session Objects, Cookies as a part of Application state Management.
- Used Visual Source Safe for version control.
- Involved in Bug Fixing and Unit Testing.
Environment: Visual Studio.NET 2008, ASP.NET 3.5, C# 3.5, ADO.NET, Web Services, AJAX, Windows Server 2003, HTML, XHTML, Java Script, SQL Server 2005/2008, Visual Source Safe.
.NET Developer
Confidential
Responsibilities:
- Worked as a backend C# developer for the Payment team.
- Took care of various payment/insurance issues and modified different set of modules in the airlines sector
- Worked closely with the client and business analysts to get the requirements, filter them and prepare documentations.
- Worked on different WCF services and windows services.
- Worked on different airline modules right from Sort Booking to Ticketing.
- Modified the existing applications to add new functionalities. Added functional tests and unit tests for each module.
- Worked on SQL server to monitor audit logs and to get the required data.
- Used source tree as a GUI for GIT.
- Used beyond compare to resolve conflicts.
- Used Entity frameworks (Code first and DB first approaches) to retrieve and insert data from/to database.
- Worked on RabbitMQ, and some other monitoring tools.
- Attended several on calls from the client at any odd time.
- Worked on generating excel reports and send them to an SFTP server.
- Migrated the functionality of an SQL Job to C#.
- Created technical documentation for each task.
- Used share point as a source of document sharing.
- Used Web API to post and get data for different modules.
- Attended various sizing meetings to decide the set of tasks for a ticket and the number of effort days.
Environment: VisualStudio2017, C#, ASP.NET 4.6/4.5/3.5, WCF, GIT, VB.NET, REST, JSON, SOAP, IIS 10, AJAX, ADO.NET, LINQ, XML SQL Server Integration, Data Studio, NUNIT, SQL Server 2016, Windows Server 2016/2012.
Application Programmer
Confidential
Responsibilities:
- Implementing the enhancements and fixing existing bugs for the project Pluto , which is a comprehensive system to review and manage student admission documents submitted by international students to the Berkeley International Office.
- Built an online system for scholar and employment team called IOF Project , this converted the whole paper based PR processing to online which cut down the Org’s PR processing times.
- Integrated the CyberSource payment gateway through Rest API within the internal web portal collecting the different student fees.
- Developed the SSU (Student Sevis Update) project, which provides the ASP.NET MVC forms to the students to update the OPT Employment, Address updates and submits their Evaluation forms.
- Created various automated jobs in both SQL Server and C# which data pumps the Sevis data between the Internal system and Vendor Software.
- Implementing the timely updates to the vendor software called ISSM (International Student & Scholar Management) to University Clients which was built using ASP .NET framework by Ellucian.
- Working in a team consists of IT Manager, Student Advisors, Sevis Coordinator and Data Analysts in a fast-paced Agile model with two-week sprints.
- Deploying the code in different environments like Dev, Stage and Production through SVN and perform integration testing and automation testing for code optimization and ensuring code quality.