OBJECTIVE Looking for a .Net developer position in a leading company where I can utilize my knowledge, skills and abilities, hence facilitating professional career growth. Interested to work in a motivating environment for continuous learning. SUMMARY - Around Eight Years of background in diverse facets of .NET Development, encompassing analysis, design, development, maintenance, testing and documentation of business enterprise applications, as C Developer and Microsoft ASP.NET Developer using C .NET, ASP.NET, VB.NET, XML Technology, Entity Framework Model with Microsoft SQL Server and Oracle as backend, with internet/ intranet, client-server and distributed enterprise applications.
- Good understanding of all phases of Software Development Life Cycle SDLC , Software Testing Life Cycle STLC , Object Oriented Design OOD principles, Agile software development methodologies SCRUM and Kanban .
- HIPAA Certified Professional for Health Care domain and a certified Scrum Master.
- Proficient in ASP.Net, C .Net, VB.Net, T/SQL, PL/SQL, MDX, HTML, JQuery, Ajax and CSS, XML.
- Expertise in implementation of AJAX based applications using C .NET, MS Ajax Toolkit and JQuery scripts.
- Expertise in developing Graphical User Interface GUI using WinForms and Web based ASP.NET, WebForms application development.
- Experience developing Data Access Components using ADO.NET, ADOMD.NET, ODP.NET, LINQ to SQL, LINQ to XML, LINQ to Object, Data Adapters, Data Readers, Data Sets, T/SQL, PL/SQL, MDX, Oracle and SQL Server.
- Expertise in developing applications using building blocks of .NET such as State Management, Exception Handling, Data Access, Authentication and Site Map.
- Experience in designing and branding Master Pages utilizing Server, User, Data Grid, Form Validation and Custom controls with CSS.
- Experience in securing web applications using ASP.NET authentication Forms-based Authentication, Windows Authentication and authorization mechanisms like .NET roles and SQL Server roles.
- Good experience working in XML validation, XML serialization and de-serialization.
- Expertise in Data Modeling, Data Mapping, T-SQL, SQL Server Management Studio SSMS , SQL Server Integration Services SSIS , SQL Server Analysis Services SSAS and SQL Server Reporting Services SSRS .
- Excellent knowledge in Data Warehouses, Data Marts, and Business Intelligence Solutions and worked with multi-dimensional database models using Star and Snowflake Schemas, and Fact/Dimensional tables.
- Experience in creating database and query structures using Clustered/Non-Clustered Indexes, Views, Stored Procedures, Packages, Functions, Triggers and CTEs to facilitate efficient data manipulation, consistency and integrity.
- Experience in performance optimization techniques and fine-tuning queries utilizing Profiler, Index Tuning, Performance Monitor, Execution Plan and DBCC commands.
- Constructed OLAP cubes, dimensions, facts, data source views using SSAS and BIDS Business Intelligence Development Studio and generated reports using SSRS and third-party reporting tools.
- Experience in software configuration management using Tortoise SVN, Git and Team Foundation Server TFS .
- Lead team of software engineers as Technical lead since last 3 years.
- Excellent communication and interpersonal skills with strong background of working with co-workers, offsite teams and clientele to identify business objectives and establish requirements.
- Commitment to excellence in client service, self-starter, team player, leadership/communication skills, problem solver and take initiative approach towards task completion.
TECHNICAL SKILLS Microsoft Technologies | Framework 4.0/3.0/2.0/1.1/1.0, Windows Service, SQL Server Integration, SQL Server Analysis Service SSAS , Services SSIS and Reporting Services SSRS , BIDS | Languages | C , VB.Net, T-SQL, PL/SQL | Web Technology | ASP.Net, AJAX, JavaScript, SOA, Web Services, MVC, MVP, MVVM, AJAX toolkit, jQuery, HTML, DHTML, CSS, XML, XSL, XSLT | Windows Development | Win forms, Console Application | Web Servers | IIS 5.0, 5.1, 6.0 and 7.0 | Databases | SQL Server 2005, 2008, 2010, Oracle 9i/10g/11g, MySQL | Reporting Tools | Crystal Report , SSRS, Microstrategy, MsCharts | Version Control | Microsoft Team Foundation Server TFS , Tortoise SVN, Git | IDE | Visual Studio 2005/2008/2010/2013, Eclipse | Operating Systems | Windows NT, 2000, XP, 2003, 2008, 7, 8 | Testing Tools | NUnit, MsTests | Code Coverage Tools | DotCover | Project and Issue Tracking/Management Tools | Rally, Atlassian JIRA, Confluence Wiki | Software Development Methodologies | SDLC, SCRUM, Kanban | ORM Tools | nHibernate, Entity Framework | Code Coverage | dotCover | Continuous Integration | Bamboo | SCM Tools | Tortoise SVN, Git, Team Foundation Server TFS | Profiler | SQL Profiler, .Net Profiler | Bi Application | Microstrategy Beginner , BIDS, SSAS | PROFESSIONAL EXPERIENCE .Net Developer - Lead a team of developers in design, development, testing and development in Kanban methodology using .NET technologies.
- Collaborate with Product Owners, Business Analysts and US counterparts to identify, gather and refine requirements.
- Ensure standard agile practices through regular Sprint Planning, Story Sizing, Task Breakdown, Spring Retrospective Meeting and Sprint Review sessions.
- Extensively used C .NET for development and design of Business Logic and Data Access Layers in Test Driven Development TDD environment.
- Extensive use of Telerik controls throughout the application for better user interface and performance.
- Designed different components using C with extensive use of Object Oriented Programming Techniques OOPS like interfaces, polymorphism, abstract classes etc.
- Extensively used User Interface controls and utilize HTML, Javascript, jQuery and CSS for client-side validations and design requirements.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed Application Programming Interface APIs to expose functionalities to client applications.
- Analyzed existing .NET application to improve performance using tools such as Performance Counters, Fiddler, nHibernate Profiler.
- Extensively used ODP.NET and SQL Developer for the backend programming to work with Oracle DB including creating tables, view, stored procedures, functions, packages and sequences.
- Worked on query optimization to enhance performance utilizing Execution Plans.
- Prepared time estimates using 3-point estimates, project related tasks and status reports for Project Manager.
- Used Microsoft Team Foundation Server TFS for version control.
- Designed and developed application in cross browser platform to ensure browser compatibility.
- Ensure that the industry standards and coding practices are developed and thoroughly enforced.
- Involved in code reviews and pair programming.
Environment : .NET Framework 2.0/3.5/4.0, Visual Studio 2013, C ,LINQ, ODP.NET, Windows Server 2008, Oracle, AJAX, XML, HTML, Javascript, MVC3/4, LINQ, nHibernate, Microsoft Unity, Telerik controls, Web Services, IIS 7.0 Project : Enterprise Intelligence - Worked on improving the performance of an integrated component using WCF and multi-processing concept for an ASP.NET application using C .
- Collaborated with product manager and business analysts to gather and refine requirements for creating OLAP cube.
- Analyze business requirements to establish data mappings for creating facts and dimension tables.
- Designed and developed Data Warehouse and Business Intelligence Solutions and worked with multi-dimensional database models using Star schemas and Fact/Dimensional tables.
- Acted as a communication bridge between US stakeholders and team in Nepal.
- Prepared raw test data in coordination with business analysts and domain experts.
- Created calculated members using BIDS.
- Provided technical support for the production environment.
- Used Tortoise SVN for source code repository.
Environment : C .Net, WCF , OLAP, SQL Server Analysis Services SSAS , Business Intelligence Development Studio BIDS , SQL Server 2008, MDX, T-SQL, SQL Server Reporting Services SSRS Project : Enterprise Intelligence - Served as senior member in the application development team to develop and deliver products using ASP.NET web applications using C and VB.NET as per the business requirements and to cope with a wide range of change requests.
- Experienced in the agile methodologies such as SCRUM and Kanban and conducted projects with standard agile practices.
- Built ASP.NET pages using Telerik controls such as Telerik RadGrid and ASP.NET AJAX controls such as UpdatePanel.
- Developed a customized filtering component in .NET application using dynamic SQL.
- Worked in a .NET project that used LDAP Lightweight Directory Access Protocol against Active Directory for user authorization purposes.
- Implemented a C library project that would access AD Active Directory to authenticate user in Windows environment.
- Implemented a HttpHandler in C to redirect all web requests to a particular license agreement page before proceeding into the application.
- Implemented Producer-Consumer pattern to build a generic framework for executing third-party modules in multi-threaded environment.
- Integrated multiple third-party engines and APIs into the application.
- Worked on and maintained legacy ETL application.
- Extensively used XPath for traversing application nodes.
- Implemented various data structures in C applications such as ArrayLists, Dictionary, HashTables and Queues.
- Involved in creating formatted pdf documents using third-party component and XSLFO.
- Used Reflection in .NET applications to dynamically load assemblies configured in web.config.
- Experienced in application security using Kerberos Authentication and Lightweight Data Access Protocol LDAP .
- Created CLR Stored Procedures, Triggers and exception handling in SQL Server.
- Implemented KPIs on OLAP cubes using BIDS.
- Built a Branding Framework component in VB.NET to implement client branding applying css dynamically.
- Developed internal desktop application in VB.NET to manage project artifacts with input from XML files.
- Actively involved in training external contractors on project domain and technical knowledge.
- Worked on .NET application to display customized MicroStrategy reports with Vertica backend.
- Developed a component to migrated data from Oracle to SQL Server.
- Involved in third-party analytics tools such as ProClarity and Pyramid and provided technical support for integration of such tools.
- Involved in catering support requests and in maintenance of legacy product.
- Involved in software configuration management to ensure standard practices within the team.
- Facilitated communication between teams situated in different geographical locations.
- Researched on new technologies and tools such as Vertica, MicroStrategy and Ember.js.
- Automated build process using Bamboo for continuous integration.
- Implemented unit tests and integration tests using nUnit.
- Analyzed application performance using Fiddler.
- Used Sonar to analyze code defects.
- Used Tortoise SVN for source code repository.
Environment : C .NET, VB.NET, ASP.NET, OLAP, SQL Server Analysis Services SSAS , Business Intelligence Development Studio BIDS , SQL Server 2008, MDX, T-SQL, SQL Server Reporting Services SSRS , Active Directory AD , IIS 6.0, Pyramid, ProClarity, Telerik controls, Tortoise SVN, Bamboo, nUnit Projects: ClaimTrust, Report Writer, SQUID Sql Query User Interface Designer - Involved in overall Software Development Life Cycle SDLC stages as requirement gathering and analysis, effort estimation, technical documentation, modeling and design, execution, integration and testing of ASP.NET web applications using C and VB.NET.
- Analyzed client requirements and collaborated with stakeholders to refine the business requirements.
- Involved in system analysis and design by creating Entitiy Relationship diagrams, Functional relationship diagrams, Data Flow diagrams and class diagrams.
- Involved in overall Software Development Life Cycle SDLC stages as requirement gathering and analysis, effort estimation, technical documentation, modeling and design, execution, integration and testing.
- Developed components to implement business logic in C .
- Implemented business logic in C to generate Crystal Reports from SQL Server back-end.
- Built API to load multidimensional data from OLAP cubes using ADOMD.NET and MDX query.
- Developed report generation tool to create custom reports querying relational SQL database and SSAS database and displayed results in MsCharts.
- Customize FckEditor to implement static text in reports.
- Involved in database design and created stored procedures and views.
- Designed Data Access Layer ADO.NET as a connection between Business Logic and Database.
- Redesigned the application with client branding.
- Designed Graphical User Interface GUI using Master Pages, HTML, Javascript, CSS and custom controls.
- Implemented email service utilizing messaging queues and SQL Server Agent.
- Exclusively used SpreadSheetGear to format the data results when exported to excel.
- Involved in maintenance of legacy application.
- Used Tortoise SVN for source code repository.
Environment : C .NET, VB.NET, T-SQL, SQL Server, LINQ, Entity Framework, Ajax, JQuery, Javascript, CSS, FckEditor, OLAP, MsCharts, Crystal Reports, ADOMD.NET, SQL Server Analysis Services SSAS Project: College MIS - Develop, debug, test and document various components of college management system as per requirement.
- Analyze and design functional requirements.
- Deploy application to various servers and troubleshoot technical problems
- Maintain and support the web application built in ASP.NET/ PHP.
Environment : ASP.NET, C , PHP, SQL Server, MySQL |