Principal Engineer Resume Profile
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 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
1. Principal Engineer Confidential
Project HealthCare Insight
- The project involved was Nucleus an integral part of Payment Accuracy Division which provides a platform for fraud waste and abuse prevention and detection. Its interface helps insurers stop fraud before medical claims are paid.
- 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
Confidential
Project Enterprise Intelligencee 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
Confidential
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
Confidential
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
Confidential
Confidential
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
Confidential
- Project In-house college applications
- Develop and test various software modules for the college website.
- Provide support and maintenance to the in-house college applications
Environment ASP.NET C PHP SQL Server MySQL