Software Developer Resume
New, YorK
SUMMARY
- More than 5 years of experience in various phases of Software Development Life cycle and methodologies such as Analysis, Design, Development, Testing, Deployment and Maintenance of Client - Server & Web Applications.
- Expertise in all phases of system development life cycle using Agile Methodologies
- Excellent Hands-on Development using Microsoft.NET technologies: .NET Framework 2.0/3.5/4.0 ASP.NET MVC 3/4, Razor, Web Forms, C#, ASP.NET Web API, Entity Framework, ADO.Net, LINQ, SQL Server 2008/2012, T-SQL, TFS
- Excellent hands on experience in Front end development using HTML5, CSS3, JavaScript, jQuery UI, Ajax, Bootstrap
- Extensively applied Object Oriented Design (OOD) and Object Oriented Programming (OOP) Concepts, in Software Application Design and Development using C#.
- Experience working with .NET features like Events & Delegates, Generics & Collections, Multi-Threading, Exception Handling, and LINQ
- Extensive experience in developing desktop based application using Win Forms controls and developing Custom controls for desktop application.
- Expertise in enhancing user experience and performance using JavaScript, jQuery, AJAX Toolkit and CSS3
- Involved in developing web applications using AngularJs
- Developed ASP.NET MVC applications using Code First Approach in Entity Framework and UI in Razor View Engine.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages to accept input from the page request, invoke the requested actions on the mode.
- Developed JQuery code for client side validations
- Experience in Database Design and Database Programming using SQL Server 2008/2012 and creating database objects like Stored Procedure, Views, Triggers, Joins and Functions
- 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.
- Developed and deployed SSRS reports in SQL Server. Used report viewer to render reports in .Net
- Extensively used GridViews with sorting and paging. Implemented Template Columns for Custom Nested GridViews
- In-depth development background with Visual Studio 2010, 2012 and 2013, and SQL Server for developing N-tier based Web application
- Experienced in using source code version control system like gitHub & Team Foundation Server(TFS)
- Having experience in writing Unit Test Case using NUnit
- Capable of working both in a team and as an individual with minimal supervision.
- Excellent problem solving and analytical skills along with excellent team work skills. Enthusiastic in learning new technologies to meet client needs
TECHNICAL SKILLS
.NET Technologies: ASP.NET, WCF, LINQ-TO-SQL, Entity Framework, Web Forms, Web Services, ASP, IIS 7.0/6.0/ MVC 3.0/4.0
Platform / Language: .Net 4.0/3.5/3.0 C#, ASP.NET, ADO.Net
Web Technologies: HTML5, CSS3, XML, JSON,CSS3, Bootstrap, JavaScript, UML,, AJAX, jQuery, AngularJs
Database Technologies: SQL Server 2008/2012, PL, T-SQL SSIS, SSRS, LINQ
Design Pattern: MVC, MVP, MVVM, OOP
Framework: Microsoft .NET Framework 4.0, 3.5, 3.0
Reporting tools: SQL Server Reporting Services
PROFESSIONAL EXPERIENCE
Confidential, New York
Software Developer
Responsibilities:
- Developed software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Documented and demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Followed agile methodology with daily scrum meetings and providing user story updates.
- Developed Business Classes, Data Classes and Controller files in C#, ASP.Net, MVC,WCF, LINQ, Entity Framework using .Net Framework
- Implemented 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, business logic in the middle layer using C#.NET and data service activities in the backend using MS SQL Server 2008/2012
- Develop controls such as user-controls, list views, editing and validation, Ajax extenders, dropdown lists, file up loaders, query strings, SQL Data source
- Use JQuery client-side scripting for autocomplete, tabs, validation, date picking, sorting, auto-submit and other functions
- Very good experience in SQL Server 2008/2012. Database backups, restores, writing stored procedures and triggers.
- Analyze, develop and test new systems using MVC with C#/ASP.Net.
- Create SQL based reports using SQL Server Reporting Services (SSRS) with parameters and stored procedures
- Heavily used AJAX and jQuery, HTML 5 and CSS3 for front-end development.
- Extensively used JQuery selectors, Event for client side validations and used MVC Data Annotations Server side validations with.
- Developed application screens and navigation, sitemap paths, login routines, application messages, created documentation, conducted presentations for review.
- Used ASP.NET AJAX Toolkit controls including Script Manager, Script Manager Proxy, Update Panel and Modal Popup Extenders etc. in different web Pages
- Responsible for Fine Tuning of the system to increase application performance
- Responsible for Testing Code and preparing Technical documentation for defects and change requests
- Create SQL Server databases, tables, views, stored procedures and database backups using SQL Server Management Studio
- Write WCF Service and Operations Contracts to be utilized by tablets
- Extensively wrote and used T-SQL, stored procedures in SQL Server 2008/2012.
- Worked with Views, User Defined Functions, Stored Procedures, and Triggers to manipulate data according to business logic in SQL Server Database.
- Worked with Query Optimization Techniques to for Performance Tuning.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
Environment: C#.net, NET 4.0, ASP.NET, IIS, ADO.NET, XML, Web Services, HTML5,CSS3 SQL Server 2008/2012, MVC, Visual Studio 2013
Confidential, PA
Application Developer
Responsibilities:
- Understanding and reviewing the existing applications and involved with the Business team and implemented the tasks as per the Priority of Business Requirement.
- Involved in gathering System Requirement, Data Requirement and creating Data Specification document.
- Used agile methodology for the project which involved daily scrums.
- Implemented indexing for various tables in the database for improving performance of the application.
- Responsible to debug and fix the existing code, based on the test cases provided as per business requirements.
- Extensively used ADO.Net technology to retrieve, query store and manipulate data using LINQ
- To display data in various pages extensively used Grid View, Data List and Repeater controls with Paging and Sorting
- Designed the Web UI using ASP.NET, HTML, JavaScript, CSS, Web Forms, and AJAX controls and validation controls.
- Used JQuery for client side validation, navigation and for firing server side events.
- Performed client side and server side validations in MVC Razor using JQuery and AJAX.
- Created Forms Based Authentication to enforce security into the application and implemented Role Based security to control user access.
- Implemented and Consumed WCF rest based and various web services for the application.
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Created and deployed SQL Server 2008 SSIS packages to pump the data in to the production.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration and NUnit testing.
- Implemented Role based Authentication using Forms Authentication.
- Used LINQ to SQL for querying data from the database and for inserting and updating templates and cases into the database.
- Worked with SQL Server 2008 for developing stored procedures with complex business rules.
- Assisting the team member when necessary with their daily tasks and responsibilities.
Environment: .NET Framework 4.0, C#, ASP.NET, MVC, HTML, JavaScript, JQuery, Ajax, CSS, XML, LINQ, Web Service, SQL Server 2008, SSIS, MVC, TFS, Web Forms, IIS, Windows Server 2008.
Confidential, San Jose, CA
Application Developer
Responsibilities:
- Developing, Designs, modifies, develops, writes and implements reports.
- Participates in the testing process through test review and analysis.
- Experience and judgment to plan and accomplish goals, performs a variety of complicated tasks.
- Involved in creating ASP.NET MVC based Web applications it provides an alternative to the ASP.NET Web Forms pattern.
- Used Razor View engine for Test driven development.
- Used AJAX coding techniques to update parts of a web page.
- Used JQuery for interactive and dynamic web interfaces for the web applications.
- Experience in writing Data Access Layers using ADO.NET Entity Frame Work.
- Develop controls such as user-controls, list views, editing and validation, modal popups and Ajax extenders, dropdown lists, file up loaders, query strings, SQL Data source
- Use JQuery client-side scripting for autocomplete, tabs, validation, date picking, sorting, auto-submit and other functions
- Used Agile Scrum methodology for iterative task completion by having Daily Stand-ups.
- Used SSIS to transform data from one database to other database by writing queries.
- Developed the independent WCF /WCF REST services and defined Service Contracts for specific functionality in search module.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
- Used SQL Server Reporting Services for developing daily/weekly reports.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Environment: .NET Framework, C#, ASP.NET, MVC, HTML, JavaScript, JQuery, Ajax, CSS, XML, LINQ, Web Service, SQL Server 2008, SSIS, MVC, TFS, Web Forms, IIS, Windows Server 2008.