Programmer Resume
SUMMARY
- Five years of extensive experience in Analysis, Designing, Development, Testing, Bug fixing, Documentation and Implementation of Client/Server and Web Technologies for various N - Tier applications
- Understanding and exposure to the Software Development Life Cycle (SDLC), Agile Methodologies and extreme Programming techniques (Unit testing and Build Automation).
- Have extensively applied Object Oriented Design (OOD) and Object Oriented Programming (OOP) Concepts, in Software Application Design and Development. Expertise in designing & writing stable, robust Windows/ Web Applications
- Experienced in developing web-based applications using C#, VB.Net, ADO.NET, ASP.NET, VB.NET, WCF, LINQ, Entity Framework, JavaScript, HTML5, jQuery, AJAX and CSS3
- Proficient using Microsoft technologies such as ASP.NET Framework, C#, Entity Framework (ORM), Razor Engine, SQL Server and SQL with MVC methodologies
- Extensive experience in developing desktop based application using WinForms controls and developing Custom controls for desktop application
- Experience in developing Web application using HTML5, CSS3, Ajax, Web Services
- Expertise in enhancing user experience and performance using JavaScript, jQuery, AJAX Toolkit and Angular JS
- For consistent layout in Web Applications extensively used Master Pages, Themes & Skins.
- Good working knowledge on Database Design, Relational Data Modeling and Development, creating complex database queries, Indexes, Views and writing Functions, Stored Procedures in different database like Oracle, SQL Server (2012/2008)
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework.
- Experience in using ADO.NET objects such as SQL/OLEDB Connection Object, Command Object, Data Adapter, Data Reader and Dataset Object to access and manipulate data.
- Experience working with .NET features like Events & Delegates, Generics & Collections, Multi-Threading, Exception Handling, Serialization, LINQ
- Experience in developing SQL based reports using SQL Server Reporting Services (SSRS) with parameters and stored procedures
- Extensively used GridViews with sorting and paging. Implemented Template Columns for Custom Nested GridViews. Developed XSL, XSD files for Media Metadata XML files.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#
- Experienced in SOA development of RESTful services using Service Stack and Web API
- Experience in updating, accessing and version controlling the source code using gitHub, Team Foundation Server (TFS).
- Experienced in creating test cases in N-Unit Testing
- Deployed a variety of .NET Framework Applications including Windows and WebForms.
- Capable of working both in a team and as an individual with minimal supervision.
- Extensively used Scaffolding Templates, Partial Views, Custom HTML Helper, Remote Validation, Filters and Razor View Engine in ASP.NET MVC Framework.
- Ability to quickly master new technologies and capable of working in-group as well as independently.
TECHNICAL SKILLS
Languages: C#, VB.Net Java, C/C++, JavaScript, PHP, Visual Basic, COBOL, Pearl
Web Technology: ASP.NET (3.0/3.5/4.0/4.5 ), JavaScript, jQuery, AJAX, IIS (6.0/7.0/8.0), Web Services, XML, JSON, XSL, HTML5, CSS3, and Angular JS Framework
Net Technologies: .Net Framework (3.5/4.0/4.5), ASP.Net (3.0/ 3.5/4.0), ASP.NET MVC (3.0/4.0), C# (3.0/4.0), ADO.Net, LINQ, Entity Framework and WCF
Data Communication: LINQ, SQL Server Integration Services (SSIS)
Databases: SQL Server 2008/2012, Oracle 9i/10g, MySQL
Version Control: GitHub, Team Foundation Server (TFS)
Web Pattern: MVC, MVP, MVVM
Design Methodology: UML, Design Patterns and Practices (MVC, SOA etc.)
Others: Web Service, MVC, XML, JSON, SQL Server Reporting Service
PROFESSIONAL EXPERIENCE
Confidential
Programmer
Responsibilities:
- Used specialized in house software development tool MPR Web Survey Designer 4.0, to assist in developing and creating specialized web based surveys
- Wrote various functions and classes to meet the requirements for individual instrument specifications, written in VB.net.
- Incorporated Master Pages for website layouts
- JavaScript, jQuery, CSS, and HTML 5 for front-end development
- Wrote jQuery scripts to restrict and validate user input
- Support and troubleshoot the existing Web Form-based system using ASP.Net, VS 2013, SQL Server 2008
- Use JQuery client-side scripting for autocomplete, tabs, validation, Date Picking, sorting, auto-submit and other functions
- Create SQL based reports using SQL Server Reporting Services (SSRS) with parameters and stored procedures
- Responsible for Fine Tuning of the software code to increase application performance
- Wrote Business Classes, Data Classes and Controller files in ASP.Net, MVC, Entity Framework, WCF and LINQ
- Create SQL Server databases, tables, views, stored procedures and database backups using SQL Server Management Studio
- Responsible for deploying instruments to development servers for testing purposes, as well as preparing technical documentation for code defects and change requests
- Relied on SharePoint to view, store, and sync, documents relating to specific projects and instruments
- Managed, and corrected software bugs submitted through an in house web based issue tracker
- Created, managed, and maintained databases for various instruments
- Imported and exported data from/to SQL Servers using Red Gate tools
- Wrote stored procedures to retrieve and update tables from databases to be used within various applications
- Participated in daily/weekly progress meetings
- Maintaining versions of the various projects in Team Foundation Server (TFS)
Environment: C#, NET 4.0, ASP.NET, ADO.NET, LINQ, XML, Web Services, HTML5, JavaScript, jQuery, SQL Server 2008, RedGate SQL Compare and Data Compare, Visual Studio 2013, SharePoint Online
Confidential
Application Developer
Responsibilities:
- Involved in various levels of the development life cycle by Gathering Requirements, Analyzing, Design and Development.
- Followed Agile Scrum methodology with daily scrum meetings and providing user story updates.
- Wrote Business Classes, Data Classes and Controller files in C#, ASP.Net, MVC, Entity Framework, WCF, LINQ using .Net Framework 4.0
- Implemented and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework
- Developed views using Master Pages, Partial Views, and Custom HTML Helper with Razor View Engine.
- Extensively used Authorization, Action, Response and Exception Filters.
- Used AJAX Toolkit to Update Web Control, Data Binding based on user selection with partial post back and made UI more interactive and user friendly.
- Responsible for designing the ASP.NET application authentication using .NET Framework, C#.NET, Model View Controller (MVC).
- Developed application as n-tier application with UI in the presentation layer using ASP.NET 3.5, business logic in the middle layer using C#.NET and data service activities in the backend using MS SQL Server 2012.
- AJAX and heavy jQuery, HTML 5 for front-end development.
- Incorporated Bootstrap to create responsive interfaces in an organized tabular format.
- Developed application screens and navigation, sitemap paths, login routines, application messages, created documentation, conducted presentations for review.
- Import and export data from/to SQL Server and various data sources such as Excel, *.txt file Access Coma delimited files. Used Sql Server Integration Service (SSIS) to export and import data
- Create SQL based reports using SQL Server Reporting Services (SSRS) with parameters and stored procedures
- Responsible for Fine Tuning of the system to increase application performance
- Write stored procedures/ Functions according to business logic to process data
- Responsible for Testing Code and preparing Technical documentation for defects and change requests
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Designing the back office software of the modules are module account, portfolio, customer details, payroll and data export-import. And also design these modules User Interface by ASP.net for the Web part. And Business Class for the desktop and web part.
Environment: C#.net, NET 4.0, ASP.NET, IIS, ADO.NET, Entity Framework, XML, Web Services, HTML5, SQL Server 2012, SQL Server Reporting Service (SSRS), MVC, WCF, Visual Studio 2013
Confidential
Software Engineer
Responsibilities:
- Participated in all phases of the development from Requirement Collection to System Testing
- Followed Scrum in Agile Scrum Methodology to produce high Quality software.
- Support and troubleshoot the existing webform-based system using C#/ASP.Net, SQL Server 2008
- Utilized Windows Presentation Foundation to create client user interfaces
- Responsible for reviewing Business Requirement Specification (BRS), System Requirement Specification (SRS) and preparing High Level Design (HDD), Detail Design Document (DDD)
- Responsible for designing Business components, Data Access components and User Interface (UI)
- Extensively used CSS with static and dynamic controls and web-forms
- Wrote Business Classes and Controller files in C#.net, ASP.Net, ADO.net, Entity Framework, Dataset using .Net framework 3.0
- Worked extensively in the desktop based module that was developed on Win-Forms
- Used ADO.NET Data binding to bind server controls to database
- Implemented Data List and Data Grid controls for displaying data in customized format
- Used ADO.net & data bindings to interact with database.
- Developed and deployed decision making reports using Sql Server Reporting Services (SSRS)
- Designing the software which has the modules sales, operation, commercial, warehouse, Raw Material and data export-import.
Environment: C#.net, .NET 3.0, ASP.NET, IIS, ADO.NET, XML, Web Services, HTML, SQL Server 2008, SSRS, WPF, Visual Studio 2012
Confidential
Programmer
Responsibilities:
- Participated in all phases of the development from Requirement Collection to System Testing
- Developed the front-end application using ASP.net Web Forms in Admin, Merchandiser Details and Reporting Modules and used C#.net in Sales and Merchandiser Details Module.
- Used user controls and web controls
- Used ADO.net, Dataset for Database interaction
- Created stored procedures and functions to apply business logic according to user specification
- Implemented Data List and Data Grid controls for displaying data in customized format
- Used ADO.net & data bindings to interact with database.
- Extensively used HTML and CSS for generating dynamic controls
- Created various customized reports using SQL Server Reporting Service (SSRS)
- Maintaining the version of the project in Source Safe Server by merging the module developed with latest version in TFS.
- Designing the back office software of the modules are module account, portfolio, Merchandiser Details, Merchandise and data export-import. And also design these modules User Interface by ASP.net for the Web part. And Business Class for the desktop and web part.
- Implemented a decision support Data Mart using SQL Server 2008 for centralized monitoring and trend analysis
Environment: C#,.NET, ASP.NET Web Forms, Custom/User Controls, IIS, ADO.NET, XML, Web Services, HTML, SQL Server 2008