Sr.net Developer Resume
NyC
SUMMARY
- Offering 11+ years of IT industry experience with system analysis, design, development, testing, documentation & maintenance.
- Expert in Object Oriented Design & Development using Microsoft .NET technologies including ASP.NET, C#, ADO.NET, web services, .NET Framework, Visual Studio 2005/2008/2010/2012/2013.
- Expertise in developing web applications using AJAX, HTML, XAML, JavaScript, CSS, XML, Web Services & WCF.
- Experience with SOA Service Oriented Architecture for project developments.
- Experience of non - Microsoft .NET technologies including jQuery, UML, NUnit & Oracle.
- Experience with Nunit, Moq, Entity Framework along with .Net MVC architecture.
- Experience with Design Patterns (ex: Factory,Abstract,Repository,Singleton & Bridge pattern).
- Working experience in Agile, Waterfall model Software development process.
- Experience with Data Migration from flat files to SQL DB by using ETL tools.
- Working experience of ASP.NET and its components .NET Remoting, Serialization, SOAP & Reflection.
- Experience in implementing .NET Security features such as Authentication & Authorization using Form-based, Window-based authentication, Authorizing Users, Roles and User Account Impersonation.
- Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports. Expertise with SSIS for Extract Transform Load data.
- Experience in working with configuration management using Visual SourceSafe (VSS), Tortoise SVN & TFS.
- Hands on experience withwebservices architecture like Service Oriented Architecture (WCF), RESTful Webservices (WebAPI).
- Worked with process management tools like JIRA.
- Extensively worked in requirement analysis, high level and low level designs, implementation and documentation.
- Maintain understanding of current web technologies and programming practices through continuing education & reading.
- Develop and validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
- 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
GUI / Languages: C#, VB.NET, ASP.NET, XML, XAML
ORM: Entity Framework
Operating Systems: Windows
Internet Tools: HTML5, CSS3,jQuery, Java Script, Bootstrap, Angular JS, JSON, AJAX
RDBMS: Oracle 11g, SQL Server
ETL Tools: SSIS, DTS
Versioning System: VSS, SVN, CVS, TFS
Process Management Tools: JIRA,Rally
Reporting Tool: Crystal Report, SSRS
UML: MS Visio, PowerDesigner
.Net Frameworks: .Net, WPF, WCF, MVC,Web services,Remoting
Testing Framework: NUnit,MSTest,MoQ
Development Tools: Visual Studio, MSBIDS
Servers: IIS
PROFESSIONAL EXPERIENCE
Confidential, NYC
Sr.Net Developer
Responsibilities:
- Interacting end users for gathering requirements and documenting them as user stories in JIRA.
- Provided estimation for P-Card Tracking System and segregated requirements into weekly sprints.
- Coded for MVC Controller classes using C#, state management techniques (ViewBag, ViewData & TempData) to redirect the request to appropriate Actions & Views.
- Coded for MCV Action methods to render JSON,PartialViews,ContentResult based on incoming request.
- Coded for customizing DAL using LINQ to SQL and LINQ to Objects.
- Coded for responsive UI using Javascript, jQuery along with Bootstrap drop down menus, group input and grid controls.
- Coded for RESTful web services to invoke DoITT shared services and processed JSON data object at client side.
- Written jQuery custom functions to validate user inputs and as well data annotations for validating MVC Data model.
- Created common assets for VETS application by using Bootstrap, jQuery, CSS & HTML5 to maintain consistency in UI.
- Coded for interactive charts by using Google jsapi and jQuery AJAX calls to provide day to day statistics on Facilities, Providers, and reservations expiring in 3 or 7 days at borough level.
- Designed database along with writing SQL stored procedure, functions and implemented database first approach with Entity Framework.
- Created Sub-Reports, Drilldown-Reports, Summary Reports and Parameterized Reports in SSRS.
- Administrated the created Reports by assigning permission to the valid user for executing the reports.
- Co-ordinate QA Team, BA and end user for better outcome of VETS (PCARD).
- Followed Agile Scrum methodology for implementation by conducting daily meetings, demonstrating burning chart before team in retrospective meetings.
- Communicating project management about ongoing development by providing status on each sprint and list of issues pending in JIRA.
- Keep tracking of bugs list in JIRA and providing code fix or functional fix to those defects as per time estimated.
- Performed thorough Unit testing by using MS Test & MoQ.
- Used Unity Container to avoid tight coupling between each layer while implementing Dependency Injection (IoC).
- Assisted QA team to perform integration testing.
Technologies: C#, .NET Framework4.5, Visual Studio 2013, MVC5, SQL Server 2014, LINQ, Bootstrap,JIRA, TFS,Google jsapi,jQuery,jQuery UI,Javascrip,JSON,Unity,MSTest,MoQ,Entity Framework, Repository Pattern,SSRS,Web API 2, Fiddler,Agile Scrum.
Confidential, NYC
Sr.Net Developer
Responsibilities:
- Implemented custom security module using MVC Authentication and Authorization filters as DOE security component as core.
- Coded for complex MVC controller classes to direct the incoming requests to appropriate action results.
- Designed and developed partial layouts to maintain consistence and reusability in application.
- Created user Views by using Kendo UI controls & MVC RAZOR syntax for rich user experience along with design comps following DOE specific project style guidelines.
- Coded for customizing DAL using LINQ to Objects.
- Created MVC Razor Partial views to make reusability, consistency between LPS, Spending Plan & Application Gateway modules with DOE specific CSS and its UI standards.
- Coded for MCV Action methods to render JSON,PartialViews,ContentResult based on incoming request.
- Coded for Angular JS custom directives, filters, controllers & modules to implement client side MVC.
- Attended design meetings and provided feedback based on past experience for LPS pool data integration.
- Heavily usedJSONobjects to exchange request and response between Controller actions and UI elements.
- Created custom directives to make two way bindings when data get refreshed specifically in spending plan.
- Designed database for spending plan along with writing stored procedures, functions & indexing.
- Responsible for deploying the app in QA,STG and Prod environment and post deployment issues fix.
- Performed thorough Unit testing by using MS Test & MoQ.
- Used Unity Container to avoid tight coupling between each layer while implementing Dependency Injection (IoC).
Technologies: C#, .NET Framework4.5, Visual Studio 2013, MVC5,Unity, MS Test,SQL Server 2014, LINQ, Angular JS,TFS,Kendo UI, Repository Pattern, jQuery,RESTful Web services.
Confidential, Bartlesville, OK
Sr .Net Developer
Responsibilities:
- Participated in estimations by interacting with end user and analyzing complexity of the application while migrating legacy(classic ASP) application QWEBFlow by using latest technology stack (C#,Entity Framework,MVC & WCF).
- Coded for user Views using light weight RAZOR syntax.
- Coded for Partial Views to reuse on different Views on condition basis.
- Coded for customized authentication filters.
- Coded for complex controllers to direct the incoming requests to appropriate action results.
- Designed and developed MVC Partial Layouts to maintain consistence and reusability in application
- Coded for Angular JS custom directives, filters, controllers & modules to implement client side MVC.
- Implemented Angular Service calls using Angular Factory.
- Implemented theSOAarchitectureusing Windows Communication Foundation (WCF).
- Design and development of web pages using C#, ASP.netand jQuery for dynamic user interfaces.
- Adapted jQuery for client side computing including event handling, element manipulation and AJAX.
- Used jQuery, HTML5, CSS3 in BizLink web application to provide best client experience.
- Coding for replacing Sybase DAL with SalesForce calls by using LINQ to ADO.NET & SalesForce Queries to accommodate cloud environment within BizLink.
- Imitating existing backend business logic by using C#, LINQ to Objects, ADO.NET consumer objects in DAL, accordingly redesigned UI of BizLink.
- Implemented IoC by using Unity container.
- Unit Testing using MS Testing Framework & MoQ framework.
- Authored stored procedures, views and functions that dealt with complicated business requirements of the application.
- Active participation in Agile processes by doing Sprint planning, Retrospectives, Backlog grooming and daily scrum meetings.
Technologies: C#,.NET Framework4.5, Visual Studio 2012, ASP.NET, WCF,MVC4, Entity Framework, Repository Pattern,Angular JS,SQLServer2008, LINQ,MS Testing,MoQ,Unity, JavaScript, jQuery,AJAX,HTML5,CSS3, TFS 2010, IIS 7, Sales Force, Rally, Agile Scrum.
Confidential, Louisville KY
Sr .Net Developer
Responsibilities:
- Designed and implemented WPF user controls namely Layout Controls (Stack Panel, Grid, Canvas, and Wrap Panel), Input Control, Data Form Control to provide rich client interface for CCPCI.
- Redesigned RAC by using Outlook APIs which was in VBA into C#.NET for Authorization process by Mainframe system.
- Implemented Cadre Core PCI component for Fax, Print & Mailing for Chargeback & Retrieval reports to Confidential customers by using SSRS,.Net Windows Services.
- Implemented multithreading for handling fax, print & mailing activity in Cadre Core PCI.
- Well understanding of Payment Card Industry Data Security Standard and accomplishing those.
- Extensively developed, used WCF components for data retrieval and manipulation. Involved in defining End points, Data Contracts, Message Contracts and Bindings.
- Writing stored procedures, views and functions that dealt with complicated business requirements of the application.
- With indexing, carried out Performance Tuning, which included detailed code review and SQL query tuning of the database.
Technologies: C#, .NET Framework 3.5, Visual Studio 2008, ASP.NET, ADO.NET, XML, WPF, Telerik controls,WCF services, Multithreading,UML, Entity Framework, Repository Pattern,SQL SERVER 2008, Oracle, SSRS, VSS, IIS,MS Visio.
Confidential, Princeton NJ
Senior Software Engineer
Responsibilities:
- Involved in Developing Rich Interactive GUI using .NET3.0, Visual Studio 2005,C#, XML, JavaScript, CSS, Ajax for warehouse material INBOUND check-in process.
- 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.
- Automated several time taking manual activities by developing windows applications that way increased the productivity.
- Sole responsible for migrating CHIP1.0 to CHIP1.1 including ETL process using SQL Server Integration Services (SSIS).
- Extensively designed the packages and data mapping using Control flow task, Sequence container task, Dataflow Task, Execute SQL Task, Data conversion task, Derived Column task and Script Task in SSIS Designer.
- Involved in enhancing and deploying the SSIS Packages from development server to production server
- Involved with test plan preparation and testing the application as per the test cases and business logic for each SeNT release.
- Trained team members on SeNT application business and technical details which it was build.
- Provided class room training to warehouse users (who are actual users of SeNT application).
- Involved in QA/UAT testing fixed the production issues.
Technologies:C#, .NET Framework 3.0,Visual Studio 2005, SSRS, SSIS, Webservices, UML, AJAX, Javascript, CSS, SQL Server 2008, Oracle, Power Designer, Agile.
Confidential
Senior Software Engineer
Responsibilities:
- Developed a Billing shared component to use across the heterogeneous systems by using .Net Remoting technology, tested it using N-Unit testing.
- Designed and developed GUI for multiple client applications by using ASP.NET controls, CSS, HTML.
- Authored stored procedures, views and functions that dealt with complicated business requirements of the application.
- Responsible for application support by performing root-cause analysis and bugs fixing that were raised as Trouble Reports.
- Implemented caching for server-side web application, which cached commonly used datasets to improve database performance.
Technologies: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.
Confidential
Software Engineer
Responsibilities:
- Designed class diagrams by using UML Modeling tool MS Visio.
- Designed and developed web pages using C#.NET, Infragistics controls, CSS and JavaScript.
- Designed and developed Budget module by using Abstract classes, Interfaces, classes to construct the business logic using C#, ADO.NET.
- 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.
- Created Stored Procedures, Functions & Views using T-SQL for Escalated Action items in Development and Production environment which assigned to a SQL Job.
Technologies:C#,.NET Framework 2.0,Visual Studio 2000,VSS,ASP.NET, UML,XML,Webservices, Infragistics controls,CrystalReports,DTS Packages,SOAP,Javascript,CSS,SQL Server 2000,MS Visio.
Confidential
.Net Developer
Responsibilities:
- Analyze the system as per feature requirements and implement each aspect for all the feature releases.
- Creating application prototypes and screen mock-ups for Ni2SS by using HTML, CSS & JavaScript.
- Worked on a highly configurable user navigation module that provided for generation of customized menus based on user’s role, language and web application.
- Developed Nickel Industry Demand Annually report by using Data Grid with multiple sorting levels by dynamically adding columns to Data Grid.
- Extensively used Ajax applications for reduction of round tripping of data using the update panel controls.
- Extensively used State Management Techniques like Query Strings, Sessions state to maintain state between the ASP.NETpages.
- Used Grid View, Data List, and Panels to display and manipulate data in web page.
- Extensive use of web services and web methods.
- ADO.NETwas used to implement the data layer to communicate with the SQL Server 2000.
- Used ADO.NETcomponents like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Written Stored Procedures designed Tables using SQL Server 2000.
- Fixed the Defects and troubleshoot the technical problems.
- Used validation controls in web form Application.
Technologies:VB.Net,.NET Framework 1.1,VS 2000,Crystal Reports,SOAP,Javascript,AJAX,SQL Server,VSS.