Sr. .net Developer Resume Profile
IL
SUMMARY:
- Over 12 years of professional experience in all stages of the SDLC Software Development Life Cycle involving studying of the user requirements, analyzing, designing, implementation, testing, deployment, documentation and maintaining of various stand-alone, intranet, client-server and web-based projects with exceptional ability to work in a team using Waterfall/Agile/Scrum methodologies.
- Exposure to diverse business domains including Communications Entertainments, Banking, Food Facility Services, Financial, Micro Finance, Retailing, and POS.
- Extensive experience of designing and developing software applications with the Microsoft .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1 using C , ASP.NET and VB.NET. Expertise in Database Programming using RDBMS databases like Microsoft SQL Server 2008/2005/2000/7.0, Oracle 11i/11.03/10g/9i//8i, MySQL and MS Access 2000/97.
- Experience with UML Unified Modeling Language such as Case, Class, Sequence and Activity Diagrams and OOP/OOD Object Oriented Programming and Design Software Design Patterns Creational, Behavioral and Structural such as Abstract Factory, Factory Method, Builder and Singleton patterns in 3-Tier and N-Tier Applications.
- Intensive project experience in Silverlight and WPF Windows Presentation Foundation development including front designing in Microsoft Expression Blend and back programming in Microsoft Visual Studio and hands-on experience with WCF Windows Communication Foundation and WWF Windows Workflow Foundation .
- Extensive experience in creating rich content Web-Forms, Win-Forms, Web User Controls, Server Controls, Windows Service and Web Service. Extensive experience in web-based page and site designs using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, JavaScript, JQuery, XML, XAML, JSON and AJAX.
- Experience in manipulating XML, Converting Data between ADO.NET and XML and Proven Knowledge in DTD, Schema, XSL XSLT, XPath, and XQuery and LINQ to query XML documents.
- Working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control. Experience with Data Accessing including using DataAdapter, DataReader and DataSet in ADO.NET and LINQ Language Integrated Query Providers for data manipulation.
- Proficient in Web Services creating, testing WSDL, SOAP , discovering DISCO , .NET remote and security. Well experienced in using version control SVN/Subversion, Visual Source Safe, CVS and Team Foundation Server.
- Expertise in Business Intelligence Tools SSRS SQL Server Reporting Services , SSAS SQL Server Analysis Services , SSIS/DTS import-export SQL Server Integration Services Packages and Crystal Reports 14/12/XI/10/9/8.5/8.0
- Well exposed to various platforms, bleeding edge technologies and experienced in Windows 7/2003/2000, Windows NT 4.0, Windows XP, Windows 98/95 and DOS, well conversant with UNIX, UNIX scripts. Expertise in creating installers / software packages using software tool InstallShield and deploying windows-based applications using ClickOnce Deployment. Proficient in JAVA2.0, DEVELOPER/2000, dBase/FoxPro, BASIC, PASCAL, COBOL and MS-Office.
- Good Team Player with excellent communication, analytical, verbal, writing and presentation skills along with strong management, organizational and mentoring skills. Quick learner with exceptional ability to grasp new technologies and easily adapts to various environments.
- Proven Ability to lead and manage complete project life cycles, from initial planning/requirements gathering to final testing and deployment of Enterprise web applications.
TECHNICAL SKILLS:
- Web Technologies: .Net Framework 4.5/4.0/3.5/3.0/2.0/1.1, ASP.Net, ADO.Net, ASP, ADO, Web Services, WCF, WPF, WWF, Card Space, .NET Remoting, XML, XSL, XSLT, AJAX, CSS, HTML, DHTML, XPATH and XPOINTER
- Languages: .Net Framework 4.5/4.0/3.5/3.0/2.0/1.1, C .Net, VB.Net, ASP.Net, JavaScript, JQuery, LINQ, Visual Basic 6.0, VBA, VBScript, Jscript, SQL Plus, PL/SQL, DEVELOPER/2000 Forms 6i, Reports 6i , C, C , JAVA 2.0, dBase, FoxPro, BASIC, PASCAL and COBOL
- Databases: Oracle 11i/11.03/10g/9i/8i /7.0, MS SQL Server 2008/2005/2000/7.0, MS-Access 2000/97
- Operating Systems: Windows 7, Windows NT, Windows 2000/2003, Windows XP/98/95, MS-DOS and UNIX.
- Reporting Tools: SQL Server Reporting Services SSRS , Crystal Reports 10.0/9.0/8.0/7.0, Business Objects.
- Business Intelligence
- Tools: SQL Server Analysis Services SSAS , SQL Server Integration Services SSIS , SQL Server Reporting Services SSRS and Oracle SQL Loader
- Development Tools: Visual Studio .NET 2012/2010/2008/2005/2003, Visual Studio 6.0, PL/SQL-Developer, TOAD, Visual Source Safe, SVN, CVS, TestDirector, NUnit, UseCase, Informatica.
- Web Servers: Internet Information Server IIS 7.0 , Microsoft BizTalk Server
- Middleware: MTS, MSMQ, COM, DCOM, COM , IIS, CORBA, EJB
- Case Tools: Oracle Designer, Rational Rose, Erwin, Visio
- Multimedia Tools: Flash, Dream weaver, Photoshop, CorelDraw, Adobe PageMaker
- Tools and Utilities: Microsoft Outlook, Microsoft Word, Microsoft Excel, Microsoft Power Point, Microsoft Access, Adobe Acrobat and FP Spread Far Point SpreadSheet
PROFESSIONAL EXPERIENCE:
Confidential
Sr. .Net Developer
- Confidential Management System is a template driven application development platform that allows multiple applications to be deployed using a common set of components. It has been used to deliver applications on multiple TV application platforms within Mediaroom including RDP, Tasman, and MPF as well as mobile applications on the iPhone.
- The goal of WAMS 2.0 is to continue building onto the WAMS 1.x platform in order to make applications even easier to develop and deliver. With the enhancements proposed within WAMS 2.0, the U-verse team should be able to build and deliver applications with greater ease and with fewer issues found in event driven timelines.
- The overall purpose of implementing enhancements to the WAMS platform is to increase AT T's capabilities to release IPTV applications in a more timely fashion. Revenue is based on the application implementation and will be expressed in the individual ideation packages of those applications.
Responsibilities
- Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of the entire project. Created rich and interactive UI using WPF.
- Bound Lists and Dynamic Actions Enhancements - Take advantage of the client-side scripting to reduce the number of rendered actions, therefore, reducing load time and more elegantly handling interface lag issues.
- Designed Web Forms, User Controls, AJAX Web Forms and HTML Pages using ASP.NET and C .NET.
- Partial Caching - Enhancement to several pages that only have the need to partially cache the output of the page. This will give the ability to reduce hits to backend services while still keeping the important aspects of personalization and preferences.
- Worked with Script Manager and Update Panel in AJAX Server Control to develop the GUI
- XRA Integration - XRA is an XML-Driven data feed wizard that will allow XML feeds to be parsed, cleaned, transformed with simple business logic, cached, and allow data extracted from the feeds to be dynamically populated into templates.
- Created Master Pages, Content Pages and Site Map in the Site Design for uniformity and Skin files and CSS for styling with Themes.
- Extensively worked with ASP.NET Web Site Administration Tool and Web Config file to create Roles, Profiles, Login Controls, Identification, Authentication and Authorization for Site Security and user data storing. Password Reset - Upgrades to ensure self-management of accounts.
- Monitoring System - A new layer within WAMS that will be responsible for contacting several portions of the WAMS infrastructure including external access points, to ensure proper alerting if systems become unresponsive. Additionally, a logging system that will allow the presentation layer to log usage of applications and store several aspects of application usage.
- Created Service Layer using C and WCF Windows Communication Foundation . Developed code to validate the user credentials for authenticating user to access the WCF service.
- Designed several Sequential Workflow Libraries WWF for business logic by analyzing business requirement.
- Template Builder - The ability to generically define a template and deliver static data to a template for display.
- Created resource files that store multi-media files like images, videos and game source using Visual Studio.NET
- Designed different Web Services and Modules using C .NET as Business Components to implement general enhancements to client and core APIs to support extended functionality within WAMS.
- Used Microsoft Visual Source Safe VSS and SVN for source access management.
- Developed a Module that enable the admin to provide access rights to users based on their credentials during the Windows Authentication on custom Web Parts.
- Multiple Environment Manager - An overall credentials management system that will maintain all accounts and all environments including Internal, External, Incubator, and Production.
- Used Visual Studio.NET for developing components and deployed in .NET Remoting services Implemented Data access layer using ADO.NET to connect and retrieve and manipulate database information.
- Integration of the XRA model will allow passing back dynamic information from templates to feed into the input variables of the XRA objects for pulling data.
- Responsible for code testing, troubleshooting, deployment and preparing technical documentation for defects and Health Monitoring.
Environment : .NET Framework 4.5/4.0, C , ASP.NET, ADO.NET, .NET Remoting, Visual Studio 2012/2010, WWF, WPF, WCF, SQL Server 2008/2005, HTML, XML, CSS, JavaScript, JQuery, Web Services, AJAX, IIS 6.0/5.0, XML, XAML, Visual Source Safe, SVN, Crystal Reports 10.0/Business Objects, Windows 7/XP/2000
Confidential
Sr. Software Developer
- Confidential is one of the nation's largest bank-based financial services companies, with assets of approximately 92 billion. KeyCorp provides a wide range of retail and commercial banking, commercial leasing, investment management, consumer finance, and investment banking products and services to individuals and companies throughout the United States and, for certain businesses, internationally. The company's businesses deliver their products and services through branches and offices.
- Confidential is a home grown financial/ accounting/ payment posting/ billing collections system and is sitting on an Oracle 8i back end. Project initiative is to move the ASF system and 3 stand-alone applications written in Visual Basic 6.0 from their current servers to the data center at Key Bank Corporate located in Cleveland, OH.
- AFS System and the 3 current systems Credit Bureau, FICO Scoring, Black Box are re-written from scratch in C .NET by re-engineering the current systems to migrate them in to a new environment. The ASF system is VB 6.0, fat client, visual source safe, Code Manager, and Oracle 8i database. This project also was required a database conversion from Oracle 8i to Oracle 10g. The main project plan was to re-engineer, developing, testing, process, tweaking/enhancing, and procedures documentation.
Responsibilities
- Participated in all the phases of the web site and desktop application development life cycle involving analysis, design, development, testing and deployment of the project.
- Applied Master Pages, Themes, and CSS for a consistent look and feel for Page design.
- Created Content Pages, User Controls, Web Forms and HTML Pages for different banking services and modules using ASP.NET, XHTML and C
- Used JavaScript to create Client-Side Dynamic content UI and ASP.NET and C .NET to modify and Add Server Controls for Dynamic Server-Side Code.
- Created Site Map to implement Navigation Path and Page Access Control according to Users' Membership and Identities
- Implemented Banking Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization.
- Created Synchrony and Asynchrony Event Handler in designing and Building the Web Server Architecture.
- Implemented service oriented component SOA layer using C .NET and WCF Windows Communication Foundation to decouple the UI with Business Logic.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Created a large number of Class and Interface to implement Business Logic and Data Manipulation.
- Extensively worked on Consuming, Calling, Transmitting and Processing Web Services.
- Created rich and interactive UI using WPF. 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.
- Used SMTP mail class of .NET for users to send mail with suggestions, receive any alerts from the bank, receive confirmation notifications etc.
- Used XSLT for XML data transformation in the application and Schema to check the validity of XML Document at various stages.
- Used ADO.NET objects, DataSet, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server 2005 Data Source.
- Extensively worked on SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server 2008/2005
- Participated in a fully scalable WPF based client/server brokerage application using C , WCF, Entity Framework and SQL Server.
- The reoccurring error in the ASF System has been identified as PL/SQL-Oracle 8i problem and fixed the same.
- Involved in data migration from existing Oracle 8i to Oracle 10g systems.
- Responsible for debugging, tracing, deployment, installation and Maintaining work.
Environment: .Net Framework 3.5/2.0, C , ASP.NET 2.0, ADO.NET, WCF, WPF, Microsoft Visual Studio 2008/2005, Web Services, XML, T-SQL, Microsoft SQL Server 2008/2005, HTML, XHTML, XSLT, CSS, Visual Source Safe, Visual Studio, Visual Basic 6.0, Crystal Reports 6.0/Business Objects, SQL, PL/SQL, Oracle 10g/8i, TOAD, PL/SQL-Developer.
Confidential
Sr. Software Developer/Analyst
- Confidential System that is used by Confidential's clients for financial projections. Worked on the changes made for 3 primary lines of business being used by InSight 1-Healthcare, 2-K-12, 3-Higher Education. Clients will buy Insight from Aramark. The application will then be loaded on to the end-users machines at Aramark's clients. The end user will then use the application to make projections and all of this information is stored in an Access database via the application on the local machine. Once the end user has finalized his/her projections these numbers are then sent to Confidential's Oracle Server/Database.
- Confidential sets of Oracle books for their financial GL, AP, AR, etc. data. Oracle Book 1 Sits in Downers Grove. This contains the financial data from Service Master which was bought by Aramark in 2001. This is Oracle version 11.0.3. Oracle Book 2 Sits in Philadelphia. This contains financial data for Aramark Food. This is Oracle version 11i. Aramark also wants to convert these systems into one Oracle 11i system.
Responsibilities
- Performed enhancements, customizations and remediation of Questionnaire Screens in the Insight application in VB.NET. These screens are the User Interface/Front End that Aramark's clients see when using this application. Made changes to these screens to allow for data to be captured in different fashions.
- Involved in developing application for data communication using VB.NET and ASP.NET. Developed and debugged complex stored procedures in SQL Server 2005.
- Responsible for developing web pages using ASP.NET, JavaScript Telerik controls and AJAX library for developing .Net Web Services using WCF Windows Communication Foundation .
- Responsible for creating Stored Procedures, Functions, Views, Tables, Sequences and Synonyms for Microsoft SQL Server database. Used SSIS to perform ETL operations for Master Data Management MDM
- Performed enhancements, customizations and remediation of Questionnaire Screens in the Insight application in Visual Basic 6.0. These screens are the User Interface/Front End that Aramark's clients see when using this application.
- Wrote routines in PL/SQL to retrieve and capture data from Oracle 11.03/11i. Made changes from 1 source point to another source point for the database.
- Developed and debugged complex procedures in Oracle 11i/11.03 that made use of cursors. Responsible for creating Procedures, Functions, Views, Packages, Tables, Clusters, Sequences, Synonyms.
- Performed enhancements, customizations and remediation of existing stored procedures/triggers/views/queries for the Oracle 11.03/11i database.
- Developed SQL Scripts to make sure data is being/can be stored in Access 97 for when Aramark's client users are using the application on their local machines.
- Implemented the key components of RAD programming such as Visual Development Environment and Tools, Extensibility, Modular Programming and Code Reuse, Inter-application Communication.
- Debugged an existing Visual Basic 6.0 GUI program under Visual Source Safe on a Windows NT System. This program also made use of third-party OCX's
- Developed COM objects with VB6.0 for a multi-tiered, web-based management system backend database as Oracle.
- Involved in developing application for data communication using ASP and VB6.0. Developed and debugged Active Server Pages running JavaScript with Oracle backend database.
- Designed and developed Reports, Sub Reports and Drilldown Reports like Financial Reports, Questionnaire Reports, Budget Supporting Reports and Custom Reporting etc. using Crystal Reports 6.0
- Used FP Spread Far Point SpreadSheet component that allows for exporting between Visual Basic applications and Excel Spread Sheet.
Environment: .NET Framework 3.5, VB.NET, ADO.NET, ASP.NET, JavaScript, AJAX, CSS, NUnit, Web Services, SOA using WCF, Visual Studio 2008, SQL Server 2005, SSIS, SSRS, T-SQL, Visual Studio, VB6.0, VB Script, Visual Source Safe, FP Spread Far Point SpreadSheet , ASP 3.5/3.0, IIS 6.0/5.0, ADO, Oracle 11i/11.03, SQL, PL/SQL, TOAD, HTML, XML, XSLT, XAML, Crystal Reports 6.0, Visio 2003, Windows XP/2003/2000
Confidential
Sr. Software Engineer .NET
This system is being developed to manage the typical day to day transactions of a Microfinance company. The system manages different user accounts, provides various facilities like viewing reports, uploading day to day transactions and downloading daily reports. Other reports are generated for example Staff's daily summery sheet report, Staff's field schedule report, etc. The site also enables administrator to define roles and permission for managing user access to various modules.
Responsibilities
- Involved in accounting and financial reporting for portfolios that includes, mortgage loans, fixed income and private equity investments.
- Followed the model-view-controller architecture, and was involved in both Data Access Layer and Presentation layer. Developed modules of the application in VB.NET. Used ADO.NET objects for consistent access to SQL Server data source.
- Data Modeling, Database development using advanced PL/SQL 8i, SQL, SQL Loader, and SQL PLUS Scripting.
- Developed monthly, quarterly fixed income reports using SQL Reporting Services. Developed database scripts, stored procedures, triggers in SQL Server.
- Created and developed monthly, quarterly fixed income reports using Crystal Reports
Environment: Visual Studio.NET 2005/2003, VB.NET, ADO.NET, SQL Server 2000, SQL Reporting Services, Transact-SQL, Oracle 8i, SQL, PL/SQL, MS Visual Source Safe, Crystal Reports, MS Visio.
Confidential
This is an integrated Software system exclusively designed and developed for Micro Enterprise Loans, where this software will be implemented in all the 430 branches and the interest on that loan will be calculated on weekly/bi-weekly/monthly basis. It tracks information about Approach, Appraisal, Credit Committee, Loan Disbursement and Recoveries in the form of Cash/Cheque/Advance of each individual member and generates analytical reports at each stage. The arrears management system tracks information about arrears members i.e. defaulter and generates reports like Arrears Aging, Portfolio at Risk etc.
Responsibilities
- Creation of Software Requirement Analysis and Design document using Visio. Design development of provider bridge application which will get the member account details to the users, implemented the business layer and data access layer to query the data from the SQL Server. Designed and developed the database, tables in SQL Server. T-SQL stored procedures to retrieve, insert update the data.
- Successfully implementing the 3-tier architecture using COM/DCOM and MTS for Optimized Performance. Used Data Controls ADO interaction for accessing database. Designed and implemented the business components layer using Visual Basic. Designed and developed user interfaces for the screens Approach, Appraisal, Credit Committee, Loan Disbursement and Recoveries. Admin tool which gives the permission to each of the users what applications he can access, attributes and Roles for each application.
- Designed and developed branch level as well as HO level Reports, Sub Reports and Drilldown Reports like Summery Sheet, Disbursement, Due Recovery, Cash Security, Repayment, Outstanding, Prepaid Loans, Fully Recovered Loans, Passbook Print and Highlights Weekly/Monthly etc. using Crystal Reports 6.0
Environment: Visual Basic 6.0, ADO, MS Visual Studio, Crystal Reports, Transact-SQL, SQL Server 2000, SQL Reporting Services SSRS , MS Visio, Visual Source Safe.
Confidential
Confidential is an information oriented site about the organization which consists of User registration, online job application and survey analysis it also consists of some static pages about the organization information like Vision, Mission, Objectives, Outreach, Glance and Area of Operations etc.
Responsibilities
- Involved in Analysis, Design, and Development of web based application using Visual Basic 6.0. Developed User controls and Custom controls for the application. Designed screens with HTML, Dream weaver and developed Cascading Style Sheets CSS , coding in ASP using Server Controls and using backend connectivity with ADO objects. Involved in development of front end validations using JavaScript and VBScript.
- Modules were developed in Visual Basic. Server side coding for dynamic cataloging using server side scripting ASP and extensively used COM/DCOM for the services. Using Crystal Enterprise Reports to develop all reports. Involved in unit testing, Integration testing and documenting the project.
- Created Stored Procedures, Triggers and Functions in SQL Server. Used Dream Weaver, Flash for designing, and developing web pages. Used Visual InterDev to develop components and classes. Web Setup Project and Windows Application were used to develop and customize the Installer Package.
Environment: ASP, Visual Basic 6.0, ADO 2.0, VBScript, Visual Interdev, SQL Server 2000, T-SQL, MS Visual Studio 6.0, JavaScript, VBA, COM, DCOM, COM , MTS, HTML and IIS
Confidential
Software Engineer
Responsibilities
- Designed and developed the database, tables and Transact-SQL stored procedures Functions using SQL Server 2000 to retrieve, insert and update the data.
- Designed developed various Reports, Sub Reports and Drilldown Reports using Crystal Reports 6.0.
- Used Visual Basic 6.0 to control all aspects of the host application, including manipulating user interface features, such as menus and toolbars, and working with custom user forms or dialog boxes and to create import and export filters for various file formats.
- Designed and developed the front-end screens by using Visual Basic 6.0. Created the database objects like Tables, Views, and Indexes etc.
- Embedded the VBA IDE into the application to build custom solutions using Microsoft Visual Basic 6.0.
Environment: Visual Basic 6.0, SQL Server 2000, T-SQL, SQL Reporting Services, ADO, COM, DCOM, Microsoft Visual Studio 6.0, Crystal Reports, Visual Source Safe.
Confidential
Responsibilities
- Effectively designed and developed the program by using Visual Basic 6.0. Designed and developed automatic sales tax return generation in addition to inventory management.
- Designed and developed the database, tables, and T-SQL stored procedures to retrieve, insert and update the data, also created appropriate Indexes for performance tuning of the forms.
- Created various reports in Crystal Report 6.0 to Management based on different formats like Sub Reports and Drilldown etc.
Environment: Visual Basic 6.0, MS-Access 2000/97, SQL Server 2000, Transact-SQL, SQL Reporting Services, Microsoft Visual Studio 6.0, ADO, COM, DCOM, Crystal Reports, Visual Source Safe.