Senior .net Developer Resume
Franklin Lakes, NJ
PROFESSIONAL SUMMARY:
- Over 9 years of IT experience in Multi - Tier Technologies, Metadata driven, Relational Databases, Business Application development / Architect and in Software Development Life Cycle.
- Experience in working with .NET framework 2.0/3.0/3.5/4.0/4.5.
- Proficient in Web Forms development using C#, ability to design, build and test web based applications and services.
- Experience in developing Web based applications using Web API, MVC 5 Razor, ASP.NET, C#, VB.NET, VB Script, Type Script, AngularJS, JavaScript, AJAX, Visual Source safe, HTML, CSS, Bootstrap, XML, IIS, Web Services, WCF services.
- Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
- Implementing Software Development Life Cycle Policies and Procedures and have hands on experience with design patterns, software framework.
- Extensive Database Designing Skills in SQL Server 2012/2008/2005/2000 like T-SQL Queries, Oracle SQL, PL/SQL, LINQ (Language Integrated Query), creating stored procedures, and designing DTS packages, user defined functions, triggers, views, scheduling jobs, Alerts.
- Experience in report generation and Data-Driven subscriptions in Microsoft Report Manager using SQL Server Reporting Services.
- Worked in different Domains areas which include Environmental & Industrial Services like Waste Management, Purchase, Facility Asset Management, Mobile Inventory Management, Oil Refineries Capital Market, Education/Marketing, Lift Irrigation, IT Procurement, Logistics, Pharmacy, Health & Nursing and Manufacturing & MIS.
- Good Analytical and communication skills with ability to follow project standards and Procedures as per the client specifications.
- Proficient in Office Automation (Excel, Outlook, Work, Power point, Visio) used to digitally create, collect, store, manipulate, and relay office information needed for accomplishing basic tasks and goals.
TECHNICAL SKILLS:
Operating Systems: Windows 7, Windows XP, 98/NT/2000, Windows Server 2003
.NET Technologies: MVC 5 Razor, ASP.NET, ADO.NET, Web Forms, Win Forms
Programming Languages: C#.Net, VB.Net, HTML, SQL, JavaScript, JQuery/Json, TypeScript
Web Technologies: AJAX, Web-Services, Web API
Windows Technologies: Windows Communication Foundation (WCF)
XML Technologies: XML, XSLT
Framework: .Net Framework 2.0, 3.0, 3.5, 4.0 & 4.5
Design Tools: Photoshop & Dream Weaver
Databases: MS SQL Server 2000/2005/2008/2008 R2/2012, Oracle 10g
Database Tools: TOAD
Business Intelligence: SSRS, SSIS, ETL, DTS packages, Visual Intercept Manager
Web/Application Servers: Internet Information Server (IIS)5.1/6.0/7.0
Version Control: TFS 2013, 2012, 2010, Star Team, Visual Source Safe 6.0
PROFESSIONAL EXPERIENCE:
Confidential, Franklin Lakes, NJ
Senior .Net Developer
Responsibilities:
- Worked in the Agile methodology using Scrum which has its primary focus on the management part of the software development, dividing the whole development period into small iterations called "sprints."
- Created the Team Queries and added the different states and fields in TFS. Created the tasks and each requirement is associated with tasks and test cases in development environment and associated with the bugs in QA environment in TFS server.
- Generating reports in Excel Spread sheets from SQL Server data source to analyze the data discrepancies and accuracies for a productive product.
- Designing rich UI based on prototype using standard, user controls, AJAX controls like modal pop up and implementing Cascading Style Sheets.
- Consumed the WCF service which interacts with the business layer and which further interacts with data access layer to fetch the data and consumed the WCF service to retrieve the data from cross functional project and join the data using LINQ with in different project domain to prepare the data as per the requirement.
- Developed Factory Web API Action methods with Model for the View and accessed the data through controller which further interacts with the service proxy to get the data. Developed extensive type script objects and jQuery in the client side Views to read/validate data before sent to server and retrieve data.
- Used LINQ and lambda expressions to further filter the data from the service as per individual requirement.
Environment: .NET 4.5, Visual Studio 2013, ASP.Net, C#, Web API, Type Script, WCF, AJAX control toolkit 3.5, JavaScript, JQuery/JSon, CSS, ADO.Net, SQL Server 2012, IIS 7.0, TFS 2013
Confidential, Norwell, MA
Senior .Net Developer & Analyst
Responsibilities:
- Worked in the Agile methodology using Scrum which has its primary focus on the management part of the software development, dividing the whole development period into small iterations called "sprints."
- Analyzing the requirements and the business to lead the project and allocated the work and coordinating with the team members.
- Requirements are created in Team Queries and each requirement is associated with tasks and test cases in development environment and associated with the bugs in QA environment in TFS server where every source is controlled by linking to the requirements and tasks in dev and bugs in QA. Creating build definitions and scheduling the builds to drop the code in Team build mapping to DEV or TEST environment.
- Analysis with the prototype by comparing the consistency of application in Integrated Development Environment (IDE), Test, Refresh, User Acceptance Testing (UAT) environment, Refresh.
- Generating analysis report in Excel Spread sheets to track the data discrepancies and accuracies for a productive product.
- Developing High Level Design document and Data Model for every sprint to ensure our understanding with the client to proceed further.
- Handling daily scrum calls with the client and analyzing the business requirements and the compatibility with the data model and design architecture and their impact analysis.
- Designing rich UI based on prototype using Telerik Radcombobox, radwindows, radgrid applying custom paging and designing Views in MVC 5 razor using Html Helpers and Telerik MVC Kendo UI, User Controls and Rad Controls like rad tab, multi-page, date picker, rad buttons, Rad Ajax loading panel, combo box and its auto complete feature, rad grid, rad upload, rad progress area, rad alert, rad window manager, standard, user controls, AJAX controls like modal pop up and implementing Cascading Style Sheets.
- Developed the WCF service with basichttpbinding and developed a proxy class library using SVCUtil.exe which interacts with the business layer and which further interacts with data access layer to fetch the data and consumed the WCF service to retrieve the data from cross functional project and join the data using LINQ with in different project domain to prepare the data as per the requirement.
- Developed Model for the View and accessed the data through controller which further interacts with the service proxy to get the data. Developed extensive java script objects and jQuery in the client side Views to read/validate data before sent to server and retrieve data.
- Used LINQ and lambda expressions to further filter the data from the service as per individual requirement.
- Developed the integration services package to import the data from excel sheets using oledb data source into the database with connection manager which schedules control flow using execute sql tasks, foreach loop container, sequence container, script tasks and email tasks which further control the data flow tasks using oledb data source, script component, derived columns, data conversion and oledb destination on upload of data alerts the user with either successful or failure email.
- Implemented Windows Identity based impersonation by consuming the advapi32.dll and kernel32.dll to ensure the user has network credentials where access to a shared server has on the network. Utilized the cryptography utility to perform encryption and decryption to ensure the security of user credentials.
- Implemented Data-Driven Subscriptions for the reports in report manager to schedule bulk emailing of the monthly reports to employees and Branch Managers.
Environment: .NET 4.5, 4.0, Visual Studio 2013, Visual Studio 2012, MVC 5 Razor, ASP.Net, C#, VB.NET, WCF, Telerik 2014, Telerik MVC Kendo UI, AngularJS, Ajax Telerik 2012 Q1, AJAX control toolkit 3.5, JavaScript, JQuery/JSon, CSS, ADO.Net, SQL Server 2008, SSRS 2008, SSIS 2005, IIS 7.0, TFS 2010/2012/2013
Confidential, Boston, MA
Senior .Net Developer & Analyst
Responsibilities:
- Worked in the Agile methodology using Scrum which has its primary focus on the management part of the software development, dividing the whole development period into small iterations called "sprints".
- Implemented Model-View-Controller design pattern to solve complex design problems in an Object-Oriented programming framework.
- Integrating Legacy wealth management system into Modern Wealth Trust Online system.
- Designing rich UI based on prototype using standard, user, AJAX, Global Elements and Component Art controls like Accordion, modal pop up, Expand-Collapse panel and Tree View implementing Cascading Style Sheets.
- Developed extensive java script and jQuery objects for client side UI layer to interact with the service layer for an effective response which minimizes the server role.
- Developed the dynamic standard and AJAX controls based on run time input and online platform grid for data reporting. Interacting with Service layer from UI layer using UI AJAX based script manager basically calling and consuming the traditional and WCF web services from client-side which increases the performance reducing the server action.
- Service Layer interacts with the LINQ Entity Framework to pull the data from Oracle and DB2 Clients. Generated reports and charts by implementing the third party global element chart control.
- Queried Oracle database using TOAD and developed stored procedures using Oracle SQL.
- Data Analysis with the prototype by comparing the data in Component Integration Test (CIT), System Integration Test (SIT), Integrated Development Environment(IDE), QA & User Acceptance Testing(UAT) environment. Utilized the Quality Centre Tool for Defect Tracking & Analysis.
- Generating data analysis report in Excel Spread sheets to track the data discrepancies and accuracies to release a productive product. Developed templates & web parts in share point site for production support. Tracking of production issues & debugging to trace and fix the issue, in the process interacting with Security Framework & Login UI.
Environment: .NET 3.5, Visual Studio 2008, ASP.Net, C#, AJAX, XML, CSS, XSLT, ADO.Net, LINQ Oracle 10g, TOAD, IIS 6.0, Web services, WCF, TFS 2008, Component Art, Enterprise CMS, HP Quality Centre
Confidential, Pittsburgh, PA
Senior .Net Developer
Responsibilities:
- Interacted with the Business Clients to analyze the business requirements in the development and real-time environment and worked on Business Analysis to maintain the compatibility and communicated with the team to fix the functionality at the phase of development and coordinated with QA team in fixing the bugs at the phase of testing to give a productive release which reaches the estimation of customer.
- Worked in the Agile methodology using Scrum which has its primary focus on the management part of the software development, dividing the whole development period into small iterations (of thirty days) called "sprints."
- Used Visual Intercept Manager, the premiere bug tracking system for the Microsoft development environment, which is project oriented, scalable and optimized.
- Visual Intercept allows creating deep hierarchies of projects and subprojects for categorizing bugs. It provides a completely customizable notification scheme. Complex user-defined parameters may be used to notify anyone of any event in the system.
- Designed the windows forms to make them work as interface between crystal reports and web - services. Test Harness installs the crystal report and reads the data from it and shows in the windows portal.
- Designed extensive Database and Developed Stored Procedures, Views, Indexes and Triggers in SQL Server.
- Implemented Star Team which supports branching and three-way merging, difference analysis, advanced user access and security management, checkpoints, end user and administrator auditing, view and revision labels, promotion states and customization features.
- In addition to file versioning, Star Team also stores requirements, project tasks, change requests, and discussions.
- Implemented Logging & Diagnostics for Unit Testing and Integration Testing of the Application using NUnit & NAnt Integration Tool.
Environment: .NET 3.5, Visual Studio 2008, Windows, C#, SQL Server 2008, SQL Profiler, SSRS, IIS 6.0, Crystal Reports XI & XII, Visual Intercept Enterprise Edition, Start Team 1.0
Confidential
Systems Programmer
Responsibilities:
- Implemented all phases of Software Development Life Cycle with the project including Requirements, Design & Analysis of the Customer Specifications, Development and Customization, Implementation, Testing, Deployment, and Web Hosting.
- Implemented Enterprise Content Management System strategies and methods to capture, manage, store, preserve and deliver content and documents related to the organization and its processes.
- Interacted with the Business Clients to gather business requirements and analyzing the feasibility to implement developing system requirement specification documents and System and Detailed Design Documents. Designed the User Interface using Master Pages, Themes & CSS.
- Designed and developed the actual requirements in to the real time web application using available new Microsoft .net technologies ASP.NET, C#.NET, Crystal reports and Chart Tool. Used AJAX effectively to reduce the load on the server and for better user experience.
- Used ASP.NET AJAX Toolkit controls & Ajax Extensions like Script Manager, Update Panel, and Auto Complete and designed Modal Pop up Login using AJAX Script Manager and Update Panel.
- Used ADO.NET to connect the database server and created custom assembly for the application to connect SQL Server, we can directly use all the basic functionalities of the SQL Server connection, update, delete, selecting data from the Database.
- Created many more stored procedures, user defined functions, triggers, Indexes in as the part of performance and tuning of the application
- Trained and explained about the major changes happened with the Website to the Business, Marketing and end users.
- Actively participated in the set up of the deployment, pre-production and production server environments
Environment: .Net Framework 2.0, Microsoft Visual Studio 2003, Visual Studio 2005, ASP.Net with VB.Net & C#, SQL Server 2005,Visual Source Safe 6.0, IIS 5.0, XML, Crystal Reports IX
Confidential
VB.NET Programmer
Responsibilities:
- Designed template using User and Custom controls in VB.NET
- Designed and developed Web Application using VB.NET and C# as the code behind language.
- Involved in designing and developing Web Reports in VB.NET.
- Written different VB.NET/HTML Pages for retrieving the user information and displaying the results. Used ADO.NET for connecting the database
- Created several database objects such as Views/Stored Procedures in database.
Environment: VB.NET, Visual Studio 2003, IIS 6.0, Java Script, Crystal Reports 9, SQL Server 2000, Windows 2000 Server, Visual Source Safe.