Vipul More
Sr .Net Developer
******************@*****.***
CAREER SUMMARY
8+ years of experience in the IT industry as a .Net Developer.
Experienced in designing, developing and maintaining complete applications using Microsoft .NET Framework, Web Forms, ASP.NET with C#.
Expertise in developing desktop applications using Win forms and C#.NET.
Extensive knowledge and experience of Object Oriented Programming (OOPS).
Experienced in developing data centric applications with connected and disconnected architecture using ADO.NET and Entity Framework.
Experienced in maintenance and migration of legacy applications to web applications using .NET technologies.
Expertise in requirements gathering, analysis, functional and technical specifications documentation of Software Development Life Cycle using Agile methodologies.
Extensively Worked on N-tier architecture for the development of web application projects.
Created Web User Controls which contain both HTML and Server Side controls in the process of implementing them on multiple pages of the application.
Implemented the UI Layer for client side validation using JavaScript.
Experienced in working with SOA - Service Oriented Architecture.
Experienced in using C#, ASP.NET, HTML4/5, CSS, JavaScript, JQuery, Angular JS, AJAX, WPF, Web Services, SOAP, WSDL, WCF Services and Entity Framework with LINQ.
Experienced in normalizing the database, database / table design, writing TSQL queries and defining table relationships with keys and constraints.
Experienced in database designing by writing complex TSQL Queries, Views, Triggers, Index, Functions, Cursors, Packages and Stored Procedures using Microsoft SQL Server and Oracle based SQL Developer.
Good Knowledge of Crystal Reports and SSRS - SQL Server Reporting Services.
Good knowledge of Deploying and Publishing Website through IIS (Internet Information Server).
Experience in working with excel to write the data using Interop.Excel.Range.
Good knowledge of working with XML data using XPath.
Experienced in using DevExpress tools.
Experienced in writing technical document for design and development phases using MS Visio.
Team player with a very good understanding in working with small and moderate teams in the Software development projects.
Excellent analytical and problem solving skills with ability to communicate effectively with peers.
Good communication skills, interpersonal skills, self-motivated and quick learner.
TECHNICAL SKILLS
Technologies: C#.NET, ASP.NET, ASP.NET MVC 4, Win Forms, ADO.NET, CSS, HTML4/5, AJAX, WPF, Web Services, WCF, JQuery, JavaScript, Angular JS, XML, LINQ, Entity Framework.
Frameworks: .Net framework 2.0/4.0/4.5
IDE Tools: MS Visual Studio 2005/2010/2012, MS Visio.
Database: MS SQL Server 2005/2008/2012, SQL Firebird, SQL Developer (Oracle), MS Access.
Versioning Tools: VSS, TFS, Apache Subversion (SVN).
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports, DevExpress Reports
Third Party Control Tools: DevExpress 8.2
EDUCATION
Master of Computer Application, Sikkim Manipal University, Eduway Academy, Mumbai, India 2007.
Bachelor of Science in Computer Science, Mumbai University, SIES College, Mumbai, India 2005.
PROFESSIONAL EXPERIENCE
Nucleus, Trimax Americas, Princeton, NJ: Mar 2014 - Jan 2017
Role: Sr. Software Developer
Nucleus application is Employee Management System. It is a web application which was developed on basis of business requirements and is being used by internal employees to Upload/Accept/Reject Timesheet, Expenses, Vacation and other requests according to access role. It involves the admin applications that can help customize the settings for the application accessibility of each employee. It also generates various reports which can be used to monitor audit and personal activities.
RESPONSIBILITIES:
Involved in analysis, design, development, unit testing, integration and deployment of the application.
Involved in communicating with various department managers, gathering requirements for the development of different application modules.
Designed user interface using ASP.NET 4.5 in N-tier architecture.
Extensively implemented Entity Framework with LINQ and ADO.NET in the development of the project.
Developed business layer components using OOPS concepts in C# as code behind files.
Used CSS for styling and HTML for scripting the Web pages.
Implemented Data displaying, editing, sorting and adding new records.
Developed an AJAX driven web application using Update Panel, ASP.NET, ASP.NET MVC 4 with Razor, JavaScript, JQuery and Angular JS to trade data with a web server without reloading the page.
Installed Angular JS core library using NuGet package.
Implemented Angular JS to bind the data with Angular validation to HTML controls from the entity model.
Implemented access to Web Services by consuming WSDL, which are created and accessible in SharePoint.
Implemented LDAP authentication to identify users against active directory.
Involved in normalizing the database, database / table design, writing TSQL queries and defining table relationships with keys and constraints using SQL Server 2012.
Implemented stored procedures, views, triggers, index, functions, cursor and tuned existing stored procedures.
Used TFS (Team Foundation Server) for version control.
Involved in code review, debugging, walk through and documentation with MS Visio.
Integrated the various modules and deployed the project in the testing environment.
Developed parameterized reports using SSRS and custom reports using ASP.NET with C#.
Responsible for Post-Release maintenance, bug fixing and adding new features, based on user requests.
ENVIRONMENT & TOOLS: .Net Framework 4.5, C#, ASP.NET, ASP.NET MVC 4 with Razor, ADO.NET, Entity Framework, LINQ, Visual Studio 2012, Team Foundation Server, MS SQL Server 2012, SSRS, Web services, HTML4/5, CSS, JavaScript, JQuery, Angular JS, AJAX, MS Visio.
Marriott A&L, Marriott, NJ Aug 2012 - Jan 2014
Role: .Net Team Lead
Marriott A&L is a web application of account domain that is developed with N-Tier architecture in ASP.NET, C# for business Tier using Oracle based SQL Developer database as backend. Objective is to create Asset and Liabilities application for Marriott Hotels to ensure reconciliation of Annexure and Trial Balance data. This initiative includes upload of Annexures, Trail Balance and supporting Invoices. Then reconcile amounts appearing on Annexure and TB on basis of Client, date. Once it is reconciled, it will be sent to next level to controller and after controller verifies and approves it will be sent to Director of Finance for final closure.
RESPONSIBILITIES:
Worked as a Team Lead and a primary developer for analysis, designing and developing the application.
Involved in communicating with the client, gather requirement and assign tasks to team members as per their skills and task complexity.
Worked directly with client business discussions, Involved in the application creation and understand the requirements and provide backend functionality for the application.
Created Web Forms for various work streams using C#, ASP.NET, HTML, CSS, JavaScript and AJAX.
Developed 3- tier logic for all modules in ASP.NET 4.0 using C#.NET as a code behind language.
Implemented Object Oriented Programming concepts with C#.NET.
Developed data access layer using ADO.NET with C# for data transactions of entire project.
Created Web User Controls which contain both HTML and Server Side controls in the process of implementing them on multiple pages of the application.
Used data grid, Web Parts and developed the validation process on both client side and server side using ASP.NET Validation Controls and JavaScript.
Used AJAX Control Toolkit for progress bars, update panels and pop-up messages.
Developed complex queries, stored procedures, packages, indexes, and views using SQL Developer - Oracle.
Integrated the various modules and deployed the project in the testing environment.
Involved in unit testing, debugging and documentation.
Used Apache Subversion (SVN) for version control.
Implemented Crystal Reports for various reports.
ENVIRONMENT & TOOLS: .Net Framework 4.0, C#, ASP.NET, ADO.NET, Visual Studio 2010, SVN, SQL Developer - Oracle, HTML, CSS, JavaScript, AJAX, Crystal Reports.
Various In-house Projects, HDFC Bank Ltd, Mumbai, India Dec 2011 - Jul 2012
Role: Software Developer
Developed various Web Applications in banking domain for internal use of back office employees.
RESPONSIBILITIES:
Worked with Business Analysts to understand the requirements and implemented solutions to the task at hand.
Developed multiple applications which involved complex calculation of banking domain.
Created web forms for various work streams using C#, ASP.NET, HTML, CSS, JavaScript and AJAX.
Used AJAX Control Toolkit for update panels and pop-up messages.
Implemented features of ASP.NET 3.0 such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.NET Validation controls to perform server-side validations and JavaScript to perform client-side validations.
Used Master Page with Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
Created Web services for communication between applications which are published with various business units.
Implemented Object Oriented Programming concepts with C#. NET.
Designed and developed windows based Bulk Upload interface using Win forms and C#.NET.
Implemented Windows Presentation Foundation (WPF) for the design of the application.
Implemented XPath library to work with XML document data.
Involved in developing business and data access logic, using ADO.NET components SQL Connection Object, SQL Command Object, Data Reader, Data adapter, Data Set and Data View to provide communication to the database with C#.
Developed Tables, complex stored procedures, indexes, and views on SQL Server 2008.
Involved in testing, debugging and documentation.
Used TFS (Team Foundation Server) for version control.
ENVIRONMENT & TOOLS: .Net Framework 4.0, C#, ASP.NET, ADO.NET, Visual Studio 2010, Team Foundation Server, MS SQL Server 2008, Web services, WPF, HTML, CSS, JavaScript, AJAX, XML.
Ace Equity, Accord Fintech Pvt Ltd, Mumbai, India Nov 2007 - Nov 2011
Role: Software Engineer
ACE Equity application covers all companies listed in Indian Stock Exchanges. Data includes financial and non-financial information of companies and sectors. It covers company, sector and business groups as verticals. Extensive data coverage provides financial data display as published by companies annual reports. It also provides data for Equity Markets (BSE/NSE), Commodities Market (MCX/NCDEX) and Mutual Funds.
RESPONSIBILITIES:
Developed a fully object oriented, 3-tier web application using C# and ASP.NET, HTML, AJAX, CSS, JavaScript.
Built tables, functions, stored procedures, defined data relationships and constraints in SQL Server 2005, MS Access and SQL Firebird.
Debugging code, fixing bugs and Unit testing of functionality.
Implemented the Presentation Layer using the Master Pages.
Implemented the UI Layer for client side validation using JavaScript.
Developed all the Business logic for all the modules in a separate Business layer in C#.
Developed data access layer using ADO.NET with C# for data transactions of entire project.
Created Web Services using SOAP and displaying data on the UI.
Designed and developed windows based application using Win forms and C#.NET to find the current data related to Equity/Commodity Market, Mutual funds with company and date selection.
Worked in all phases from design to implementation, including Technical design.
Coding for introducing major financial logics of ACE Equity Templates into the system.
Preparing customized financial reports.
Writing data into excel using Interop.Excel.Range class.
DevExpress Report Suite 8.2 used for customized controls, charting and reporting.
Worked with Visual Source Safe as source control.
Created detailed design documents and other technical documents for the custom components.
ENVIRONMENT & TOOLS: .Net Framework 2.0/3.0, C#, ASP.NET, ADO.NET, Visual Studio 2005, MS SQL Server 2005, MS Access, SQL Firebird, Web Services, JavaScript, DevExpress Tools, Visual Source Safe.