Senior .net Developer Resume
Bloomington -, MN
SUMMARY
- .Net full - stack developer with 8+ years of experience in all phases of Software Development Lifecycle (SDLC) includes Requirements gathering, Design, Development, Testing, Packaging and Deployment of Client/Server, Web and windows applications using Microsoft Technologies.
- Extensive experience in developing Web applications over Microsoft.NETframework (Microsoft.NET 4.5/4.0/3.5, Visual Studio 2015,2013,2010,2008,C#.NET, ASP.NET, ADO.NET, LINQ, WCF, MVC, WEB API, Web Services, IIS 8.0/7.0/6.0/5.0 , SQL SERVER 2014/2012/2008 , XML, AJAX, Angular JS,VB.Net, WPF, Silverlight, ASP.NET Core1.0, SSIS)
- Intensive experience working with architectures such as MVC, MVP and MVVM.
- Expertise in implementing Web Services, WCF, Web API, REST services which enable data exchange in XML and JSON formats.
- Experience in Entity Framework, Language-Integrated Query (LINQ to Objects and json to SQL) and retrieve data from various data sources.
- Extensively used ADO.NETto create data access objects.
- Visual studio 2015 andXamarinStudio 6.0 are IDE 's for the development purpose.
- Good experience in Angular JS, Knockout JS, JQuery, Java Script, HTML and CSS.
- Comfortable experience in Automation Testing using Selenium.
- Strong experience in the Design and Development of Web based Applications, Windows Applications
- Self-starter, fast learner, proficient in programming logic and easily adaptable to new technological environments and systems with proven abilities in resolving complex software issues
- Good experience in (OOP) Object Oriented design and programming Skills.
- Ability to Analyze, debug and enhance existing application modules.
- Having Good Knowledge in Crystal Reportsand SQL Server 2005, WCF.
- Having Good Knowledge onWeb API, AngularJS, MVC.
- Worked extensively in Agile Methodology environment.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes.
- Knowledge on developing the web application using framework like Language Integrated Query (LINQ) and Entity framework.
- Experience performing Unit and Integration Testing in the Development, System Integration Testing (SIT), User Acceptance Testing (UAT) including Bug Reporting and Fixing.
- Excellent communication skills, strong organization and interpersonal skills and a very good team player, capable of working independently with minimal supervision, and perform as part of a team.
- Great exposure to the software development methodologies Agile, Waterfall and Scrum.
- Developed the application using various patterns including, Singleton, and Dependency Injection.
- Developed data layer using Entity Framework and LINQ to Entities.
- Excellent knowledge and experience in object oriented programming (OOPS) and object-oriented analysis and design approach (OOAD) and other OO Design patterns.
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
- Involved in Front-end development using web Technologies like HTML5, CSS3, Java Script, XML, J Query, XHTML, JSON, AJAX, Type Script, and Angular JS.
- Strong experience in C# development and WPF and Silverlight.
- Worked on MVC 4, MVC5, ASP.NET Core1.0 Framework
- Knowledge of version control tools like TFS, GIT and VSO.
- Have experience on Restful architecture using Web API.
- Experience in developing Single Page Applications (SPA) using Java Script and Angular JS
- Experience on SQL Server Database Design, database maintenance and writing complex SQL queries using Joins and creating Tables, Views, Indexes, writing stored procedures, Functions and Triggers.
- Solid knowledge in language Integrated Query LINQ (LINQ to SQL, LINQ to XML, LINQ to OBJECTS and LINQ to ENTITIES) and Entity Framework for data accessing and CRUD operations.
- Experience in developing SSIS packages and generating reports using SSRS.
- Hands on working experience in using NuGet package Manager. Experience in version control using repositories like TFS (Team Foundation Server), VSO (Visual Studio Online), GIT
- Good experience in Component-based web development using Angular2
- Exposure to Model-View-Controller (MVC) Architecture technology.
- Worked with Traditional Methodologies (Waterfall, RAD), Agile Software Development Methodology and Test-Driven Development (TDD).
TECHNICAL SKILLS
Web Technologies: ASP, ASP.Net 4.0/3.5/3.0/2.0 , AJAX 3.0/2.0, MVC 4.0/5.0/6.0, Web Services, CSS/CSS3, Java Script, Knock out JS, JQuery, Json, AngularJS/Angular2,HTML, REST SERVICES(Web API, WCF), web forms,LINQ,WPF,SilverLight, TypeScript, ASP.NET Core1.0
Languages: C#, VB.Net, T - SQL, PL/SQL, XML, HTML, LINQ, ASP.Net AJAX, C, C++, JAVA
Front End: Visual Studio 2 / 2005
Database: SQL Server 2005/2012/2008 (T-SQL, Stored procedures, Triggers, DML, DDL), MS Access, Oracle 10g/9i
Middleware: ADO.Net, MSMQ
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
XML Technologies: XAML, XHTML, XML, XSL, XSLT, XQuery, DTD’s, Schemas
Reporting Tools: Crystal reports 13/10/8.5/8, Data Base Reports, SSRS and SSIS
Application Tools: Visual Studio.Net, SQL Enterprise Manager, SQL Management Studio
Operating Systems: Windows 2008 XP, Windows 7/8/10, Windows NT
Web Servers: MICROSOFT IIS (7.0/6.0/5.1/5.0 ), Apache Tomcat, Windows Server
.NETFRAMEWORKS: .NET Framework 4.5/ 4.0/3.5/3.0/2.0
Microsoft Office Tools: Microsoft Word 03/07/10, Excel, PowerPoint, Access, Outlook
Version Control Tools: Team Foundation Server(TFS), VSO,GIT
PROFESSIONAL EXPERIENCE
Confidential, Bloomington - MN
Senior .Net Developer
Responsibilities:
- Involved in Code Development using WCF, C#, AngularJS, MVC, WEBAPI.
- Involved in writing test cases for testing the application in all different scenarios to check if all the functionality is working fine.
- Involved in Daily Scrums and Weekly Meetings with the project Sponsors to meet deadline and expectations following Agile Methodology.
- Worked on application development/enhancement as per design doc.
- DeployedAzureIaaS virtual machines (VMs) and Cloud services (PaaSrole instances) into secure VNets and subnets.
- Developed the application using MVP Framework that leverages the Model-View Presenter and implemented thedependencyinjectionarchitecture.
- Implemented Restful architecture using WEB API Controller to use in the application to populate the data from the database.
- 6+ years of experience in Application andProductionSupportand Maintenance, Incident and Problem management.
- Experienced in working onDevOps/Agile operations process and tools area (Code review, unit test automation,Build&Releaseautomation, Environment, Service, Incident and Change Management).
- Experienced in Creating user interface using native elements with the help ofXamarin.
- Created forms to collect and validate data from the user in HTML5 andReactJS.
- Maintained and enhancedWinFormsapp that interfaces with Prolaw.
- Performed client side and server-side validations in MVC Razor using JQuery and AJAX.
- Angular JS HTTP Services were made to communicate with WCF service and data was retrieved in (JavaScript Object Notation)JSONformat for display to improve application performance
- Worked on C++ using smart pointers and various design patterns.
- Used Team Foundation Server (TFS) for version control for the source code, maintenance of builds and relevant documents.
- Expertise on using Re sharper 7.0 tools for Code Optimization. Around 2 years of experience in MicrosoftAzureCloud Computing development and support.
- UsedReactJSto create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used AgileSolidPrinciples, Control templates, Data templates.
- Worked on affiliating provider with new groups & service locations & adding required contracts, Plan affiliations usingFacets.
- Coordinating with Business and QA for application issues and troubleshooting.
- Involved in Client Interaction and Production support.
- Used Spring Model View Controller Framework and AchievedDependencyInjection.
- RepresentedRanorexin QA conferences throughout the last year.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to WindowsAzureWorker Role.
- Used AngularJS as the development framework to build a single-page application.
- Used OOPS (object oriented programming) concepts in developing classes. Used ADO.NET Controls like Connection, Command, Dataset and Data reader.
- Experience in using SSIS tools like Import and Package Installation, and SSIS Package Designer.
- Used ADO.NET and LINQ to access SQL database via C# database layer.
- Used JavaScript to perform validations and catch the events on client's browser.
- Uses C# for creation of model and controller.
- Wrote estimating software based on an older system in C# usingWinForms.
- Created manyVBAmacros that decreased the amount of time it took to complete daily tasks.
- Involved in Partner Incentives Module end to end development.
- Deployed the tools MicrosoftAzureCloud Service (PaaS, IaaS), and Web Apps.
- Involved in Database Development SQLServer 2012.
- Involved in developing SSIS Packages.
- Advanced database application analysis, design and development,VBAprogramming and writing/modifying SQL queries.
- ProductionBatchsupport, which includes monitoring batch on rotational basis, usersupport, on-callsupport, job failure analysis and UNIX system and process management.
- Analyzed problems, Estimated work hours, Designed, created, and debugged many advanced and complex MSAccess/MS ExcelVBAapplications.
- Designed database, created Tables, and written stored procedure and triggers at the back end.
- Written unit tests to verify the functionalities of Business, DAL layers' classes
- Involved in Client Interaction and Production support.
- Having good experience in using PowerPoint and Microsoft Office.
- Used SCRUM Agile methodology for development. Process included iterative development, monthly sprints, daily scrum meetings, and customer managed backlog.
- Designed and created MS Excel spreadsheets withVBAmacro programming to compare data from different database systems.
- Designed and developed various abstract classes, interfaces, inheritance to construct the business logic
- Providing support for deployments in UAT and PROD environments.
- Effectively used ASP.NET MVC features like View Bag to pass data from Controller into the view, create multiple views/partial views, layout views and incorporated them into the ASP.NET MVC application.
- Developed web page using AngularJS components like controllers, routers, NG app etc.
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- Experience in migrating on premise to WindowsAzureusingAzureSite Recovery andAzure backups.
- PerformproductionSupportactivities tosupportthe client related issues. (BusinessSupportand Interact with other teams)
- Fixing the problems inPL/SQLcode and escalating the issues in severe cases to the development and other support teams about possible impact on the application functionality.
- Performed unit testing using tool Nunit and performed several integration testing and Jasmine for Angular unit testing.
- Bootstrapscripts to add/remove functions, groups, roles, users.
- Restructured the database for reorganized businessentitiesand transferred/transformed existing data.
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created inSeleniumWeb driver with Test NG and Junit frameworks.
- Extensively worked in Client-Server application development usingOracle … Forms 9i/6i, Reports SQL,PL/SQL,OracleImport and Export Utilities.
- Build and maintain systems with .NET/C#, shell scripting and WindowsPowerShell.
- Used MVC with Razor view engine to design and develop the application.
- Used Ajax to make http calls to the Web API Controller from frontend.
- Used variousTelerikcontrols, developed User Controls to design custom UI to meet the requirements and to increase the ease of use for customers.
- Worked directly with outside vendors to implement/troubleshoot allSAMLintegrations.
- Proficient in Foundation,Bootstrapand experience in Angular2 frontend frameworks.
- Configured WCF endpoints, behaviors, Bindings, Defining and implementing contracts.
Environment: .NET Framework 4.5, C#, WCF, XML, LINQ, SQLServer 2012, VS2015, VSO, Web API,TFS,MVC5.0, Angular JS, SSIS
Confidential, Northbrook - IL
Senior .Net Developer
Responsibilities:
- Development, Code Review and Unit Testing
- Involved in Code Development using WCF, ASP.NET 3.5 and C#3.0.
- Involved in Clinical Systems Module end to end development.
- Involved in performance tuning ofSQLand PLSQL procedures for enhanced execution using Indexing,OracleHints, Materialized views, Table Partitioning.
- Involved in developing User Controls Using Jquery, C#.
- Integration of AutomatedBuildwith Deployment Pipeline. Currently installed Chef Server and clients
- Worked onTFS-Rally Connector to Synchronize User Stories and Tasks Bi-Directional.
- Involved in developing Client-side script for Clinical information modules using Query and Handlers.
- Involved in Database Development Sql server 2008.
- Good understanding ofSOLIDprinciplesand Design Patterns (Repository, Unit of Work, DI etc.,)
- Heavily customizeKendoUIuser controls to provide visual charts and graphs of pertinent financial data utilizing TelerikKendoUIand jQuery.
- Experience in setting upSSOenvironments and integrating with enterprise applications and middleware applications
- Wide Experience inBuildAutomation tools like ANT and Maven.
- ImplementedRabbitMQas middleware queuing service to store messages in a queue.
- Creating a hybrid site based in Word press, Angular 2+ andBootstrap. I created the design mockups with Adobe Photoshop. The CSS and HTML is based on this.
- Uses C# for creation of model and controller.
- Designed and developed the UI usingReact.JSFramework and implemented MVC hybrid design pattern.
- Experienced in working withKenticoCMSE-Commerce Portal.Performed successful application development and upgraded multiple version ofKenticoCMS.
- AddedEntityFrameworkdata models for our WebApi restful service along with the appropriate controllers.
- Published Web services using C#.NETto interact with the other applications and exposed them using SOAP and HTTP. Responsible for developing Application usingASP.NETMVC5.0 and C#.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Provided high availability for IaaS VMs andPaaSrole instances for access from other services in the VNet withAzureInternal Load Balancer.
- Experience in configuring CA SiteMinder for creating Domains, Policies, Rules and Realms to provideSSObetween various applications
- Developed applications for IOS and Android usingXamarinforms to share average code of 80 -90% between the platforms.
- Automate ContinuousBuildand Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Work with otherREACTteam members, providing daily updates and recommendations for care of participants to the program
- CreatingSQL, Object Views, andPL/SQLdatabase objects. Written the interface stored Procedures for data transformation.
- Implemented SQLite database withXamarinforms to save necessary information into device local database.
- Designed and Architecture of APM,ASMand application delivery network. Designed and installed new VPN solution utilizing F5 APM.
- Integrated Rally Web based agile tool for theTFSInstance to as per the Organization's standards.
- Implemented theXamarinSocial component for accessing to Facebook Authentication API
- Wrote Point of Sale software with C# andWinForms.
- ModularizedRanorexRecording Modules for reuse and ease of maintenance.
- Modified and enhanced a MSAccessdatabase application including writingVBAprogramming code and SQL Query statements.
- Involved in creating our own front-end framework, and usingKentico"widgets" or repeatable components.
- Used Hybrid Framework ofSeleniumto get data from Excel.
- Developedbuildand deployment scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to other environments.
- Documenting functional and technical specifications of the LegacypowerbuilderData Entry Application.
- Attending Agile sprints, SCRUM meetings, daily stand ups.
- My most recent UI effort was using j Query, Bootstrap andReactJSin a Play framework to render responsive pages.
- Preparing well-reasoned decisions based upon stateunemploymentlaw, Employment Security regulations, and Department policy.
- Participated in webinars highlightingRanorexfeatures and capabilities.
- Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution usingSelenium WebDriver, TestNG andSeleniumGrid.
- Designed and Created 2 advanced MSAccessdatabase applications including forms, reports, SQL y statements, andVBAprogramming code.
- DevelopedMVCapplication by using Layouts to have consistent look of and to add styles to each page in application. Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and jQuery.
- Designed database, created Tables, and written stored procedure and triggers at the back end.
- Written unit tests to verify the functionalities of Business, DAL layer's classes.
- Involved in Client Interaction and Production support.
- Used SCRUM Agile methodology for development. Process included iterative development, monthly sprints, daily scrum meetings, and customer managed backlog.
- Design, deploy, and support technical initiatives for the organization's Business Units. Currently focus is on Azure Cloud forASM"Classic" toARMmigrations, IaaS administration, and provisioning processes.
- Experience writing scripts usingPowershellto automate code deployments and server configuration and used Octopus to run thePowershelldirectly on the servers
- Designed and developed various abstract classes, interfaces, inheritance to construct the business logic
- Designed and developed various abstract classes, interfaces, inheritance to construct the business logic
- Involved in fixing the bugs with the Production Support.
- Creating Table, Stored Procedures and Functions in SQL.
- WroteVBAprogramming code in MSAccessand MS Excel and SQL Query statements.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to WindowsAzureWorker Role.
- Worked on application development/enhancement as per design doc.
- Designed,developedWCFServices usingC#.Net and Hosted on IIS and Unit tested with MS Unit Framework.
- Worked withKendoUIfor Asp.Net MVC application for developing a dashboard which contains the all the data including internet packages, plans, offers, and price for each internet package.
- Implemented WCF service and Developed callback methods in Class Library project to communicate with different layers.
- Developed web page using AngularJS components like controllers, routers, NG app etc.
- Performed client side and server-side validations in MVC Razor using JQuery and AJAX.
- Used MVC with Razor view engine to design and develop the application.
- Used Ajax to make http calls to the Web API Controller from frontend.
- Configured WCF endpoints, behaviors, Bindings, Defining and implementing contracts.
Environment: .NET Framework 3.5, C#, WCF, ASP.NET, SOA, AJAX 3.5, XML, LINQ, WSSF, WCSF, MVC, SQL Server 2008, MVC4.0, Angular JS, Web API, SilverLight.
Confidential, San Francisco - CA
.Net Developer
Responsibilities:
- Implemented SSRS Reports and built SSIS Packages.
- Developed reports using SSRS, Maintained versions with the help of SVN.
- Generated SSRS Reports using Typed Datasets and Stored Procedures as data sources.
- Participated in writing Stored Procedures for performing optimization and other database operations such as complex SQL queries, Functions and triggers etc.
- Handling change request for enhancing as well as maintaining Consumer Site. These change requests vary from small to complex changes aimed at improving the online experience for consumers.
- Worked on the Legacy ERP System for Lending API.
- Utilized ASP.NET, C#.NET, Service Oriented Architecture (SOA),Windows Communication Foundation (WCF).
- Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
- Implemented performance based techniques for monetary and the non-monetary transactions.
- Supported the Part of the Manual Testing team for the Implementation of Change Request. build team during the UAT and LIVE deployments.
- Performed on Mirroring of root disks using Sun Volume Manager; hardware raid forLinuxsystems.
- Co-ordinate with the onsite counter parts on a daily basis.
- Interface and communicate with Test Managers, Dev Managers, IT Ops and PMO on a daily basis to provide updates on releases and project status.
- Working on Deployment to QA with Configuration settings. Experience with IIS. Fortunately got an opportunity to work closely with QA for bug fixes to ensure the efficiency and accuracy of the code.
- Update day-to-day work status via emails to onsite leads.
- Automated installation ofLinuxservers using Kickstartand Installation of Solaris using Flash, live upgrades and Jumpstart Servers.
- Implementing enhancements and updates to the Consumer Lending Process.
- Frequent interaction with the Core Logic Business team and the marketing team for understanding their business requirements and convert them in to development tasks.
Environment: ASP.NET, WCF,UI, Restful Services, C#, C++,LINQ, OAuth, IIS Server, HTML, CSS, JavaScript, JSON, Entity Framework, SQL Server, SSRS, SSIS, Unit Testing, Team Foundation Server (TFS), QA.
Confidential
.Net Developer
Responsibilities:
- Collected the requirements from business team and involved in analysis, design and development.
- Developed GUI using ASP.NET and implemented the code. Extensively used ADO.NET to access SQL Server database.
- Used and Silverlight for rich UI and User Experience (UE).
- Created a SharePoint library to create, view, maintain, and store Test Program CNs.
- Involved in System Study and to produce system maintenance document. Prepared artifacts on common modules, key components and interfaces.
- Windows application development using VB 6, VB.Net, C#.
- Developed .Net Classes and domain objects and successfully utilized available Web services
- Developed Web services to communicate with XML Data from vendors and process in SQL database.
- Extensively used SQL Stored Procedures for accessing the information from SQL Server 2000 Database.
- Involved in taking Backups, Restoring, Import/Export data using MS SQL Server and DTS.
- Experience developing soap based web service and publishing to Windows Azure. Also, have expertise in building and consuming RESTful web service(s) using Web API.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows Azure Worker Role.
- Apart from preparing the test plans, coordinated with team of testers to ensure high quality deliverable.
- Responsible to provide system support once the code is migrated to Test, QA or Production environments.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Deployed application to Azure Cloud.
- Involved in following organization standards for code development, peer level code walk through and reviews.
- Participated in the maintenance and bug fixing.
- Involved in installation, configuration and Administration of SQL server 2008.
Environment: ASP.NET, C#, .Net framework 3.5, Share Point, Visual studio 2008, WSDL, SOAP, XML,XSL, XSLT, JavaScript, VB Script, HTML, DHTML, SQL 2010, QA, TFS, Windows Azure
Confidential
.Net Developer
Responsibilities:
- Involved in the design, development and implementation of web user interfaces in ASP.NET
- Designed web pages using asp.net.
- Performed Client-side validations using validation controls in ASP.NET
- Wrote Java Script functions for client-side validations.
- Create stored procedures and functions using SQL server
- Written unit tests to verify the functionalities of Business, DAL layers' classes
- Uses an N-tier structure: DAL, BLL, and UI layers
Environment: C#.NET,VB.Net, ASP.NET 3.0, .Net Framework, Visual Studio 2005, ADO.NET, Hash Table
