Principal .net Developer Resume
CA
SUMMARY:
- Microsoft Certified Professional having 12 years of experience in all stages of SDLC involves gathering/analyzing of the user requirements, High Level Design, Detailed Design, coding, debugging, testing, user acceptance testing, deployment, production support and maintenance. My expertise includes solution architecting, developing Windows/Web/SOA based applications in Multi - Tier/Client-Server/Cloud Architecture models across diverse industries and work environments.
- Excellent understanding of object oriented programming (OOPS), Object Oriented Analysis and Design (OOAD), Agile, RAD and Waterfall methodology.
- Proficient with the .NET platform in developing medium to large scale Enterprise applications using different versions of the .NET framework (4.0/4.5, 3.5, 3.0, 2.0 and 1.1), C#.NET, VB.NET, ASP.NET, ADO.NET and ASP.NET MVC, MVVM, LINQ, and WPF.
- Hands on distributed application development using WCF, Web Services, and Web API.
- Proficient with HTML, HTML5, JavaScript, JQuery, JSON, XML, Ajax.
- Experience in Entity Framework, NHibernate (ORM).
- Extensively worked on RDBMS (MS SQL Server, Oracle, and MySQL) and Big-Data (Mongo DB, Hadoop). Proficient with data modeling and writing Transact-SQL, Stored Procedures, Triggers, Functions, and Views. Experience in Query Performance tuning.
- Knowledge of several Design Patterns like Singleton, Factory, Façade, Abstract factory and MVC.
- Extensively worked with TFS (Team Foundation Server), Perforce, VSS (Visual Source Safe), SVN.
- Extensively worked on web based reports, Crystal reporting, and SSRS.
- Experience in graphical representation of data such as multi-dimensional charts, Dash-boards, Big-data analytics.
- Experience in using third party web controls such as Telerik controls, Kendo UI/Charts, Fusion Charts.
- Good usage of project communication tools like JIRA and Bugzilla for tracking the issues/stories.
- Legacy application migration/enhancement with latest technology.
- Created and maintained SSIS packages to Import/Export data from flat files, XML, Excel.
- Experience in software unit testing (nUnit, manual), Selenium, Code coverage, TDD approach, User acceptance testing (UAT) and excellent at trouble-shooting, root cause analysis and bug-fixing.
- Batch files processing.
- Communicating with business users to gather requirements, scoping the project, client interaction. Experience in onsite-offshore delivery model
- Team player, Self-motivated, hardworking, quickly adopt/learn new concepts, meeting deadlines is my forte.
TECHNICAL SKILLS:
Languages: C#(.NET), VB 5.0/6.0/.NET, C, C++, Java
Web Technologies: .NET Framework 1.1/2.0/3.5/4.0/4.5, ASP.NET, ADO.NET,, MVC, Web API, Web services, AJAX, WCF, WPF, WF, Entity Framework, NHibernate, JQuery, JSON, ASP, Windows services
Scripting: Java script, VB script, PERL, PHP, Angular JS, knockout JS, Bootstrap
MarkUp Languages: HTML, DHTML, HTML5, XSLT, XML, XPath, XAML
RDBMS: SQL Server 2000/2005/2008/2012 with SSRS & SSIS, MySQL, Oracle 10g, MS Access
NoSQL/BigData: Mongo DB, Hadoop
Architecture & Patterns: EA Architecture. View Points (Functional, Informational, Development, Design, Deployment, and operational) & Perspectives (Performance, Security, Availability, Quality). Design Patterns (singleton, Fa ade).
Development Tools: MS Visual Studio.NET, MS SQL Server Management Studio, MS Visio, Git, Specflow, Resharper, ESB, NUnit testing
Reporting: Crystal Reports, Data Reports, Web Reports (HTML)
Management Tools: VSS, TFS, MS Project 2000/2003 and MS Excel
Web Servers: IIS, Apache, various Application Servers
Methodologies: Agile, Rapid Application Development, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, CA
Principal .NET Developer
Responsibilities:
- Involved in requirement analysis. Followed agile development approach.
- Involved in designing and developing the HTML5, CSS, Bootstrap, JQuery, JavaScript, XML, and ASP.NET MVC with C# using VS 2015.
- Created multiple WCF micro services for fund calculations.
- Using Entity framework and LINQ for querying the database.
- Debugging, unit testing, resolving code issues.
- Involved in Support and resolved production support issues efficiently and closed on time on day-to-day bases.
- Used Perforce for source and version control.
Environment: ASP.NET MVC, C#, WCF, Oracle, JQuery, Perforce, Kendo, Telerik charts,iTextSharp, XML, Entity framework, and LINQ
- Involved in requirement analysis
- Followed agile development approach.
- Involved in designing and developing the HTML5, CSS, Bootstrap, JQuery, JavaScript, and ASP.NET MVC with C# using VS 2015.
- Created multiple WCF micro services.
- Using Entity framework and LINQ for querying the database.
- Debugging, unit testing, resolving code issues.
- Involved in Support and resolved production support issues efficiently and closed on time on day-to-day bases.
- Used Perforce for source and version control.
Environment: ASP.NET MVC, C#, WCF, Oracle, JQuery, Perforce, Kendo, Telerik Reports, Entity framework, and LINQ
- Involved in requirement gathering.
- Involved in design changes and changes to the code to integrate with other application.
- Part of integration consumed multiple WCF services.
- Used Entity framework, LINQ, Packages/Stored Procedures for querying the database.
- Debugging, unit testing, resolving code issues.
- Setting up Development environment.
- Involved in Support and resolved production support issues efficiently and closed on time on day-to-day bases.
- Used TFS for source and version control.
Environment: ASP.NET MVC 3.0/4.0 (multiple applications) with C#, WCF, Oracle, JQuery, TFS, Entity framework, LINQ, VS 2010, VS 2013, and VS 2015.
Confidential, New York
Senior .NET Developer
Responsibilities:
- Involved in requirements gathering for the migration of the existing application.
- Involved in designing and developing the HTML5, CSS, ASP.NET MVC, C#.
- Created the physical data modeling and writing the database objects such as stored procedures, packages, functions, triggers and indexes. Used LINQ for extensively querying the databases.
- Involved in Production Support and resolved production support issues efficiently and closed on time on day-to-day bases.
- Used Team Foundation Server (TFS) for source and version control.
Environment: ASP.NET MVC, C#, WCF, SQL Server, JQuery, TFS and LINQ
Confidential, New York
Senior .NET Developer
Responsibilities:
- Prepared high level and low level design documents.
- Created logical and physical data model for the database based on the requirement specifications.
- Extensively used C#.NET for designing and developing Web Forms.
- Developed various Web User controls for extending reusability.
- Master Page, identifying common appearance and behavior factors for the pages in your application, and move those to a master page.
- Created student Registration module on front end and developed business layer components in C# as code behind files.
- Implemented automated email feature confirming the order details of the product.
- Worked on Presentation, Business and Data access layers.
- Developed different kind of reports such a Sub Reports, Charts, Matrix reports, Linked reports.
- Used extensively data grids in ASP.NET
- Used JSON for data transformation.
- Used Entity Framework as data access layer for MS SQL Server.
- Used WCF to create payments web service for payments module.
Environment: .NET Framework, C#, ASP.NET, Entity Framework, MSSQL Server, Crystal reports, HTML, XML, JQuery UI, JSON, TFS
Confidential
Senior .NET Developer & Research Analyst
Responsibilities:
- Design and develop rapid prototyping across different architectural layers, i.e. database, application server, workflow, messaging, and user interface
- Discussing with various social media companies for the data mining aspects for better data extraction from social media to provide better analytics.
- Used Microsoft Visio for developing use cases, sequence diagrams and class diagrams.
- Provide technical guidance, assistance to development teams, and technical risk mitigation
- Interact with subject matter experts to understand the business requirement and design the application accordingly
- Developed WCF services to provide analytics.
- Designed logical and physical data modeling in Mongo DB and SQL Server.
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
- Developed various operational Drill-through and Drill-down reports using SSRS
- Developed different kind of reports such a Sub Reports, Charts, Matrix reports, Linked reports.
- Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
Environment: ASP.NET MVC, C#, PHP, WCF, Mongo DB, MS SQL Server, SSRS, JQuery, TFS and data mining APIs
Confidential, Alexandria, VA
Senior .NET Developer & Research Analyst
Responsibilities:
- Interacting with the different departments for system study, requirements gathering, analysis and scoping.
- Logical and physical data modelling based on requirement
- Design the UI, Code review, debugging and troubleshooting the application.
- Monitoring development activities, providing technical guidance/support to the project team.
- Support for other in house products.
Environment: VB.NET (.NET framework 3.0), MS SQL Server 2008
Confidential
.NET Consultant
Responsibilities:
- Interacting with the client for system study, requirements gathering, analysis and scoping.
- Data modelling in SQL Server based on the user stories.
- Design the solution, Code review, debugging and troubleshooting the application.
- Monitoring development activities and timely risk assessment and mitigation.
- Managing & providing technical guidance/support to the project team.
Environment: .NET Framework 3.5, Windows Server 2003, Visual Studio .NET 2008, MS SQLServer2008, XML, NHibernate
Confidential
.NET Consultant
Responsibilities:
- Actively involved to gather/analyze business requirements. Involve in database design.
- Designed, coded web interface using ASP.NET 3.5 using C#, Vb.NET as code behind language with SQLServer 2005 in back end.
- Wrote different classes to validate business rules, built a data access layer (DAL).
- Monitor the development, Code review, debugging and troubleshooting the application.
Environment: .NET Framework 3.0, Visual Studio.NET 2008, SQL Server 2005
Confidential
.NET Consultant
Responsibilities:
- Interacting with the client for system study, requirements gathering, analysis and scoping.
- Design the solution, Code review, debugging and troubleshooting the application.
- Monitoring development activities and timely risk assessment and mitigation.
- Managing & providing technical guidance/support to the project team.
Environment: .NET Framework 2.0, Windows Server 2003, Visual Studio .NET 2005, SQLserver2005, XML, html, and XSLT
Confidential
.NET Developer
Responsibilities:
- Actively involved to gather/analyze business requirements.
- Preparing flowcharts, team discussions on project requirements.
- UI design, Programming (VB 6.0, ASP.NET, C#.NET, Java script, VB script, HTML, XML)
- Database design (MS SQL Server 2000/2005, Oracle 10g).
- Guiding the development team in programming, resolving technical issues.
- Wrote different classes to validate business rules, built a data access layer (DAL).
- Forms based authentication, role-based security, and globalization.
- Monitor the development, Code review, debugging and troubleshooting the application.
- Implementation at client’s place. Lead a team size 10 to 20 member including Database designers.
Environment: VB 6.0, Classic ASP and .NET platform, MS SQLServer 2000/2005, Oracle 10g, VBA, VB Script, Fusion charts, WebDAV, MAPI, MS Exchange server, Share Point, and Crystal reports