Sr .net Developer Resume
Atlanta, GA
SUMMARY
- Around 7 years of software experience in evaluation, design, development, testing, maintenance and production support using SDLC process. Strong skills and experience in Object - Oriented Programming, Service Oriented Programming using .NET framework.
- Worked extensively with Iterative Agile Methodologies (RUP, extreme programming and SCRUM), Waterfall methodologies and Test-driven development (TDD).
- Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node.js, Bower, Grunt.
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, Areas, Controller Actions, Filters, Routing etc... In ASP.NET MVC with Razor View Engine.
- Experience in using ASP.NET Web-Forms & AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Experience in Front-End & Responsive web Development using HTML5, HTML, CSS3, Bootstrap, JavaScript, JQuery, Ajax.
- Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE.
- Experience in development and implementation of Restful Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Experience in XML Web Services, Service Oriented Architecture SOA concepts using .NET Framework.
- Using of Fiddler tool & Google Chrome extension POSTMAN for testing WCF services & Web APIs endpoints.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and SOLID principles.
- Experience in Design Patterns like IOC, Dependency Injection, Factory, and Repository & Singleton.
- Designed Data Access Layer using ORM tools, Entity Framework, LINQ, ADO.Net.
- Strong C# experience.
- Excellent experience XML, XPath, and XSLT & JSON. Parsing, Manipulating & Querying the XML and JSON data.
- Extensive experience in Relational Database (RDBMS) Design, Database & Query Optimization, Performance Tuning & Indexing and Implementation of database objects including Tables, Views, Stored Procedures, Functions and Triggers, ACID using MS SQL Server.
- Experience in Source Version Control tools such as Tortoise SVN, Git, and GitHub & Team Foundation Server (TFS).
- Experience in performing unit testing using NUnit and VSTS.
- Experience in Crystal Reports, SSIS/SSRS for SQL Server reporting and SQL Server data migration.
- Good knowledge in designing the applications using UML diagrams like Use case diagrams, Class diagrams, Structural and Interaction diagrams etc.
- Extensively worked on third party controls like Telerik and DevExpress.
- Strong knowledge of IIS … .
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems. A high-energy technocrat with honed people management, relationship management, analytical & coordination skills.
TECHNICAL SKILLS
Technologies: .NET Framework 1.1/2.0/3.0/3.5 , 4.0,4.5, ASP.NET, ASP Classic, ADO.NET, Win Forms, and Web forms, XML Web Services, WCF, WPF, Entity Framework, LINQ and MVC
Languages: C, C++, C#, VB.Net, PL/SQL, T-SQL, Oracle12c
Scripting Languages: VBScript, Java Script, J-Query, AngularJs, Knockout JS Node JS, React JS, Backbone JS, Bootstrap, Kendo UI
Web Technologies: HTML, HTML5, DHTML, CSS, CSS3, XML, DOM, XAML, IIS, AJAX, XSLT, XPATH, XQUERY, SOAP, WSDL
Testing: Unit Testing (N UNIT)
Databases: MS SQL Server 2005/2008/2012 , MS-Access, MY SQL
Version Control: Visual Source Safe (VSS), Team Foundation Server (TFS), Tortoise Subversion (SVN), Clear Case
Protocols: TCP/IP, HTTP, FTP
Tools: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Rapid SQL.
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS)
IDE: Visual Studio 2012/2010/2008 , Expression Blend, Expression web.
Third Party Tools: JIRA, File Compare, Win Merge, Fiddler2, File Splitter, FileZilla Client, Cygwin Terminal, Putty, TeraTerm.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr .Net Developer
Responsibilities:
- Developed the application using MVC framework, Entity Framework, WCF, Angular JS, Bootstrap using N-tier architecture to separate the layers and functionality modules.
- Worked on enterprise solutions development with rapid SDLC Agile Methodologies (RUP, extreme Programming, SCRUM).
- Worked on several features like Routing, Html helpers, Action Filters, Partial Views in MVC
- Developed Interactive UI using UI elements like UIDatePickers, UIPopOverControllers, UITableViewCells, UITabBarControllers, UITableViews, and UISlideViews.
- Experience in Design Patterns like IOC, Dependency Injection, Factory, Repository & Singleton
- Implemented Angular JS directives, factory, services, providers and custom filters and performed crud operations using $http & $q w.r.t database.
- Used Ajax Toolkit & Update Panels for showing Model Popups, loading & showing page data asynchronously
- Used Entity Framework to create databases using Code First approach and implemented LINQ to SQL, LINQ to Object Queries & Lambda Expressions to query against strongly typed collections of objects & various data sources and also implemented Data Annotations on model classes for Server Side validations.
- Created data access layer to communicate with the SQL Server 2008 and T-SQL (Stored Procedures, Replication, Index, Functions, SQL scripts, SQL injection, DTS packages, triggers, Updated tables, Created Views, cursors, tables, views).
- Used JSON as the mode of data, and XML for logging all Request & Responses in database.
- Extensively used XML and XSLT related technology, created XSD Schemas to validate XML documents and applied XSLT in transforming XML files into flat files for easy storage in database.
- Implemented concepts like Multithreading, GCD, Delegates which could help in improving responsiveness, keeping our code cleaner respectively.
- Create / Maintain Repository functions containing inline SQL and implemented web services (via Web API Project) to relay data from the repository to JavaScript using Sync/Async Ajax calls.
- Worked on various features of WCF such as Service Contracts, Data Contracts, Operation Contracts, Instant Modes and the Security of the services to configure endpoints of WCF and implemented SOAP/REST Services with JSON to retrieve information and also used different bindings like Basic HttpBinding & WSHttpBinding to make it available for different types of clients.
- Developed various charts and graphs like bar chart (side by side, stacked), line graphs, pie-charts etc.by using chart expert of Crystal Reports.
- Performed Unit tests for each and every functional module using N Unit to detect and solve errors on data-transfer functions for achieving 100% code coverage.
Environment: Visual Studio 2012, .NET Framework 4.0, ASP.NET, T-SQL, IIS, AJAX, MVC 4, JSON, jQuery, Entity Framework, SQL Server 2012, XML, Identity Manager, XSD, XSLT, Web Services, Java Script, CSS, XHTML, HTML.
Confidential, Buffalo, NY
Sr .Net Developer
Responsibilities:
- Worked on different aspects of .NET framework like ASP.NET 3.5, ADO.NET and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Extensively worked with ASP.NET website Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Used various ASP.NET 3.5 web server controls that included Site Map Path, Menu, Tree View, Grid View, Repeater control and Details View to develop web forms and also Implemented Paging and Sorting for displaying various data on to the page.
- Extensively used Third Party tools like Telerik & Dev Express for developing rich user interfaces additionally.
- Used the ASP.NET State Management techniques like Session State, View State to retain the values between the page’s transactions, where Session is managed in Out Proc mode
- Created & Exposed Restful Web API endpoints using HTTP verbs of GET, PUT, POST & DELETE.
- Performed all Server Side Validations with Data Annotations in Web API on Model using C#.
- Used Chrome extension POSTMAN & Fiddler Tools for Web API endpoints testing
- Used Ajax on server controls to avoid page post back and page flickering.
- Developed application as N-tier application with UI in the presentation layer using ASP.NET, business logic in the middle layer using C# and data service activities in the backend using SQL Server 2008.
- Structured efficient SQL Stored Procedures, Triggers, and Complex Queries in SQL Server. Involved in system study and database redesign
- Programmed ADO.NET for communication between application and database through connected and disconnected architecture and extensively used Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers for data access and manipulation.
- Implemented Serialization and Deserialization of objects
- Used many JavaScript functions technologies, one of that is Cookies Management with Set Cookies and Get Cookies.
- Worked on features such as caching features, configuring optimizations, custom event logs, COM+ services.
- Configured machine.config and web.config files for .Net Security.
- Implemented Unit Testing using VSTS and also involved in Integration Testing and Regression Testing.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Conducting detailed risk assessments by analyzing documents, statistics, reports and market trends.
Environment: ASP.NET 4.6/4.5/4.0/3.0 , C#, Visual Studio 2010/2008, ADO.NET, COM, COM+, IIS 7.0/6.0, WCF, LINQ, NUnit, .NET Framework 4.0/3.5, Java Script, Angular JS, Crystal Reports 10.0/9.0, MTFS, SQL 2008/2005, Windows Server 2003.
Confidential, NY
Sr .NET Developer
Responsibilities:
- Involved in developing User Interfaces using HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX and Angular JS.
- Developed application using MVC framework
- Implemented functionalities like Login, Register, Forget Password, Email, Filters, Surveys using HTML5, JavaScript, jQuery, AJAX.
- Created Multiple Re-usable UI Directives by defining AngularJs Directives, Attaching Event Listeners, Controllers & Updating DOM elements
- Used jQuery events like hide, show, toggle, toggle class, slideIn, slideOut, fadeIn, fadeout, click, keyup, mouseover, mousemove, mouseout etc.
- Developed tabbed pages using AJAX with JQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- Used SQL Reporting Services for the reports development.
- Used Entity Framework database first approach and LINQ to communicate between data source and controllers.
- Created and deployed Web Services using C#, SOAP, XML for pulling data records and modified accordingly to interact with the other applications. Also exposed Web Services using SOAP and HTTP that adhere to SOA environment
- Consumed Web Services to validate user credit card information.
- Involved in Unit and Regression Testing and resolving browser compatible issues using IE developer tools, Firebug and Chrome developer tools.
- Used TFS (Team Foundation Server) for coordinating with other team members throughout the project’s life cycle and wrote the technical documentation for the modules.
Environment: SQL Server 2012, IIS 7.5, Visual Studio 2013, C#, ADO.NET, ASP.NET 4.5, MVC, WCF, WPF, AJAX, HTML5, XML, CSS3, jQuery, Bootstrap, JavaScript and Web User Controls.
Confidential, MN
.NET Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development of different
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Extensive use of Web Services, WCF Services and SOAP protocols
- Involved in creating tables, writing complex queries and writing Stored Procedures using SQL 2008.
- Experience in XML and related technologies like XSL, XSLT, XPATH, DOM, and XAML.
- Expertise in developing front-end using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, VB Script.
- Implemented Caching and State Management strategies to improve overall performance of the application.
- Created and consumed Web Services to expose the application functionality for different applications
- Established communication between different applications running on same/different platforms using WCF.
- Implemented state management using View state, Session variables and Query strings.
- Created and maintained database objects like complex indexes, views, Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
Environment: VisualStudio2010/2008, .Net Framework 4.0, ASP.Net 4.0, C# 4.0, AJAX, WCF, ADO.NET Entity Frame Work 4.0, SharePoint, JQuery, Java Script, SQL Server 2008 R2, T-SQL, XML, UML, XAML, LINQ, TFS 2010, CSS, IIS 7.0, NUnit, Windows XP, Windows Server 2008/2008 R2.
Confidential
Jr Software Engineer
Responsibilities:
- The goal of this project is to control functioning of a remotely placed mechanical Antenna control unit via an application
- Configurations are fed from the application to this remote device on various parameters such as velocity, angles, direction of projection, GPS position values and vice versa can be received from it.
- Actively participated in development and enhancement of application
- Played active role in all SDLC stages - requirements gathering, analysis and design, development, testing, debugging, and implementing and deploying of application
- Used MVC design pattern for developing Web application in ASP.NET 3.5
- Analyzed reported bugs and fixing
Environment: C#, ASP.NET, HTML, CSS, JavaScript, JQuery, SQL, Angular JS, AJAX
Confidential
Responsibilities:
- This is a simple telemetry system which aims at receiving tons of raw data bits - 0’s and 1’s and displaying them on an application after performing various operations, across given time periods and communication rates.
- RAW data was manually generated from a configurable PLX chip.
- Operations include encoding & decoding data, forming suitable meanings by applying various math operations and algorithms manually via application.
- Application has been modified to have its own database to store and view live data.
- Designed, developed, tested application and validated data accuracy.
- Created database tables and implemented SQL Store Procedures, Triggers, and Complex Queries in SQL Server 2008. Involved in system study and database redesign
- Performed unit tests for each and every functional module to achieve 100% code coverage.
Environment: VisualStudio2010/2008, .Net Framework 4.0, ASP.Net 4.0, C# 4.0, AJAX, WCF, ADO.NET Entity Frame Work 4.0, JQuery, Java Script, SQL Server 2008 R2, XML, UML, XAML, LINQ
