Application Developer Resume
GA
PROFESSIONAL SUMMARY:
- Over 3 years of experience in designing and developing software applications focused on Microsoft .Net based Applications.
- Proficient in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based and Client - Server.
- Strong experience in design and development of web-based applications using ASP.NET, C#, Visual Studio ADO.NET, Web Services and User Controls.
- Worked with business analysis and requirement gathering in Agile Scrum, Test Driven Development and Water Fall.
- Hands on experience in building rich Internet (RIA) web applications using HTML, XML, XAML, JSON, AJAX, jQuery, Angular JS, JavaScript, Node JS, and CSS with Bootstrap framework and back end components like RESTFUL, XML Web Services (SOAP), Web API, WCF, WPF Services and Windows Services.
- Experience in developing applications using Object Oriented Analysis and Design (OOAD) using different Design Patterns like Singleton, Abstract Factory, Model-View-Control (MVC), Model-view- view model (MVVM) and Model-View-Presentation (MVP) framework.
- Responsible for designing User Interface screens using Master Pages, jQuery, Themes, HTML, CSS, JavaScript, Angular JS and AJAX Tools.
- Experienced in database connectivity programming using ADO.NET with Entity Framework 5.0 and ODBC.
- Good knowledge and experience on OOPS concepts and OOD (Object oriented development skills) such as knowledgeable with (Inheritance, Interface usage, Dependency injection)
- Expertise in using Language-Integrated Query (LINQ) and retrieve data from different sources LINQ to Objects, LINQ to Entities, LINQ to XML, and LINQ to SQL, Behavior Driven Development (BDD), Windows Workflow (WF), and SQL backend programming, data modeling, client-server Connectivity, stored procedures and triggers.
- Experience in designing and developing Databases in SQL Server which includes the development of Functions, Queries, Stored Procedures, Views, Joins and Triggers using MS SQL Server (SQL, T-SQL)
- Expertise in Web Services and other technologies like SOAP, XHTML.
- Strong Experience in Simple Object Access Protocol (SOAP) and Representational State Transfer (REST) in Single Page Application (SPA) and proficient in creating Services, endpoints using Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF).
- Possess knowledge and experience with different types of testing like unit testing, integration testing, performance testing, N-Unit testing and bug fixing.
TECHNICAL EXPERTISE:
Web Technologies: C#.Net, ASP.Net, ASP MVC3/4/5, ADO.Net, AJAX, WCF(SOAP/REST), WPF, LINQ, XML, Web Services, HTML, HTML5, CSS, Bootstrap
Scripting languages: JavaScript, jQuery, Angular JS 2.0/4.0
.Net Frameworks: .NET framework 4.5/4.0/3.5/2.0
BI Tools: SQL Server Reporting Services (SSRS), SSIS.
Databases: MS-SQL Server 2005/2008/2012/2018.
ORMT: Entity Framework, LINQ to SQL
Design IDE: Visual Studio 2010/2013/2015/2017
Web Servers: Microsoft’s Internet Information Server (IIS) 5.x, 6.0,7.0
Version Control: SVN, Team Foundation Server (TFS), GIT
Cloud: Azure
Methodologies: Agile, Scrum, TDD and Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, GA
Application Developer
Responsibilities:
- Designed and developed Management application using ASP.NET 4.0, MVC 5, Razor, Bootstrap, Entity Framework 6.0, C#.
- Participated in Full software developed life Cycle (SDLC) all phases worked in Agile Methodology for implemented.
- Used C# to write business layer.
- Worked with Business users to gather requirements and was responsible for deliverables on time.
- Worked extensively with editable Grids. Also involved writing different event handler like data bound, change, edit, save for Grid.
- Developed presentation layer using Server - controls, HTML Controls, User Controls, and Custom Controls.
- Adapted web application to run in windows Azure against SQL Azure using Azure Queues for background processing.
- Implemented Client-side Validations using JavaScript, Used Validation Controls for both Custom Validation in Data Annotation Attributes.
- Responsible for implementing Error handling for the application using Log4Net.
- Used LINQ for data retrieving, querying, storage and manipulation interface screens developed using ASP.Net.
- Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Extensively used JavaScript and JQuery for UI interaction, and Angular Js for the client.
- Develop dynamic ASPX web pages using ASP.NET, C, HTML, XSLT and JavaScript.
- Work with Asp.Net Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Used ADO.NET (Data Adapters, Data Sets) for database connectivity to SQL Server database.
- Created the reusable and optimized Web Services using C#.NET.
- XML for data transmission via WCF services and data manipulation using LINQ.
- Created Restful Web API's to expose the analytics data to the clients. Created message handlers in Web Api to implement global level authentication.
- These services included self-defined structures for data input and were exposed using WSDL with XML/SOAP format as well as consumption interfaces for them.
- LinQ and Stored procedures were used for data retrieval.
- Used NUnit Framework for writing test cases. Used Unity for dependency Injection.
- Performed Unit Testing of the developed component and web forms and worked closely with manual testers and automation testers, User Acceptance testers for ensuring the desired functionality is achieved.
- Experience in software configuration management using Tortoise SVN, Git and Team Foundation Server TFS.
Environment: .NET Framework, ASP.NET web forms, MVC, ADO.NET, AngularJS, XML, Web Services, IIS 6.0, Azure, SQL Server 2014, XSL, HTML5, CSS3, AJAX, SVN, Web API, Win Forms, and VSS, N-Unit.
Confidential
C#.Net Developer, Denver, CO
Responsibilities:
- Developed a single page application using Angular, Bootstrap, HTML5, JavaScript and CSS3 as front - end and Web API, Entity Framework 6 and SQL Server 2016 as backend.
- Created reusable custom directives using isolated scope in Angular. Used Jasmine tool to test the front-end code.
- Used HTTP client to make asynchronous calls to Web API services and returned JSON data and bound with Angular directives.
- Developed Restful API using Web API 2 that exposes certain functionality in JSON format.
- Implemented Dependency Injection design pattern with Ninject IOC and wrote code that adhere to SOLID principles.
- Performed validations using Data Annotations and implemented custom validations for back-end.
- Responsible to handle token-based authentication and JWT authorization in Web API and implemented data logic using Entity Framework database first approach.
- Improved the performance of the application on both front-end and back-end by following industry driven best practices.
- Worked in Agile (Scrum) Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
Environment: .NET Framework 4.5/4.6, Visual Studio 2017, C# 6/7, Angular 4, HTML5, JavaScript, Bootstrap, Entity Framework 6.0, Web API 2.0, NUnit, Agile, JIRA, VS Code, SQL Server 2016, Jasmine, JWT, Ninject, TFS, SVN, Postman, Web Services, SAML, XML, Windows Server 2003.
Confidential
C#.Net Developer
Responsibilities:
- Created and used JavaScript functions for the front-end validations.
- Involved in Integration Testing.
- Worked extensively on the databas e to create stored procedures, Views
- Involved in the architecture and design of n-tier Lab Operations using OOAD concepts.
- Worked extensively with Notifications and Bug Fixes.
- Implemented JQuery at the UI side some of the functionality includes splitter control, Grid sorting , etc.
- Used Microsoft Entity Framework (EF) at the data layer.
- Used Team Foundation Server (TFS) for source code maintenance of different projects.
- Application development using Model View Controller Architecture (MVC).
- Used Visual Studio Team System (VSTS) for Unit Testing of the applications.
- Implemented AJAX at the front-end, by using AJAX toolkit and third-party controls (TELRIK, kendo UI)
- Involved in creating Tables, Stored procedures, functions, and triggers at the back-end by using SQLSERVER
- Sending confirmation status e-mails using SQL-Server Notification email mechanism.
- Used SQL-Server Reporting services (SSRS) to develop reports like Monthly, Quarterly, weekly, Daily status reports.
Environment: .NET Framework 3.0, ASP.NET, ADO.NET, LINQ, C#, WCF Services, AJAX, MVC, JQuery, Entity Framework, Java Script, Web services, SQL Server 2005