Senior .net Developer Resume
Jacksonville, FL
SUMMARY
- Highly motivated and Certified .Net Professional with having 13 years of IT experience in Development and Implementation of various enterprise e - business solutions and n-tier architectures leveraging the power of Microsoft Technologies for various business domain like Transit, Hospitality, Banking and Financial Services.
- Experience in Microsoft .NET Technologies using Visual Studio. NET, C#.NET, ASP.NET, ADO.NET, ASP.NET MVC, CSS, Web Services and SOA.
- Develop web applications utilizing ASP.NET, JQuery, WEB API and WCF.
- Good understanding of .Net framework 3.0/ 3.5/4.0/4.5.
- Proficient in Web Services, SOAP, XML, XSL, XSLT, Xpath, XMLSchema, CSS, DOM, HTML, AJAX and JavaScript.
- Created deployment packages for Applications using Visual studio.Net Startup Project, which involves creating native image of an assembly, installing an assembly in Global assembly cache(GAC)
- Worked in water fall, agile phases of Software Development Life Cycle (SDLC) which includes Requirement, Development, Coding, Debugging, Testing, Implementation and Maintenance.
- Developing Client Server Systems using various Relational Databases such as SQL Server.
- Excellent knowledge of troubleshooting and debugging with effective resolution.
- Experienced in delivering Web based business solutions using C#.Net, ASP.Net, SQL Server Management Studio 2005/2008/2012 and Visual Studio 20 .
- Web application developed using the following technologies: IIS, HTML/DHTML, ASP, Java Script, JQuery, Angular JS, AJAX, XML, and XSLT.
- Experienced in working with server-side AJAX frameworks & WCF on .NET framework 3.5/4.0/4.5.
- Implemented applications using Object Oriented Analysis (OOA) & Object-Oriented Design (OOD).
- Implemented various types of windows applications using Win Forms, Application Blocks, User Controls and Custom Controls.
- Expert in debugging an application using the debugging tools provided by the Visual Studio.NET IDÉE.
- Knowledge of 3rd party tools such as Telerik controls, Kendo UI, Infragistics.
- Expert in dealing with Private, Shared satellite and resource assemblies, configuring them with strong names, deploying them in GAC.
- Experience in usingSSIStools like Import and Export Wizard, Package Installation, and SSIS Package Designer.
- Transformed data from one server to other servers using tools likeSQL Server Integration Services(SSIS)
- Experience in developing, utilizing SharePoint components including content management.
- Experienced in MS SQL-Server 2005/2008 (T-SQL) Database design, Development, Writing queries, Constraints (Domain and Entity), Indexes (Clustered and Non-Clustered), Views, Stored Procedures, Extended Stored Procedures, Cursors, Triggers, User Defined Functions, Migration from MS-Access.
- Experience in monitoring system performance and providing solution to improve performance. Used mainly MicrosoftApplication Center Test(ACT),SQL ProfilerandIndex TuningWizard for Performance Tuning.
- Experience in Writing Stored Procedures using SQL server 2008.
- Experienced in developing reports using Crystal reports.
- Strong Knowledge on WPF.
- Undergone Training on Share Point Server 2013.
- Adapt in writing Documentations, preparing Requirement Specifications, Questionnaires and Analyzing domain specific issues.
- Expert at Dependency Injection and real-world experience with the Structure Map Inversion of Control tool.
- Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.
- Experience in deploying and testing web applications on IIS 7.0/8.0.
- Experience in working with software development methodologies like Agile (SCRUM), Waterfall.
- Experience in gathering requirements from Users and from the management to decide on the technical architecture and infrastructure to be used & come up with a design process.
- An innovative team player proven to work under tight deadlines.
- Adaptable to new software technologies, quick learner and also can work efficiently as an individual.
- Good communication skills, Team player, Exceptional trouble-shooting capabilities. Enjoy the challenge to learn new technologies in a short span and implement software applications using the same.
TECHNICAL SKILLS
Languages: C .Net, ASP, VB.Net, C
Source Control: TF Service in Cloud, Team Foundation Server 2010/2008, VSS 2005
Web Technologies: HTML, DHTML, CSS, ASP.Net, WCF, WF, MVC, WPF, VB Script, Jscript, SOAP and XML Web Services, XSLT, ASP.NET Web API, Ajax, XML, HTML, JavaScript, JQuery, Angular JS, JSON, WCF Restful Services
Databases: COM, DCOM, COM, .Net Remoting, SOA, Web Services, REST, WEB API
Architectures: COM, DCOM, COM, .Net Remoting, SOA, Web Services
Server Technologies: SharePoint 2013, Windows Server 2008 IIS, AD/LDS
Debugging Tools: WinDbg, SQL Profiler, Fiddler 2.0
Issue trackers: Jira, Onetime 2007
Frameworks: LINQ, Entity Framework 4.0, .Net Framework 4.5,4.0, 3.5, 3.0, 2.0, 1.1
Business Intelligence: SSRS, SSIS, SSAS
Operating Systems: Windows 7/XP, Windows Server 2008 R2/2003
Windows Development: Windows Forms, Windows Services
Visual Studio IDEs: VS.NET 2013/2010/2008/2005/2003
Architectural Patterns: MVVM, MVC
Web Servers: IIS7.5, IIS6.0 and IIS5.1
Other(s): Entity Framework, Site Core, BizTalk integration, WSS, MOSS, COM, DCOMCOM+, Rational, Rose, UML and SSIS.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Senior .NET Developer
Responsibilities:
- Involved in technical analysis, design, coding, code reviews, unit integration testing.
- Followed agile method for application design, Code, Implementation, Testing and UAT (User Acceptance Test).
- Designing or developing the Screen and Interfaces based on functional and technical requirement.
- Developed test client app to measure performance of queries on IIS and MongoDB.
- Designed developed the architecture of the application using ASP.NET MVC Razor for UI, Web API MongoDB as the database.
- Refactored core areas to follow MVVM pattern
- Implemented Multi-threading concepts to improve application performance
- Implemented Agile methodology for the development of the application
- Refractor most of the code using Generics
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Performed end-to-end load testing on the Web API with multiple clients.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Used directives and Services in AngularJS.
- Coordinate with Client, Functional or Technical Designers and Testers for delivering the requirements and achieving the functionality.
- Code was written using a Test-Driven Development (TDD) approach. Development methodology used was the SCRUM Agile methodology. Process included iterative development, 4 week sprints, daily stand-up meetings, customer managed backlog.
- Developed data access layer leveraging LINQ to SQL, Entity Framework 4, ADO.NET, and the Microsoft Enterprise Library Data Access Application Block
- Responsible for analysis, UI design and implementation of various modules
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows IIS.
- Interacting with the customers on a regular basis to know the requirements and to understand the business
- Review Analysis of Functional Specifications, Analysing, Coding and Unit Testing.
- Used REST API web services to ease development and simplify client adoption.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction and Design patterns like Abstract factory.
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis & documentation of assigned modules.
- Implemented .Net Security features of Authentication and Authorization using MVC5.
- Involved in Web Application using MVC5.
- Extensively used Web Services, SOAP, XML, & XSL to expose the reports to facilitate information sharing.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel within some web pages.
- Used LINQ Queries for the data filter after consuming of WCF and entity framework.
- Used Javascript and JQuery for validating asp pages in client side.
- Using JQuery and JSON for dynamic User Interface, retrieval and posting of data.
- Used Web API for HTTP service.
- Implemented usingAgileMethodologies.
- UsedEnterprise Libraryfor DAL, Error Handling and Validations.
- Integrated Print and Excel functionality with formatted views and data.
- UsedCSSandjQueryextensively for table less Layouts.
- Worked withjQueryextensively for Asynchronous calls and client side Validations.
- Involved in regular peer code reviews.
Environment: Microsoft.NET Framework 4.5, C#, Angular.js, ASP.NET, Ajax.Net, jQuery, MVC5, WCF, LINQ, SQL Server 2012, Microsoft Enterprise Library Application Blocks, XML, XSLT, TFS, Visual Studio.Net 2005, IIS, Web Services, Windows Services, Web API's,Oracle 11G,PL-Sql,VB.Net.
Confidential, St Louis, Missouri
Sr.Net Full Stack Developer
Responsibilities:
- Selected and implemented agile development practices according to the application requirements for every project.
- Ensured participation of clients in the process of development.
- Actively Participated in Design, Development and Implementation of MVC web applications using Visual Studio 2013.
- Designed the complete solution using 3-tier Architecture model. Implemented technologies within short time likeKnockoutand Bootstrap and delivering the projects within given timeframe.
- Build and deploy the applications in IIS.
- Write new ASP.Net MVC code; manually debug existing ASP.NET MVC code.
- Restful API layer along with calls to consume an API layer.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Created Web APIs using ASP.NET MVC, Web API allow new web/client projects to leverage reusable data. This has allowed significant data reuse amongst disparate systems.
- Developed and used client side validations using JavaScript and called Remote objects to verify any backend information pertaining to a bank customer.
- Implementing ASP.NET MVC web solutions with industry best practices, design patterns
- Modeling data, design and implementing relation databases in SQL Server 2008.
- Used logging, caching & data access application blocks & developed the applications.
- Tracked bank customer specific information using Session objects and cache objects and page output caching are carefully used to achieve optimization.
- Actively Participated in UI Development with HTML5, CSS etc.
- Extensively worked on stored procedures, user defined functions and temporary tables.
- Expert level experience with Object Oriented programming and methodologies.
- Actively Participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements & working with QA Team to make clear the issues.
- Followed SOA architecture and Agile Methodologies.
- Extensively worked with SQL Profiler for Performed query optimization.
- Responsible for bug fix/enhancements and provide the estimate report to project management including development and test time.
- Implemented the DAL using the Entity Framework 4 Code-First paradigm.
- Client side validations using j-Query/JavaScript/AngularJS
- Created and consumed Restful WCF services, Web Api using Angular JS.
- Wrote restful services on the server in Node JS to listen to requests from devices.
- Designed and implemented the MongoDB schema.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Worked with test team and fixed the issues as part of the bug life cycle.
- Used Team Foundation Server (TFS) as Source control and document management.
- Extensively used SSIS transformations such asLookup, Derived column, Data Conversion, Aggregate, Conditional Split, SQL task, Script task & Send Mail task etc.
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and Manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for Inserting/updating/Deleting the data into the relational tables.
- Involved in the Migration of Databases from SQL Server 2005 to SQL Server 2008.
- Prepared the completedata mappingfor all the migrated jobs using SSIS.
- Designed dynamicSSISPackages to transfer data crossing different platforms, validate data during transferring, and archived data files for different DBMS.
- Developed web service interfaces for client and policy using WCF, C# and BizTalk.
- Developed orchestrations, schemas, maps and custom pipelines using Biz talk
- Used WCF LOB Adapter to create SOA interface to existing legacy System using Biz talk
- Installation, configuration and administration of Biz talk server
- Developed dashboard reports usingReporting Services, Report Model and ad-hoc reporting usingReport Builder.
Environment: Biz talk server 2010, Mongo DB, Node JS, Visual Studio 2012/2013, C#.NET, ASP. MVC, XML, IIS, Entity Framework, Web Api, JavaScript, Angular.js, SQL Server 2008, SSIS, LINQ, Visual Studio .Net debugger, Entity Framework 4.
Confidential, TX
.Net Developer
Responsibilities:
- Involved in the full life cycle development of the project - design, implementation and testing of the .Net WIN application.
- Implement design patterns accordingly such asSingleton, Factory etc.
- Wrote Object Oriented Programmingconcepts and developed and analyzed in agile methodologies.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Implemented Model-View-Controller (MVC) Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Developed the Business Layer inC#.NET, where all the Business Objects are written in developing the whole application.
- Developed Win Forms in C#.NET to displays results on screen.
- Constructed stored packages, procedures, functions, triggers, views in PL-SQL.
- Developed back end interfaces using PL-SQL Packages, Stored procedures collections, Object types and Triggers.
- Executed XMLWeb Services inC#based on SOAP protocols using XML extensively for data transfers.
- Created Cross Tab Reports, Sub Reports by using Crystal Reports.
- Developed parameterized reports, linked reports, matrix and tabular reports with drill down, drill through and drop down menu option using Crystal reports.
- Tested the applications with Unit, Integration and Regression Testing.
- Demonstrated in System Documentation and Code Documentation.
Environment: .NET Framework 3.5, Visual Studio 2008, C#, LINQ, WIN Forms, PL-SQL, JQuery, HTML, CSS, SQL Server 2008, Crystal Reports, .Net Remoting, Web Services, SOAP, UML, NUnit, IIS, Windows 2003.
Confidential, WEST PALM BEACH, FL
Programmer Analyst
Responsibilities:
- Developed prototype using HTML for user signoff and interacted with user for requirement analysis.
- Followed Waterfall Methodology.
- Implemented the business logic through business objects (Active DLLs) using VB.NET and Used XSL for formatting Data generated in XML to output in XHTML.
- Client-side validations were done using JavaScript.
- Used Ajax to get validation data dynamically based on product selected.
- Used ADO.Net components like Data Adapter, Data Command, Data Command, Data Set, and Data Table for database access.
- Implemented role-based security to access and restrict the screens based on different roles
- Used Visual Source Safe for Version control.
- Screen design standards & validations were maintained uniformly using Cascading Style Sheets.
- Used Session objects to take care of the user login sessions in this application and used Cookies.
- Optimizing the application using Caching.
- Created and used Stored Procedures, Views, Triggers, Functions and Joins.
- Involved in Performance Tuning in application and database layers.
- Involved in extensive Unit testing before the final release.
- Used Visual Studio .NET debugger and ASP .NET trace functionality to debug the application.
Environment: .Net Framework 3.0, Visual Studio 2008, C#.NET, ASP.NET, ADO.NET, Web Forms, Web Services, XML, JavaScript, IIS, SQL Server 2005, Visual Studio .Net debugger, Windows 2000, VSS.
Confidential
.Net Developer
Responsibilities:
- Participated in designing and development of software using agile development practices.
- Responsible in full development life-cycle using Object Oriented Programming (OOPS) concepts.
- Developed various abstract classes, interfaces, classes to construct the business logic (middle tier) using C#, ADO.NET.
- Designed and developed application using JQuery on client side and ASP.NET MVC in Service oriented architecture (SOA).
- Worked with Iterative, Agile Methodologies and Test-driven development (TDD).
- Developed applications using UML - Modeling by applying Object Oriented Analysis & Design (OOAD).
- Write new ASP.Net MVC code; manually debug existing ASP.NET MVC code.
- Implementing ASP.NET MVC web solutions with industry best practices and design patterns
- Modeling data, design and implementing relation databases in SQL Server 2012.
- Exposed schemas and Orchestrations as Web Services.
- Developed third party integration application using Web Services.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript, knockout JavaScript/jQuery.
- Worked with Web API to provide services to HTTP requests.
- InstallingBizTalk 2006andAdapter Pack &configuringboth BizTalk 2006 & Adapter Pack
- CreatingEnvelope Schemasto split the records that are coming as a batch from the databases in to individual messages
- CreatingHeader file XML Schemasand other NormalDocument Schemas
- IntegratingWeb ServiceswithBizTalk 2006throughSOAP adapter
- Extensive use ofEnvelope schemas, and all other schemas likeXMLandFlat Files
- Adjusted intrinsic state management functionality to store application-specific, session-specific, page-specific and user-specific information between page requests.
- Developed the security infrastructure for authenticating & authorizing user access as well as performing other security related tasks.
- Developed ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL data sources.
- Connected ADO.NET objects to communicate with SQL Server database.
- Created Store Procedures, Functions, Packages, Triggers, Indexes & Views using T-SQL in Development and Production environment for SQL Server.
- Design and Develop custom C# SharePoint Web Parts, Workflows, Event Receivers, Timer Jobs, and Branding.
- Maintained version of the project by using module developed with latest version in TFS.
Environment: Biz Talk, MS Visual Studio 2005, ASP.Net, C#.Net, SOA, HTML, Java Script, Web services, WCF, UML, TFS, MS SQL Server 2005, SharePoint Server, Microsoft Excel 97 - 2000, Windows XP.
Confidential
Programmer Analyst
Responsibilities:
- Developed a web application using ASP.Net /C#.Net /SQL Server.
- Handled custom HTTP handler /Module objects in C#.NET for various types of requests.
- Created an n-tier model on Web-Services.
- Wrote several validations and client-side functions using JavaScript.
- Developed classes by following singleton design ADO.NET, JavaScript, XML using Internet Information Server (IIS) as web server.
- Uploaded files onto the SQL Server.
- Developed Store procedures, Packages and Functions in SQL Server and also worked on database modeling.
- Created Deployment projects for .NET applications using Microsoft's MSI packages.
- Used simplified client and server-side validation, better session management and powerful data access management using ASP.NET.
- Launched Post application & coordinated with content providers on bug fixes, new releases and app issues.
- Developed HTML, DHTML, Cascading Style Sheets, ASP, and JavaScript in the application.
- Helped to resolve operational problems and systems failures by directing and/or performing systems audits, analyzing problems and developing clear, concise methods for resolution.
Environment: .Net Framework 2.0, ASP.NET, ADO.NET, C#.Net, XML, IIS, JavaScript, SQL Server, Visual Studio 2005, CSS, Master Pages, VSS.
