Senior .net Developer Resume
Bellerose, NY
SUMMARY
- Over 10+ years of software development experience spanning ASP.NET 1.1 to ASP.NET 4.5.1 in C# including high performance & scalable web applications, with team leadership and mentoring experience.
- Expert in full System Development Life Cycle (SDLC). Expertise in developing web applications using C#, ASP.Net, ADO.Net, AJAX, HTML, XAML, JavaScript, CSS, XML, ASP, Web Service & WCF.
- Experience of non - Microsoft .NET technologies including jQuery, UML, NUnit, Moq, NHibernate & Oracle.
- Familiar with MVC & MVVM design patterns and various methodologies like Agile and Waterfall.
- Expert in Object Oriented Design & Development using Microsoft .NET technologies including ASP.NET, C#, ADO.NET, web service, .NET Framework 3.5/2, Visual Studio 2005/2008/2010.
- Experience in working with NHibernate architecture.
- Experience in working with IoC Implementation.
- Experience in working with configuration management using Visual SourceSafe (VSS), Tortoise SVN & TFS.
- Experience in working the Tools like Telerik controls, Toad for Oracle 8.5.3, IIS 6.0, Microsoft Visio 2007.
- Experience in Scrum Methodology.
- Designing and developing the Workflows & Reports.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
- Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Analyze user needs to determine technical requirements.
- Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
- Develop databases that support web applications and web sites.
- Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable.
- A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users.
TECHNICAL SKILLS
Core Programming Languages: C#, VB.NET, SQL, JavaScript, HTML4/5, CSS, XML,UML.
Databases: SQL Server ( ), ORACLE (10, 11), Sales Force.
Technologies and Frameworks: .NET Framework (1.1-4.5.1),ASP.NET,MVC,MVVM,WCF,WPF, ADO.NET,AJAX,jQuery,EntityFramework,NHibernet,IoC, NUnit,LINQ,Webservices,SSIS,MS Visio,PowerDesigner.
Development Methodologies: Agile development, Scrum, Waterfall.
Reporting Tools: SSRS, Crystal Reports.
Application Servers: Windows Server 2008/ 2003, IIS.
XML Related Technologies: SOA, SOAP, WSDL.
Version Control: SVN, VSS & TFS.
PROFESSIONAL EXPERIENCE
Senior .NET Developer
Confidential, Bellerose, NY
Responsibilities:
- Tailoring Proliance core product UI and extending its core functionality to meet Confidential & Confidential business needs through plugin applications and WCF service interaction by applying MVC pattern.
- Responsible for creating various data interfaces for external interaction by PACE Proliance by using Service Activator APIs of Proliance.
- Unit Testing PACE Adapters & Interfaces by using Visual Studio Unit Testing & Moq framework.
- Query optimization for stored procedures, indexing for better backend performance.
- Developing WPF Wizards for New Template Wizard, Task Document Bulk upload, Task Update etc.
- MVVM pattern was imposed while working with UI plugins to core product.
- Implemented IoC through dependency injection.
- Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Coded for handling huge flat file collection process using Multithreading.
- Responsible for identifying performance issues in Adapters (class libraries), UI plugins (Wizards) and refactoring respective code snippets.
- Writing Stored procedure, functions, views creation along with indexing, performance tuning.
- Responsible for Message Bus Server logs process and configuring adapters.
Technologies Utilized: C#, .NET Framework4, Visual Studio 2010, WCF, WPF,MVC4, MVVM, Entity Framework 5.0,Multithreading,Caliburn.Micro,SQLServer2008, LINQ, JavaScript, Agile Scrum, SVN & Moq.
Systems Analyst
Confidential, Bartlesville, OK
Responsibilities:
- Coding for replacing Sybase DAL with SalesForce calls by using LINQ & SalesForce Queries to accommodate cloud environment within BizLink.
- Imitating existing backend business logic by using C#, LINQ, ADO.NET consumer objects, accordingly redesigned UI of BizLink.
- Developed loosely coupled QWEBFlow application usingWPF, C#, MVVM pattern.
- Participated in estimations by interacting with end user and analyzing complexity of the application while redesigning legacy application QWEBFlow by using latest technology stack (C#,Entity Framework,WCF..etc)
- Responsible for coding Qwebflow weekly sprints with optimized code & setting up test environment with latest changes in every build.
Technologies Utilized: C#,.NET Framework4.5, Visual Studio 2012, Sybase, WPF, ASP.NET, WCF,MVC4, Entity Framework 5.0, SQLServer2008, LINQ, JavaScript, J-Query, TFS 2010, IIS 7, Sales Force, Agile Scrum.
Systems Analyst
Confidential, Louisville KY
Responsibilities:
- Closely worked with SME & Business users to review requirements for Subway Boarding Logic & Cadre Core PCI.
- Implemented Cadre Core PCI component for Fax, Print & Mailing for Chargeback & Retrieval reports to BOA customers by using SSRS,.Net Windows Services.
- Implemented multithreading for handling fax, print & mailing activity in Cadre Core PCI.
- Redesigned RAC by using Outlook APIs which was in VB into C#.NET for Authorization process by Mainframe system.
- Coded for WCF services to update MATT, INSIGHT & TASQS systems with BANK OF AMERICA customers data comes as flat files in nightly manner.
Technologies Utilized: C#, .NET Framework 3.5, Visual Studio 2008, ASP.NET, ADO.NET, XML, Web services, Multithreading,UML,Microsoft Enterprise Library, SQL SERVER 2008, Oracle, SSRS, JavaScript, VSS, IIS,MS Visio.
Systems Analyst
Confidential, Northbrook IL
Responsibilities:
- Designed & developed Astella’s Internet Components.
- Responsible for ensuring FDA standards in all Astella’s Clients websites (35 websites) by testing thoroughly.
- Coded for Legal Assets Module (LHAM) controller classes as part of MVC pattern implementation.
- Improved application performance by 40% for Astella’s Clients websites.
Technologies Utilized: C#, .NETFramework4.5, Visual Studio 2010, ASP.NET, HTML 5, CSS,XML, UML, Microsoft Enterprise Library, MVC4, SQLServer2008, JavaScript, jQuery, TFS, IIS, MS Visio.
Senior Software Engineer
Confidential, Princeton NJ
Responsibilities:
- Sole responsible for migrating CHIP1.0 to CHIP1.1 including ETL process using SQL Server Integration Services (SSIS)
- Developed user control library for replacing Data Grid based reports with Report Viewer in SeNTReporter application and provided estimation for this effort.
- Involved with performance tuning in SeNT application by cleaning up unnecessary code, by imposing better approach to handle the session& using right .Net class for right purpose.
- Involved with test plan preparation and testing the application as per the test cases and business logic for each SeNT release.
Technologies Utilized: C#, .NET Framework 3.0,Visual Studio 2005, SSRS, SSIS, Webservices, UML, AJAX, Javascript, CSS, SQL Server 2008, Oracle, Power Designer, Agile.
Senior Software Engineer
Confidential
Responsibilities:
- Designed and developed parameterized reports, linked reports, matrix and tabular
- Reports with drill down drill through and drop down menu option using SSRS.
- Analyzing and fixing client specified defects for Confidential .
- Extensively used agile methodology to develop 27 reports in Confidential .
- Writing SSIS packages to load the data from flat file to database tables.
Technologies Utilized: C#, .NET Framework 3.0,Visual Studio 2005,ASP.NET, SSRS,SSIS, Javascript,HTML,SQL Server 2005, SVN,Agile.
Senior Software Engineer
Confidential
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET for implementing shared component.
- Writing HQL queries in code behind to get the data object to map class properties of each class in compensation module.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
- Created Store Procedures, Functions, Triggers, Indexes and Views using Confidential -SQL for IM Reporting in Development and Production environment for SQL Server 2005.
- Prepared test data in form of text files to test SMART Tool.
Technologies Utilized: C#, .NET Framework 3.0,Visual Studio 2005,ASP.NET,ADO.NET, MVC3, HQL, XML, XSLT, XPATH, SSIS, AJAX, Javascript, jQuery, HTML, CSS, SQLServer 2005, TFS.
Senior Software Engineer
Confidential
Responsibilities:
- Developed a Billing shared component to use across the heterogeneous systems by using .Net Remoting technology, tested it using N-Unit testing.
Technologies Utilized: C#,.NET Framework 2.0,Visual Studio 2000,ASP.NET,XML,XSLT,Remoting,Design Patterns,N-Unit Testing, Javascript,HTML,CSS,SQL Server 2000,VSS.
Software Engineer
Confidential
Responsibilities:
- Designed and developed Budget module by using Abstract classes, Interfaces, classes to construct the business logic using C#, ADO.NET.
- Designed class diagrams by using UML - Modeling tool MS Visio.
- Created a C# Class Library for Rules Engine to validate incoming invoices for invoice module to avoid duplicates.
- ImplementedXMLWeb Services inC#based on SOAP protocols using XML extensively for data transfers.
- Involved in developingWeb Servicesand invoking them by using XMLSOAP and WSDLtool for creating proxy classes.
- Created Store Procedures, Functions & Views using Confidential -SQL for Escalated Action items in Development and Production environment which assigned to a SQL Job.
- Designed and developed parameterized reports by using Crystal Report 9 and writing stored procedures for these reports.
Technologies Utilized:C#,.NET Framework 1.1,Visual Studio 2000,ASP.NET, XML,Webservices,UML,CrystalReports,DTS Packages,SOAP,Javascript,CSS,SQL Server 2000,MS Visio.
.Net Developer
Confidential
Responsibilities:
- Creating application prototypes and screen mock-ups for Ni2SS.
- Responsible for code integration & its review.
- Worked on a highly configurable user navigation module that provided for generation of customized menus based on user’s role, language and web application.
- Worked on data access layer by using ADO.NET for retrieving data from backend database SQL Server.
- Developed Nickel Industry Demand Annually report by using Data Grid with multiple sorting levels by dynamically adding columns to Grid.
- Used AJAX controls which provided responsive user interfaces to display the data on the web page on all the Ni2SS reports.
- Investigated bugs and interacted with developers to resolve technical issues.
- Developed testing reports using SQL Server.
Technologies Utilized: VB.Net,.NET Framework 2.0,VS 2000,Crystal Reports,SOAP,Javascript,AJAX,SQL Server.
