Senior .net Developer Resume
Irving, TX
SUMMARY:
- Around 7+ Years of experience in Requirement Analysis, Design, Development, and Implementation of Web based and Windows based Client - Server and n-tier Applications.
- Core Technical expertise in using .NET frameworks 4.5/4.0/3.5/3.0/2.0/1.1, ASP.NET, ASP.NET MVC4.0, WEB API, Angular JS, RESTful Services, C#.NET, VB.NET, ADO.NET, Entity Framework 6.0/5.0, WEBSERVICES, WCF, LINQ, ASP3.0, VB6.0, SQLSERVER, SSRS, IIS, JavaScript, CSS, HTML, SOAP, XML, XSLT, UML, DB2, Oracle.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton, MVC, MVP, Dependency Injection & Inversion of Control (DI & IOC) and repository pattern.
- Experienced in OOAD Techniques developing Use Cases, Activity Diagrams, Sequence Diagrams & Class Diagrams using UML.
- Experienced in XML Web Services ( SOAP, WSDL, and UDDI ) and Service Oriented Architecture SOA concepts using .NET Framework.
- Experienced in developing web applications using ASP.Net MVC5.0/4.0, C#, ADO.Net, XML, XSLT, Java Script, HTML, Bootstrap, Angular JS, AJAX.
- Worked extensively with ORM technologies such as Entity Framework. Hands-on experience with Database First and Code First models with SQL Server databases 2014/2012 & Oracle 9i/8i.
- Experience in Database design, Modeling and Database maintenance in SQL Server environment.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers and Functions using T-SQL.
- Solid experience in windows application programming with technologies WCF, REST, LINQ and OData technologies.
- Experience in using Language-Integrated Query (LINQ) ( LINQ to SQL, LINQ to objects, and LINQ to Entities).
- Experience in RESTful API design and Implementation.
- Demonstrated exceptional problem solving abilities and strong programming skills with C#, C, C++ and Java.
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms in Single Sign-On.
- Good understanding of cloud services using Windows Azure.
- Proficient with windows debugging tools like WinDBG, UMDH, Debug Diag etc.
- Very good experience with Reporting Tools -- Crystal Reports 2008/10/9/8.5/8, SQL Server Reporting Services (SSRS) 2005.
- Performed unit testing using Unit and performed several integration testing, system testing and performance testing.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2008 and Git .
- Innovative problem solver and capable team player with good interpersonal communication skills, ability to work collaboratively and commitment to achieving corporate goals with zeal.
- Solid design skills, with a strong eye towards maintainability and flexibility of code.
TECHNICAL SKILLS:
Technologies/Frameworks: Microsoft Azure, Microsoft .NET framework 4.5.1/4.0/3.5/2.0, ASP.NET, ASP.NET MVC 3/4/5, ADO.NET, LINQ, Entity Framework and WCF, ODATA, REST.
Web Technologies: JavaScript, jQuery, AJAX, CSS, CSS3, Bootstrap, Angular JS, HTML4 / HTML5, XML, JSON, DHTML, JSON, JSON (Swagger), IIS.
Languages: C#, C, C++ and Java, SQL, PL-SQL.
Configuration Management: TFS/VSO, VSS (2005) and GitHub.
Debugging Tools: WinDBG, DebugDiag, Telerik, Postman.
Memory Profilers: ANTS Memory Profiler, .NET Memory Profiler.
Operating Systems: Windows 7/8/8.1/10/Win2k12, Linux, Mac OS
PROFESSIONAL EXPERIENCE:
Senior .Net Developer
Confidential, Irving, TX
Responsibilities:
- Worked on all phases of software development life cycle including design, development, implementing & deployment.
- Understand and analyze project requirements and translate it into specifications and programming deliverables.
- Followed agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
- Develop, modify and test software code using Microsoft.Net, C#, WebAPI, WCF Services, ASP.NET MVC 4, AngularJS, XML, Entity Framework, LINQ.
- Implemented Repository pattern in Entity framework to interact with backend database.
- Implemented POCO classes for Entity framework using Database first pattern, as the database was deployed using SQL Dacpak packages.
- Implemented monitoring service side of code for collecting and exposing data over OData endpoint.
- Worked on JQUERY lib to post data to MVC action method.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Created the SPA (Single Page Application) Framework for the dash boards
- Implemented dash-boards for telemetry using AngularJS and high-charts.
- Responsible Implementation, Exposing and Consuming WCF services across different multiple endpoints.
- Designed the Entities, business objects using Entity Framework.
- Implemented complex and optimized LINQ queries to fetch and Save the data.
- Extensively used Lambda Expressions for writing the LINQ queries.
- Extensively used reflections throughout the code.
- Implemented Unit Test methods for the Business layer to test the application.
- Implemented dependency injection pattern for loose coupling of code.
- Used ASP.NET WebAPI for RESTful API design and implementation.
- Utilized and consumed WebAPI and transfer data in to page centralized Model.
- Used Postman tool to test the WebAPI’s for constructing the requests and for analyzing the response send by the API.
- Used third party WebAPI to collect some information and verify the information of the users.
- Created different Stored Procedures for data retrieval, Inserting and Updating, Created Triggers and Indexes on Database Tables.
- Worked on SSRS 2008 to generate over 40 reports for various user and developer groups.
- Involved in code review meetings, peer to peer code reviews and team meetings.
- For multiple application source management used TFS AND Github, MS VISIO.
Environment: Windows 7, Visual Studio 2008/2010, ASP.NET MVC 4.0, C#, Entity Framework 5.0, Angular Js, JQuery, HTML5, SQL Server 2008, IIS, TFS, GIT, NUnit, Agile.
Senior .Net Developer
Confidential, San Ramon, CA
Responsibilities:
- Worked in close quarters with clients in order to gather the requirements.
- Involved in MVC (model-view-controller) architecture based development.
- Designed and developed NoSQL solutions for all users along with Azure tables.
- Responsible for gap analysis in changing old MMIS and Involved in testing new MMIS. Also, accountable for Medicaid Claims Resolution/Reimbursement for peach state health plan using MMIS.
- Developed View-Models in order to restrict the controllers to control the dataflow between the model and view.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, JQuery, HTML, CSS.
- Designed and developed UI using ASP.NET, HTML5, CSS, JQuery and AJAX.
- Exception handling functionalities were embedded into the business logic layer with C#.NET as code behind.
- Worked on creating Single Page application (SPA) using HTML5, CSS3 & JavaScript framework library Angular Js .
- Was involved in all stages of Software Development Life Cycle including Analysis, Design, Coding, System Tests, Installation and Maintenance.
- Client-Side validations were used as validation controls and JavaScript were coded for functionalities at client-side.
- Create SOAP based WCF service as well as Restful Web API to send and receive Web Service messages and converted the JSON format data to XML.
- Master Pages were used to achieve uniformity in the entire application and CSS were used for theming the pages.
- Handled Run Time Errors and Design Time Errors by implementing appropriate custom Error Handlers.
- New Assemblies were developed to implement various functionalities in the Business Logic using C#.NET.
- Extensive experience on data integration using SSIS.
- Developed good user interfacing applications using WPF.
- Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources.
- Used LINQ and ADO.NET Entity Framework for Database interaction.
- Created Stored Procedures, SQL statements, Functions to manipulate the databases.
- SQL queries were written using joins on multiple tables into stored procedures. Functions, Triggers and Indexes were also used for achieving few database search functionalities.
- Developed Web user controls for reusing controls in multiple web pages.
- Used TFS for the purpose of project tracking and Source Control.
- Performed several unit tests and integrated tests and also prepared user document related to the module.
Environment: .Net Framework 4.5.2/4.0, Visual Studio 2013, ASP.NET, C#.NET, MVC5, JQuery, JavaScript, HTML5, CSS, Angular Js, Web API, WCF, Entity Framework, LINQ, MS SQL 2014, TFS.
Software Developer
Confidential, Louisville, KY
Responsibilities:
- Introduced and implemented Agile methodologies such as Scrum and Test Driven Development (TDD).
- Involved in requirements elicitation from clients for product design and enhancements.
- Designed and implemented application using .NET Framework 4.0.
- Actively involved in developing web applications using ASP.NET, C#, MVC and VisualStudio.NET.
- Created new Views, Controllers and Models and maintaining the existing application.
- Used AJAX and the third party Telerik controls for adding rich features to the application.
- Used ADO.NET for Data accessing. Upgrading the modules into Microsoft.NET (C# .NET, VB.NET and ASP.NET) and created a web services.
- Maintaining database consistency with DBCC at regular intervals.
- Implemented Error handling through Try-Catch, Common Table Expression (CTE), and Ranking Functions.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Created WCF Service to look up and retrieve the data from database. Involved in developing WCF service using SOAP/HTTP to communicate.
- Developed Java Scripts for dynamic user interface and browser compatibility tests.
- Worked on SSRS 2008 to generate over 40 reports for various user and developer groups.
- Written stored procedures and SQL statements to access data from SQL Server 2008 Database.
- Involved in preparing System Test Cases, User Acceptance Test cases and Bug Fixing.
Environment: C#.NET, VB.NET, Visual Studio 2010, SOA, SQL Server 2008R2/2005, Telerik, ASP.NET, MVC 4, JQuery, ADO.NET, HTML, IIS 6.0, SSRS, SSIS, Web services, WCF, WSDL, SOAP, JavaScript, CSS3, XML, XSLT, XSD, Windows 2008 Server, TFS 2012.
Software Developer
Confidential, Jacksonville, FL
Responsibilities:
- Improving the logging performance by replacing log4j with NLog.
- Improving the performance by analyzing code and logs.
- Participated in requirements gathering, analysis and design of the client requirements.
- Designed and developed desktop and web application using WPF with MVVM and ASP.NET MVC 4.0, HTML5, C#, EF, and LINQ respectively.
- Designed new WPF application using MVVM and Repository pattern, from design to completion using Prism Principles.
- Used XAML & Silver light directly for WPF and design rich controls to enhance user experience and interaction with rich editing mechanism and improved functionalities.
- Developed MVC Razor views and partial views with view models, mapping projection and Factory pattern Layer.
- Created Dependency Properties and Routed events in C# and Implemented Triggers in XAML.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Used Entity Framework (EF) for all business Objects and Retrieving data from DB.
- Developed admin model using MVC 2.0/3.0.
- Developed the Razor views.
- Developed various complex stored procedures.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Involved in writing database scripts, stored procedures, triggers, views, and functions.
- Worked on enhancements of the product, extensively generated reports using SSRS.
- Worked on using GIT and Tortoise GIT as version control system. Also used Visual Source Safe before moving to GIT.
- Involved in performing Unit testing.
Environment: Windows 7, Visual Studio 2008/2010, ASP.NET MVC 4.0, C#, WPF, MVVM, Entity Framework 5.0, Java script, JQuery, HTML5, SQL Server 2008, IIS, GIT, NUnit, Agile.
Software Developer
Confidential
Responsibilities:
- Involved in the design and development of Project using AGILE development methodology.
- Understand and analyze project requirements and translate it into specifications and programming deliverables.
- Develop, modify and test software code using Microsoft.Net, C#, Windows Services, WCF Services, ASP.NET MVC 4, AngularJS, XML, Multithreading.
- Implemented monitoring service side of code for collecting and exposing data over OData endpoint.
- Responsible Implementation, Exposing and Consuming WCF services across different multiple endpoints.
- Designed and implemented Mini Task manager functionality for Help Desk.
- Finding and fixing performance issues like high memory usage and high cpu usage.
- Create & Implement MSMQ (Message Queuing) using Parallel Threading to enable communication across heterogeneous networks and systems at different times that may be temporarily offline.
- Developed and Demoed DAAS (Director as a Service) which is Software service runs on Microsoft Azure Cloud during Techfair in Citrix.
- Replaced GWT Director UI using ASP .NET MVC and AngularJS.
- Exposed services using WebAPI for mobile based applications.
- Implemented LogParser for easy and quick analysis of logs using MS LogParser.
- Gave proof of concept demo of integration of GotoMeeting with Director.
- Responsible for doing scale testing using JMeter and Powershell scripts.
Environment: Visual Studio.NET 2012/2013, Agile Development, C#, WCF Web Services, OData, LINQ to XML, ASP.NET MVC, Entity Framework, Microsoft Azure, WPF, SQL Server, IIS.
.Net Developer
Confidential
R esponsibilities:
- Involved in requirement gathering, analysis and design, development, testing, debugging and fine tuning phases.
- Designed & developed Business Logic using C#. Developed ASP.Net pages in C#.Net to meet the business requirements using Visual Studio.Net.
- Create Master Page using C#. Involved in design, coding using C# and implementation of role based security to allow user access limited to only authorize data & modules. Extensively used ADO.Net and the Dataset for handling Database activities.
- Used Data Grids, Data Sets, Data Views, Data Adapters and Data Readers to extract data from Backend.
- Worked on error handling and created error log section in which the support/admin will get the error message in a well formatted html view.
- Developed Win forms and User Interface of the application using C#.Net controls extensively. Used ASP.NET Web User Controls to write common UI Components.
- Developed modules for Authentication of a user, forgot password, Change password. Wrote business logic and created encryption/decryption methods for storage and retrieval of sensitive user data like password, email id, Client personal information etc.
- Design web pages using dream viewer & CSS. Used JavaScript for client side validations & validation ASP controls for server side validations.
- Written and enhanced many T-SQL procedures to embed the new business requirement.
- Created and managed new database objects including tables, indexes, triggers, and User-defined functions.
- Designed and developed front end GUI in VB and used ODBC connection with back-end MS Access database and Oracle8i which are used for inserting, updating and deletion of data to the database.
- Used VB Data Reports in order to format data into dynamic content and integrated dynamic content into reporting application. Used ADO.Net to store, manipulation and retrieve data from SQL Server.
Environment: Visual Studio 2003/2005, VB 6.0, MS Access, Oracle 8i, IIS 6.0, Crystal Report 9.0, HTML, CSS, Dream Viewer 4.0, Java Script, SQL Server 2000/2005, Visual Studio 2005, C#, ASP.Net, ADO.Net, Windows Server 2003/ Windows XP, HTML, XML.
