Sr. .net Developer Resume
Bloomington, MN
SUMMARY:
- 10+ years of experience in system analysis, design, development and deployment of multi - tiered distributed Microsoft.Net Client/Server and web applications.
- Extensive programming experience in developing Enterprise applications using Microsoft.net Technologies (.Net 1.1/2.0/3.5/4.0 ) and SQL Server Database 2005/2008/2010, Oracle, SOA, C#, ASP, VB.NET, ASP.NET, AJAX, WCF, Silverlight, Web Services, UML, .NET Remoting, HTML, JavaScript, JQuery, XML/XSLT.
- Strong knowledge and Implementation of Object oriented programming.
- Implemented applications using 3-Tier architecture (Presentation Layer, Business Layer and database Layer).
- Experience in writing use cases, interface definitions and web services specifications in collaboration with Business and System Analysts and Architecture Group.
- Involved in Implementation .Net applications using Microsoft application libraries.
- Involved in data base design and database development including SQL stored procedures, queries.
- Extensive working experience in Unified Modeling Language (UML).
- Good knowledge of Exception handling, error management, nHibernate & writing Business logic.
- Test Driven Development programming.
- Developing a C# winfom application.
- Experience with testing and writing the test cases using NUNIT.
- Followed Agile & Scrum methodology for development.
- Experience with Retail, Electronics, Trading systems and Insurance domains.
- Experience in implementing the projects following SDLC.
- Excellent team player with an ability to work independently
- Experience with Version Control Systems (VSS/SVN/TFS)
- Excellent inter personal, analytical and communication skills.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET MVC, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, SILVERLIGHT, Sitecore 7.1/6.5.
Languages: C#.NET, VB.NET, Visual Basic, C, C++, T-SQL, PL/SQLDatabases: SQL 2014/2012/2008 R2/2008/2005, Oracle11g/10g/9i/8i, MSAccess.
Web Technologies: HTML, DHTML, HTML5, XML, XSLT, XSD, WSDL, XAML, SOAP, CSS, Web forms, Web Services, POWERSHELL, Fiddler.
Scripting Languages: JavaScript, JQuery, VB Script.
Web Servers: IIS 8.0/7.0 /6.0/ 5.0Web Page Editors: Visual Studio .NET 2015/2 / .
Operating Systems: UNIX, Windows 8/7/XP/Vista / 2000 / NT / ME / 98.
Reporting Tools: SSRS and Crystal Reports.
Version Control Tools: Team Foundation Server, SVN, GIT, Microsoft Visual SourceSafe, TeamCity, FluentMigrator.
IDE and Tools: Microsoft Visual Studio. Net 2013/2012/2010/2008/2005, MS Office, Microsoft Visio, SQL Profiler, SQL Server Agent, NUnit, SSIS.
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio, SharePoint 2010, MS Excel.
WORK EXPERIENCE:
Sr. .Net Developer
Confidential - Bloomington, MN
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements and Developed UI using HTML, CSS, JavaScript validations and XML.
- Written stored procedures Pl/SQL in oracle 11g and coordinating with all the team members and integrating various modules in the pages.
- Software development of telephony features and applications for a carrier grade SIP (VoIP) soft switch platform which provides media gateway control capability for interconnection between IP networks-wired and wireless as well as IP networks and TDM-based networks.
- Testing all PBX & VOIP/SIP call center/trading features like Basic Call, Hold, Transfer, Conference, Barging, Privacy, Exclusive Hold, Call forward etc. features.
- Develop the Silverlight reports for the PPA application.
- Implemented Multithreading Concepts to improve the application Performance and developed and implemented user interfaces as per latest W3C standards.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Require.js, and JQuery.
- Utilized current and upcoming industry trends and practices to create Sitecore CMS v.6.6 websites.
- Developed, coded and reviewed Sitecore CMS v.6.6 web programs
- Worked on Various advanced Sitecore CMS v.7.0 & 7.1 customization techniques: Jobs, Scheduled Tasks, and Pipelines etc.
- Used VB, C#, ASP.Net, Share Point technologies to implement this project.
- Have created multiple XAML pages for the helper applications.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API's and also consume the API's client side using Angular JS data binding.
- Developed complex web applications in Visual Studio 2010/2013 and .NET 4.0/4.5 framework utilizing improved AJAX controls and LINQ.
- Designed user interfaces, web pages, web forms using VB.Net.
- Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.
- Designed and implemented WEB API (SOA) to support mobile applications.
- Participate in the web development team to build a single-page application.
- Wrote native SQL queries using Hibernate and developed sequence diagram and class diagrams for ATLAS framework classes.
- Worked on the website from start to finish to give it a new look using HTML5/CSS3/ JavaScript using leveraging the Bootstrap framework and SQL backend.
- Developed interactive pages of the application using ASP.NET Web Forms pages with VB .NET (Visual Studio 2013) for the code behind modules.
- Significant work in SQL performance optimization.
- Involved in working with PL/SQL, Worked with Sitecore Content Management System.
- Involved in integrating .Net controls into Sitecore
- Created Data Templates with standard values in Sitecore.
- As a part of Windows application, I designed and implemented Win Forms based on Windows rich client applications using VB.NET.
- Designed and developed Restful/Web APIs, including JSON data formats and Attribute Routing.
- Wrote stored procedures, Triggers, Views in SQL Server 2008, 2012.
- Validation of XML request using API console for web services.
- Create pages using JavaScript framework like Bootstrap & Angular JS and create various complex reports using Crystal Reports XI R2.
- Stored Procedures, User Defined Functions, Views, TSQL scripting for complex business logic.
- Extensive experience developing applications using a relational database SQL Server.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Extensively used AJAX control toolkit / Devexpress Controls Callbacks for masking, changing information and creating dynamic controls on the panels etc.
- Implemented GUI using HTML, XML, CSS and Web Form Controls to create web pages, developed Master Pages, classes for reuse.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET) using Visual Studio 2013.
- Implemented UI using MVC 3.0, 4.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Established communication between different applications running on same/different platforms using WCF. Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Used User Interface in front end and different JavaScript's in Angular and Knockout.
- Developed Web Forms with ASP.NET Custom Controls. Implemented client side validations using JavaScript.
- Extensively used CSS and Implemented Master pages for consistent look for web pages.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Involved in implementing .NET security with form and windows based authentication, assigning roles and role based authorization using ASP.NET Membership and Provider Model.
- Used MVVM Architectural pattern.
- Built data connection to the database using MS SQL Server.
- Reporting status about the project activities to the clients
- Coding & Unit Testing and involved in all phases of testing
- Involved in deployment using IIS6.0 Application Server and worked with SSIS services.
Jr.Net Developer
Confidential - Milwaukee, WI
Responsibilities:
- Participated in daily SCRUM with Project manager and Team Lead to discuss the progress.
- Active participant in development efforts, design and implementing platform architecture, and managing other engineering team members.
- Creating Technical and Low Approach document, High level document -level document.
- Contributed to company-wide resource planning, hiring, performance reviews, client-facing business development.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in upgrading Angular2 to Angular4.
- Built front-end SPA using HTML5, Angular2 and Bootstrap and backend server using ASP.NET Web API.
- Worked on Angular Reactive forms to implement complex forms and performed the validations using Form Builder both in Angular2 and Angular 4.
- Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2/4.
- Used Angular Dependency Injections to inject objects into a class, instead of relying on the class to create the object itself.
- Implemented Custom Angular Validators and added them to the NG VALIDATOR list by configuring multi to true.
- Responsible for the design/development of the application's client/server interface, database structure and design using the Visual Studio.NET development environment.
- Designed required web screens using ASP.NET, HTML, DHTML, CSS and Java Script.
- Involved in Processing XMLdata using XML Reader, XML Writer.
- Developed many Web Forms using .Net Framework and C#.NET.
- Developed Application using .NET Framework 4.5/4.6, Object Oriented Principles (OOP), and n-Tier Architecture.
- Developed Application layer using ASP. Net, Server controls, HTML5 Controls, Validation controls and AngularJS.
- Responsible for writing and building code in C#.net, Web services, WCF restful services, API's, LINQ, JQuery.
- Worked on AWS Cloud Formation and Terraform API to create infrastructure on AWS as a code.
- Developed micro services onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Also used AWS Toolkit for Visual studio to provide easiest way to deploy custom and to create supporting resources i.eAWS manages RDS SQL server databases directly form visual studio.
- Microsoft Azure was used for deployment, hosting and cloud-based services to store SQL Server data into cloud base data warehousing and implemented security in web applications using Azure.
- Developed the server-side code using C# and client-side code using Java Script with Visual Studio IDE and Team Foundation Server.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Designed responsive master pages and page layouts using HTML, ASP.NET, CSS and JavaScript for SharePoint 2013 environment using SharePoint Designer.
- Used Windows-UI (XAML, HTML) to enterprise, modernize & mobilize WinForms applications.
- Developed HTML prototype of the web pages and WinForms using CSS, per client specifications.
- Involved in designing and developing different modules using C#.NET, ASP.NET.
- Involved with the client team to design and develop the application according to client requirement using ASP.NET 4.5, Web API, and SQL Server 2014 with the business logic implemented using C#.
- Used ASP.NET Validation controls for client-side validation of Server Controls.
- Have been involved in project migration from ASP .Net to MCV 5
- Worked on MVC test Project to create automated test for simple test cases and for input validation.
- Involved in UI Designing, Development and Testing of Web Forms using ASP.NET, Vb.NET XML/XSD ADO.NET and .NET Framework.
- Performed unit testing on every new version before sending it for User Acceptance Test UAT.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklistpreparation and validation.
Environment:ASP.NET MVC 5, Visual Studio 2015, Entity Framework 6 Code First, Web Api, XML,CSS3, HTML5, SQL servers,Fluent Validations, Structure Map, LINQ, AutoMapper, SQL Server 2014, AWS, SOAP UI,Winforms, Angular 2/4,AZURE,FluentMigrator, TDD using NUnit and Moq.
Net Developer
Confidential - Jacksonville, FL
Responsibilities:
- Used AGILE methodologies to deliver the High-Quality application.
- Used MVC5 newfeatureto enable Attribute Based Routing to gain URLs control.
- Designed and Developed ViewModels to bind data to Views from more than one model.
- Used AutoMapper to map ViewModels to DTO's and DTO's to entities.
- Used FluentValidation for building custom validation rules to validate the View Models.
- Used Structure Map for implementing Dependency Injection in the application.
- Used CustomHeaders to prevent Cross site Scripting attacks.
- Extensively used Twitter Bootstrap, Kendo UI and jQuerychaining to make UI design more dynamic.
- Implemented object-oriented principles like SOLID and design patterns like Creational and Structural to make classes more loosely coupled.
- Used JQueryand AJAX to make asynchronous calls to the server that can be processed by MVC controllers.
- Setup Sitecore (cms) environment
- Design and developing Sitecore Templates, Layouts, Controller Rendering, View Rendering, Sub Layouts for both Sitecore MVC and Webforms
- Implemented security using forms-based and security using windows-based authentication.
- Developed custom AngularJSdirectives by specifying them to be used as html elements or attributes.
- Implemented AngularJS Routing by using routeProviderservice to link between views and controllers.
- Designed and implemented knockout.js to angular.js migration refactor for version 2.
- Designed and developed custom Angular Factory services to call a web API to retrieve data.
- Developed web pages using HTML, Cascading Style Sheets (CSS), JavaScript and ASP.NET controls.
- Designed interactive ASP.NET MVC views using JQuery, HTML, CSS, AngularJS and AJAX to provide excellent user experience.
- Configured AWS VPC with public and private subnets, configured Routing tables, Internet gateway, ACL's, Security groups.
- Established AWS CloudWatch monitoring policies to establish EC2 instance performance benchmarks.
- Used EC2 instances to integrate .NET applicationdeployment with automated deployment tools such as AWS CodeDeploy or AWS OpsWorks
- Gathered information to develop WinForms with specific Business Logic.
- Developed data driven windows winforms using C#.NET and ADO.NET and involved in developing Data Access Layer, Business logic and UI Coding.
- Used LINQ for Database interaction.
- Developed DAL using LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked DBtables and stored procedures and Implemented LINQ to SQL memory expressions.
- Developed Data Access Layer usingADO.NET and accessed Data Using Stored Procedures.
- Creating WPF/Silverlight applications using MVVM architecture.
- Constructed a RESTful web service that returns JSON data with Entity Framework and Web API.
- Used Entity Framework Code First extensively to manage database scripts.
- Developed unit and Integration tests by using Nunit and Moq framework to follow TDD (Test Driven Development).
- Effective understanding of Oauth authentication, interact with protected data and bi-directional access to automatically in webapplications.
- Used Jira extensively to log all Issues and track development status.
- Used Git extensively to maintain source code repositories.
- Jenkins server is used for building and publishing code to staging and production environments.
- Expertise in Data Analaysis, Mapping and Manipulation to handle Data migration and integration projects.
- Used SQL Server Reporting Services SSRS 2012 to make custom reports and generate it daily.
- Involved actively in deployment of the SSIS packages, SQL Scripts and scheduling SQL jobs in the server.
- Involved in Automation using Coded UI C# automation tool.
- Highly involved in requirements gathering and application design meetings to finalize the requirements.
- Working experience with Off- shore teams
- Coordinated with testing team to make sure all requirements are tested on time appropriately and responsible for giving demos to business users.
Environment: ASP.NET MVC 5, WPF, Sitecore 7.1/6.5, Entity Framework 6 Code First, Web Api, Twitter Bootstrap, Kendo UI, Fluent Validations, Structure Map, LINQ, JQuery, AutoMapper,Winforms, Angular JS, HTML 5, SQL Server 2012, T-SQL, IIS 8.0,Automation using Coded UI, TDD using NUnit and Moq, TIDAL, Git, Jenkins.
Net Developer
Confidential - Denver, CO
Responsibilities:
- Involved in all business meetings to finalize the business requirements for the project.
- Worked with Business analysts to convert business requirements into functional requirements.
- Participated in daily SCRUM and weekly Sprint meetings to meet project deadlines.
- Extensive involve in analyzing business requirement and discussion with business users.
- Involved in enhancement of existing system based on the business requirements, database design and system analysis. Developed ASP.NET Pages using C# and Server Controls.
- Interacted with the offshore team, ensured the task distribution and delivery on time.
- Designed and developed the Windows application which consisted of a WinForms GUI with business objects for code reusability.
- Developed GUI using .Net framework 3.5/4.0 and responsible for creating the components using C#.Net.
- Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML, AJAX and AngularJS.
- Used CSS framework (Bootstrap) for Base Styling of HTML elements.
- Developed user controls and used validation controls available in environment of .Net.
- Extensively worked with the JavaScript's and client-side validations.
- Ajax web browser technology was extensively used with JQuery to avoid post back to the server.
- Developed Invoice View using MVC, Razor and Entity Framework. Developed Web services, using SOA architecture, WSDL.
- Consumed JSON data in an AngularJS service and Returned JSON data from an ASP .NETcontroller.
- Extensively usedASP .NET web server controls like Grid View for displaying the records.
- Experienced in developing and consuming Web Services and n-tier web applications.
- Used JSON, JQuery for the Client side to pass the parameters for hand shake across applications and for client-side AJAX call, validations.
- Used ADO. for data interaction between the web application and the Database using Data reader, Datasets, and Data Adapters controls.
- Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, and views and other SQL joins and statements for applications.
Environment: ASP.NET MVC 5, C#, Sitecore 7.1/6.5, SQL Server 2012, Structure Map, Telerik UI controls, Kendo UI, Bootstrap, Fluent Validation, WCF, WPF, T-SQL, SVN, AJAX, JavaScript, HTML, IIS, Entity Framework Codefirst, JQUERY, NUnit, Moq, Crystal Report, SSIS
Net Developer
Confidential - New York, NY
Responsibilities:
- Followed Scrum methodology with a sprint of 2 weeks. Involved in daily stand-up meetings.
- Maintained and added new enhancements to existing VB6 application as per hotel user's requirement.
- Involved in writing custom management application which allows hotel users to setup their environment.
- Wrote application using Web API to talk to external applications and involved in writing small ASP.NET Web Forms applications with VB.NET, C# as programming languages.
- Involved in re-architecting the application with a cloud concept and moved few properties into this architecture which was a huge success
- Removed retrieving values from registry, instead storing and retrieving them from database in all vb6 applications.
- Created and consumed WCF RESTFUL services. Tested these services using SOAP UI and Web Service Studio.
- Used MSTest as a Unit testing framework before making a check-in.
- Used COM interoperability for interaction between COM objects and .NET objects.
- Used SQL Server as backend database and worked in modifying, writing new stored procedures, views and user defined functions.
- Worked with multiple databases in multiple applications.
- Wrote Powershell scripts for deploying code and registering ocx, dll, etc.
- Used SVN tortoise tool for version controlling and sued it as a document collaboration tool too.
- Used Quality Center as a defect tracking tool and followed defect life cycle as per QA team.
Environment: Visual Studio 2012, ASP.NET, VB6, VB.NET, C#, Web API, WCF, RESTFUL Services, SQL Server 2008,SSIS/SSRS, SOAP UI, Web Service Studio, SVN, Agile/Scrum, Powershell, Quality Center, Windows Server 2012.
Net Developer
Confidential, NY
Responsibilities:
- Designed the Use case Diagram's, Class Diagram using UML.
- Implemented security using forms-based authentication.
- Created and deployed Web Services using ASP.NET and C#.Net, and generated the proxy class files based on the web services to consume in web application.
- Extensively used ADO.NET objects like Sql Data Access, Sql Data Reader and DB2 SQL.
- Designed and Developed Unit and Integration test cases using NUnitand Moq Framework to identify and resolve integration, functional and usability issues before deployment.
- Developing reports on SSRS on SQL Server (2000/2005/2008 ), and excellent in SSIS packages for integrating data.
- Developed Server side and Client-side code using ASP.Net, JQuery and JavaScript.
- Implemented Virus scanner while uploading files to the server.
- Defined the scope of the application and participated in requirements gathering and design sessions based on business processes, requirements and system design.
Environment: C#, ASP.Net, .Net Framework, SQL server 2005, XML, UML, ADO.Net, CSS, Visual Studio 2005, JavaScript, NUNIT, Moq.
.Net Developer
Confidential - Miamisburg, OH
Responsibilities:
- Involved in using MVC pattern for both UI development with Angular JS and application development with C#.
- Designed and developed this web application using .net framework 4.0 and visual studio 2012.
- Successfully utilized code-first approach to design the database in the .NET environment by using, C# in the ASP.MVC5 environment.
- Designed a Web application using Web API with AngularJS, leveraged Entity framework (EF)
- Used Web APIs for interaction between SQL Server and flushing the data to front end using AngularJS.
- Implemented custom directives, custom tree-view control and client validations using AngularJS.
- Developed factory services and implemented ui-routing in the application using AngularJS.
- Utilized Data Grid and Data List to display and manipulation of records from SQL Server using Entity Framework 6.1.3
- Implemented interactive UI with HTML5, CSS3, Bootstrap and JavaScript.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Responsible for design and development of Web Forms using C#.Net, N-tier architecture.
- Experienced in developing WCF services and worked with source control Team Foundation Server.
- Data binding was extensively used to bind various server controls to the data from database.
- Implemented AJAX controls and developed Web forms for the most part of the application.
- Used JQuery for a better interaction with the application, performed Code review and Unit testing for better performance.
- Developing the code for Enhancement CR using AngularJS, HTML, CSS, Bootstrap and RESTful API.
- Used Sitecore in Client Customization and various advanced Sitecore customization techniques.
- Used Sitecore in Full page editor friendly websites.
- Used SiteCore for UI development. Utilized Sitecore CMS solutions to design .Net application features.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScipt, and Jquery.
- Reviewed requirements and integrated Sitecore CMS with SharePoint and systems.Developed OO design based base classes and domain objects to maintain the state.
- Used JavaScript's like Angular and Knockout and used Bootstrap, HTML and RAZOR syntax to design the responsive view of the web pages.
- Developed the application using C#, ASP.NET MVC, and WEB API
- Developed, coded and reviewed Sitecore CMS web programs and designed .Net application features and also managed MS dynamics CRM systems throughout project lifecycle.
- Implemented Data access layer (DL) using ADO.NET with database SQL Server by creating Functions, and Store Procedures in SQL, T-SQL and Oracle.
- List controls like repeater controls, data list controls and data grid controls was used in displaying rows of data in a customized template format.
- Developed REST and SOAP services using ASP.NET Web API and WCF.
- Provided session level security and password authentication using session objects and cookies.
- Developed complete middle tier and database tier. Created SQL procedures, triggers, writing complex queries.
- Involved in gathering the requirements from end-user.
- Used Team Foundation Server for Version Control. Giving ideas on responsive design to team members.
Environment: .NET C#, ASP.NET MVC5 (RAZOR Engine), AngularJS, LINQ, HTML5, CSS3, Bootstrap, JavaScript, AJAX, JQuery, ASP.NET, ADO.NET, SQL Server 2016, Windows 7, Team Foundation Server.
