Sr. .net Developer Resume
Kansas City, MO
SUMMARY
- Over 8 years of experience in Software industry in design, development, coding and support of Internet/Intranet based web and windows applications using Microsoft .Net Framework 4.5/4.0/3.5/2.0 , Microsoft Visual Studio 2015/2013/2012 /2010/2008/2005 .
- Experience in developing applications across multiple domains including Insurance, Retail, HealthCare, Banking, eCommerce and Manufacturing.
- Experience in designing and developing n - Tier Applications using ASP.Net, MVC, ADO.Net, C#.Net, VB.Net, HTML, CSS, JavaScript, SQL Server 2012/2010/2008 /2005/2002 , Oracle 12c/11g/10g/9i, Bootstrap, Javascript, Jquery, AngularJs, KendoUI .
- Experience of establishing Communication over web through Web Services (RESTful and SOAP), WCF, HTTP/SOAP WSDL, RFC, XML
- Well versed with Back end, Middle tier, front end and UI Development.
- Expertise in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks and experience in analyzing and developing UML, Use Case diagrams, Sequence diagrams and Class diagrams by using tools like MS Visio.
- Experience in writing stored Procedures, Prepared Statements, Views, Indexes and Joins on SQL Server and SQL tuning experience.
- Experience in all phases of Software Development Life Cycle including requirements gathering, analysis, design, coding, testing and deployment.
- Experience in reports generating using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience of working with EDI system.
- Experience of implementing online payment systems by integrating with CyberSource and CheckVelocity services and post payments to BankOfAmerica account in real-time.
- Experience with Microsoft TEAM Foundation Server (TFS), Subversion tortoise for Code Repository, Deployment and Version control.
- Experience of working with NoSql Db (Cassandra).
- Experience of developing Data Access Layer using ODBC/ADO.NET Framework, LINQ, T-SQL to map relational database with .NET classes.
- Experience of using SQL Profiler to trace and capture wide variety of trace data and analyze queries that are long running and slowing down teh system.
- Strong background in UNIX/Linux, Power shell and VB scripting
- Strong background in developing unit test cases using MS Fakes, Mock and nunit frameworks.
- Excellent analytical and inter-personal skills with experience in interacting with clients, user groups and ability to work in a fast paced environment under tight deadlines.
- Experience of leading cross functional team (onsite offshore model) and directing team with everyday tasks to deliver product to client in timely manner.
- Capable of quickly learning new technologies, requirements, and adapting to a new environment.
- Experience of using ORM tools such NHibernate, Entity Framework.
TECHNICAL SKILLS
Programming Languages and Internet Technologies: ASP.NET, VB .NET, C#.NET, ADO.NET, AJAX, MVC, Silverlight, WCF,WPF, JavaScript, VBscript, jQuery, HTML, DHTML, CSS, XML, XSLT, JSON, DOJO, C, C++, Object Oriented C, Informix 4GL, Angular.js, KendoUI
Unite Testing: Ms Fakes, nUnit
Methodology: OOAD, UML, Agile, Waterfall and Spiral models
Development Tools: Visual Studio 2015/2013/2012 /2010/2008/2005
Databases: MS SQL Server 2008, MS SQL Server 2005 Oracle 12c/11g/10g/9i, MS ACCESS, Informix, MS SQL Server - 2015/2013/2010/2008/2005/2002 , NoSql Db (Cassandra).
Web Servers: IIS 7.5/7.0/ 6.0
Operating Systems: Windows 8/7/Vista/XP, Windows Server 2003, 2008, 2010,, Linux/UNIX.
Protocols: HTTP, TCP/IP, UDP, SOAP,FTP
Reporting Tools: SSRS, Crystal Reports
Scripting: JavaScript, VB script, PHP, JQuery, Shell Script (UNIX,PERL).
Others: SubVersion, Anthilpro, Microsoft Team Foundation Server(TFS), Visual Source Safe, SSIS, Telrik, Remedy 7, Entity Framework, Dependency Injection (AutoFac/IOC), Azure, NHibernate(ORM).
PROFESSIONAL EXPERIENCE
Confidential, Kansas City MO
Sr. .Net Developer
Responsibilities:
- Worked in complete life cycle of SDLC in rewriting old sharepoint site to new .NET MVC site.
- Redesigned Agent site to convert it from sharepoint to ASP .NET MVC site and n-tiered architecture.
- Created Technical Design Documents, Program specifications documents to present and deliver rewrite effort and approach to stake holders and development team.
- Used Razor views, bootstrap, Kendo UI, CSS, HTML5, Javascripts, Jquery to design and develop UI and used C# for backend.
- Designed and developed databases, tables, stored procedures using sql server.
- Used Code-First approach in Entity Framework to work on Database System and develop DAL.
- Used LINQ-SQL for extracting teh queries from SQL Server.
- Used Generics, lambda expressions, extension methods, LINQ to SQL, LINQ to objects.
- Used autofac to implement IOC.
- Set Up Continuous Integration with Team Foundation Server to build and deploy to Development environment.
- Created UAT and production environment from scratch for new website.
- Generated various reports and displayed in Kendo UI grid by using MDX queries in back end to pull data from data warehouse.
- Created WCF web services in business layer to provide service request from mvc .net as well java clients.
- Implemented MS Fakes framework to do unit testings.
- Designed and developed Suitability Interview program for new business customer service team. This application was created using heavy javascripts and jquery making asynchronous post-backs to display phone scripts based on customer responses and C# in back end.
- Designed and developed windows service application which processed documents uploaded from agent sites such as checks, medical records and conerted them to tif and text files before pushing them to AWD teh centralized system.
- Worked closely with cross-functional teams in a fast-paced delivery environment following two weeks sprints.
- Worked in production tickets in analyzing and troubleshooting issues in old sharepoint site by customizing visual webparts and lists.
Environment: Visual Studio 2015/2013/2012 , TFS 2015/2013, C#, ASP.NET 4.5, MVC 5, VB.NET, WCF, JQuery, BootStrap, Kendo UI, XAML, AJAX, ADO.NET Entity Framework, Javascript, LINQ, XML,HTML5, CSS, JavaScript, WSDL, Microsoft Enterprise Library 5.0, MsFake, SQLServer, MS Fakes, SharePoint 2013.
Confidential, Lees Summit, MO
Sr. .Net Developer
Responsibilities:
- Designed and developed responsive UI using Bootstrap, CSS, Jquery, angularJS, HTML5, JavaScript, windows forms for both mobile as well as full sties.
- Implemented MVC design pattern on Website layer.
- Used form posting and SAML to redirect members to third party website.
- Implemented security across various internal and external applications by using certificates and tokens.
- Designed and developed web services and web APIs using WCF and asmx.
- Used LINQ, and entity framework in data access layer.
- Used TSQL to design and develop stored procedures.
- Developed radius calculation logic in stored procedure to search providers within requested distance.
- Designed and developed unit test project using Ms Fakes framework.
- Implemented functionality to protect against SQL Injection, Cross-site request forgery (CSRF).
- Extensively used TFS, Visual Studio, SQL Server management studio.
- Worked in Test Driven Development (TDD) environment.
- Worked in Agile development environment in two week sprints, daily scrum meetings, planning and retrospective meetings and story board access to create work items and track progress.
- Designed and created Adapter concepts to pull data from multiple data sources and services and aggregate in one single record to return to clients.
- Participated in Daily stand up meetings, sprint planning meetings, retrospective meetings and Demo of shippable product.
Environment: Visual Studio 2012/2013, TFS 2012/2013, C#, ASP.NET 4.5, VB.NET, WCF, JQuery, BootStrap, angularJS, XAML, AJAX, ADO.NET Entity Framework, Javascript, LINQ, XML,HTML5, CSS, JavaScript, WSDL, Microsoft Enterprise Library 5.0, MsFake, SQLServer, Unity.
Confidential, CA
Sr. .Net Developer
Responsibilities:
- Involved in analysis, design, coding and support as well as fixing of defect for web application.
- Created Technical Design Documents (High/Low level), UML class diagrams and Use Case Diagrams.
- Designed and developed WCF web services (RESTful/SOAP) API to integrate with new guidewire(Billing and Policy Center) systems.
- Designed and developed online payment system payByCreditCard (CyberSource API) and PayByCheck (VelocityCheck API) to integrate with CyberSource and Velocity to post real time payment to BankOfAmerica.
- Used Angular.js to develop UI.
- Implemented Real time Motor Vehicle Report (MVR) ordering by integrating with LexisNexis and also Credit Score ordering.
- Developed Server interface for Mobile app running IOS and Android Operating Systems.
- Analyzed, debugged and found root cause of defects and fixed defects based on priority and severity.
- Used SQL Developer to do database related queries, and develop PL/SQL, stored procedures.
- Developed web pages and style sheets using HTML5, CSS, and JavaScript/JQuery.
- Used SSRS, Crystal Reports for Visual Studio 2012 to generate reports and Aspose to create pdf reports by merging xml and word document templates.
- Used TFS for source code control and project related document sharing.
- Developed unit test cases using MS Fakes (Shims and Stubs) framework.
- Performed System testing, integration testing and load testing of new codes developed.
- Worked with n-tier architecture and developed code in all 3 (Presentation, Business Logic, Data access) layers.
- Implemented dependency injection using Autofac.
- Refactored existing code to make it reusable across different modules of project.
- Performed peer code reviews and provided feedbacks to make code efficient and reusable.
- Developed class using SMTP client to send automated email.
- Worked in Test Driven Development (TDD) environment.
- Worked in Agile development environment in two week sprints, daily scrum meetings, planning and retrospective meetings and story board access to create work items and track progress.
Environment: Visual Studio 2012, TFS 2012, C#, ASP.NET 4.5, COM+,VB.NET, WCF, JQuery, XAML, AJAX, ADO.NET Entity Framework 4.0, Javascript, LINQ, XML,HTML 5, CSS, JavaScript, WSDL, Microsoft Enterprise Library 5.0, MsFakes,, Oracle 11g/12c, Autofac, Angular.js .
Confidential, AR
Sr .Net Developer/Tech Lead
Responsibilities:
- Involved in complete life cycle of software development including requirements gathering, analyzing, design, development, coding, implementation, testing, supporting during different phases, deployment and maintenance of teh project.
- Provided technical and analytical assistance to associates and advice to superiors that involved contact with several levels of teh client organization.
- Provided guidance and support to Junior Programmers and Programmer Analyst as needed.
- Co-ordinated tasks between onsite and offshore team and directed offshore team with daily tasks.
- Involved in NoSQL (Datastax Cassandra) database design, integration and implementation for eCommerce site.
- Created Technical Design Documents, Program Specification Documents, Interface Control Documents.
- Implemented MVC design pattern to achieve low coupled and high cohesion modules and customized HTTP process by extending/replacing components as required.
- Created Views using Razor and jQuery in teh MVC 4.0 framework that includes creating and modifying views, controllers, and service layers which access teh Entity Framework and creating tests for a test driven development environment.
- Worked with POCO entities to create data model by using Entity Framework.
- Developed unit test cases using Mock framework.
- Provided session level security and role based autantication using session objects and cookies.
- Analyzed, debugged and found root cause of defects and fixed defects based on priority and severity.
- Used SQL Profiler to analyze and monitor long-running queries and stored procedures.
- Developed web pages and style sheets using HTML5 and CSS.
- Used ADO.Net classes components sqlConnection, sqlCommand, sqlDataadapter,
- Developed a WCF web services(RESTful/SOAP) API for Warehouse Management System that calculates warehouse average costs. This WCF service interacts with multiple databases performs complex calculations adhering to daily price changes.
- Used SSRS, Crystal Reports for Visual Studio 2010 to generate reports and itextsharp to merge pdf reports.
- Used TFS for source code control and project related document sharing. worked with ORM tools Entity Framework and NHibernate to map .Net classes with databases/tables.
- Involved in migrating a legacy VB.NET winforms application to a cloud solution using C#, Entity Framework, dependency injection, AngularJS, Azure worker roles, Azure queues, and more of teh latest technologies.
- Worked in Agile development environment in two week sprints, daily scrum meetings, planning and retrospective meetings and story board access to create work items and track progress.
- Worked on one of teh biggest eCommerce site of teh world waltmart.com
Environment: Visual Studio 2012/2010/2008 , SharePoint 2010, C#, ASP.NET 4.5/4.0/3.5, C++, COM+,VB.NET, ESQL/C WCF,EDMX, JQuery, XAML, AJAX, ADO.NET Entity Framework 4.0, MVC 3/4/5, Java script, LINQ, XML,HTML 5, CSS, JavaScript, WSDL, Microsoft Enterprise Library 5.0, NUNIT, SQL Server 2012,2008 R2, NoSqlDb(Cassandra), Windows Server 2008 R2/2008, Oracle 11g, Informix, UNIX, NHibernate.
Confidential, Sartell, MN
.Net Developer
Responsibilities:
- Involved in requirement gathering, design and development (under SOA architecture & Agile Methodology).
- Designed Use cases, Sequence Diagram, Class and Object to simplify development stages.
- Implemented MVC, Publish-Subscribe, DAO.NET design patterns as a part of application development.
- Used Expression Blend &XAML to design rich interactive UI.
- Utilized WPF features to render UI of teh application.
- Implemented Control and Data Template to handle appearance and behavior of controls.
- Used Data Binding to communicate, display and interact with teh data.
- Implemented Win-Based Autantication and Validation controls for client side data validation.
- Used various features of WPF like INotifyProperty, Dependency Property to send change notification.
- Used NHibernate(ORM) to map .NET classes to database tables.
- Data synchronization was done using WCF services.
- Used LINQ to SQL to develop Data Access Layer and manipulate teh database.
- Created Stored procedures, Triggers & Views to access and manipulate teh data from teh database.
- Used SSRS and SSIS for generating reports, charts and integrate data.
- Utilized TFS for source and version control.
- Prepared/Executed Unit Test Cases, Integration and System Test Cases.
- Used Crystal Reports to generate Reports and charts.
Environment: Visual Studio 2010/2008, C#.net, ASP.Net 3.5, ADO.Net, JavaScript, MVC, AJAX, XML, SQL Server2008, IIS, SSRS, Web Services, Entity Framework, Web Forms, CSS, WCF, C++, ESQL/C, UNIX, T-SQL, NHibernate(ORM).
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Involved in Requirements gathering, Design, Documentation, Coding by using .NET framework and MVC design pattern.
- Worked in Agile Software Development environment with ten days sprints.
- Customized various controls for Application by developing Custom Controls and User Controls.
- Used ASP.NET and updated all web pages to implement teh AJAX functionality and enhance teh performance.
- Designed Master pages and maintained uniformity among all web pages and implemented teh same template throughout teh application.
- Designed Databases, and created Stored Procedures using T-SQL, triggers, Cursors and Views to perform teh Data retrieval from multiple tables in SQL Server 2008.
- Developed service contract, operation contract & data contract classes to support communication between Agents to Insure.NET using Service Oriented Architecture (SOA) through WCF web services through C#.NET.
- Involved in implementing LINQ to SQL code to support teh Search functionality
- Generated reports using Crystal Reports.
- Implemented membership, management and role based Security login autantication and SSL to make application secure.
- Maintained version control of source code by using Team Foundation Server.
- Managed requirements to ensure timely deliverables and prepared daily status reports.
- Coordinated offshore team by conducting daily stand up meetings and getting teh status updates to ensure teh timely deliverables.
Environment: DOJO, JSON, JQuery, Visual Studio 2005/2008, .NET Framework 2.0/3.5,C#.NET, VB.Net, C++, Win Form,ASP.NET 2.0/3.5, Web Forms, Server Controls, Crystal Reports.NET, ADO.NET, MVC,Oracle 10g, PL/SQL, Web Services, WCF, LINQ, SSRS, NUNIT, SharePoint, XML, HTML, CSS, SOA, MVC.
Confidential, Glenwood, MN
Programmer Analyst
Responsibilities:
- Involved in Requirement Analysis, Design, coding and database mapping.
- Created Use-case diagrams, Low-level design and high level design documents.
- Designed & Developed Components using C#.NET, ADO.NET and ASP.NET.
- Designed custom controls in C#.NET to supplement built applications.
- Implemented State Management using Session and View State Variables.
- Designed Data Grid by using Template Columns. Implemented Paging, Sorting and Caching concepts.
- Developed 3- Tier Application with UI, Business and Data Access layers using ASP.NET, UDDI and Web service based on SOAP.
- Used ADO.NET Connection, Command, Dataset, Data View, Data Adaptor.
- Designed and implemented all internal and client reporting solutions utilizing a variety of reporting packages including Crystal Reports.
- Extensively used Binding Sources, Custom Attributes, and Stored Procedures.
- Designed and developed database objects like procedures, tables, views.
- Complied with HIPAA regulations as directed by organization.
- Created tables, indexes, sequences, and constraints
- Did some level of load-testing and performance tuning.
- Wrote wrapper Classes for teh normal as well as safe socket.
Environment: Visual Studio 2003/2005, SQL Server 2000, IIS 6, VB.NET, ADO.NET, .Net Framework 1.1/2.0, Nunit, ASP.NET, Visual Source Safe, Microsoft WSE 2.0, Crystal Reports 9.
