Senior Developer Resume
Norfolk, VA
SUMMARY
- I have around 8+ years of hands - on experience in the field of Information Technology. As part of my assignments, I have been in Analysis, Design, Development and Testing.
- Experience in Microsoft .Net Technologies (.NET Framework, MS Visual Studio .NET, ADO .NET, ASP.NET MVC, XML, Web API and WCF).
- Experience in working with .NET features like inheritance, polymorphism, Interfaces, Events& Delegates, Generics &Collections, Multithreading, Exception Handling and Tracingin.NET applications.
- Experience in generating reports in Excel, Macros, Word and PDF format using .Net.
- Expertise and experience in performing different kinds of testing like Integration and regression.
- Designed and implemented reports using SSRS for .NET.
- Designed and coded the User interface for the application using ASP.NET MVC & C#.
- Experience in MVC (Model View Controller) architecture with ASP.NET framework and Microsoft.Net Design Patterns.
- Good working experience withMVCand View Model patterns/ in creating and managing Views, Partial Views, View Models, WebAPI using ASP.NETMVC
- Excellent experience in implementing WCF, REST service which communicate data in a both XML & JSON
- Extensive experience in web-based page and site designs using ASP MVC, JavaScript, HTML, XHTML, DHTML, CSS, Themes, and Master Pages.
- Good working knowledge of database design and development (creating tables, indexes, views, performance tuning using SQL)
- Used versioning tools Microsoft Team Foundation Server, SVN, Visual Source Safe (VSS) for version controlling of the Application.
- Excellent analytical and programming abilities in using technology to create flexible and maintainable solutions for complex development problems. Experience in AJAX implementation.
- Designed & developed interface using ASP. Net MVC, VB.Net and C#.Net.
- Advanced level SQL experience in developing and optimizing complex SQL queries, stored procedures, packages, triggers, and functions.
- Having experience in Tortoise SVN.
TECHNICAL SKILLS
Programming Languages: C#,C++,T-SQL
Microsoft .Net Technologies: .NET Framework 4.0/3.5/2.0, ASP.NET 4.0/3.5/3.0/2.0 , ADO.NET, Web API,WCF,MVC, Web Services
Scripting languages: JQuery, JSON, JavaScript
RDBMS: MS SQL Server 2012/2008/2005/2000
Operating Systems: Windows Server 2008/2003/2000 , Windows XP, Vista/ Windows 7, Unix, Linux
IDE: MS Visual Studio.NET 2013/2012/2010/2008/2005 , RTC
Web Development: ASP, XML, HTML, XHTML, DHTML, CSS, XSLT,AJAX, JavaScript, JSON, Angular JS, KnockOut JS.
Networking Protocols: TCP/IP, HTTP, FTP, SOAP
Web server: IIS 6.0 / IIS 7.0
PROFESSIONAL EXPERIENCE
Confidential, Norfolk, VA
Senior Developer
Responsibilities:
- Collected information required for the business layer and user interface. Involved in Designing the User Interface Screens with ASP.Net MVC 4, AJAX and HTML Controls. Created outline for the application using HTML Helper and Razor Views in MVC 4 architecture that advances a reasonable separation between the various layers.
- Agile methodology was implemented in project and conducted and involved in daily SCRUM.
- Involved in development with restful services layers with 3-tier architecture such as Data Access Layer, Business Layer, and User interface.
- Applied C# language in developing the business logic, where in extensively implemented the Object Oriented Programming functionalities.
- Designed and Developed applications usingASP.NETMVC,C#, WebAPI,SQL Server.
- Involved in outline/design and development of different parts components and modules of the application using Visual studio 2012.
- Designed and implemented the service layer using custom HTTP Handler. It supports both XML and JSON for request /response
- Developed a working relationship with development and QA teams that results in enhanced cooperation and mutual support in achieving each other's goals. Involved in User Interface designing, User Control and View designing with Rich Interactive UI Controls.
- Finally documenting the analysis and technical specification for future reference. Documentation using SSRS. Involved in Unit Testing. Performed unit testing on each new version before sending it for User Acceptance Test.
- Used Angular JS, JQuery for client side validations and processing
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented using create, update, retrieve and delete operations. Mapping and executed stored procedures.
- Used Auto Mapper to map View Model from Model.
- Designing User Interfaces, Web pages, and Web forms using Server controls, HTML5, JavaScript, JQuery, and CSS to improve UI experience on Client-side.
- Used Web API, Entity Framework, LINQ, JSON forRESTServices
- Used SVN for managing the projects as source control tool with the use of feature of checking in and checking out the project file. The features of TFS as merging, branching of the project along were used extensively.
Environment: .Net Framework 4.0, Visual Studio 2012, AJAX, AJAX Control Toolkit, C#, ASP.Net MVC, LINQ, Entity Framework, JavaScript, jQuery, Angular JS, Web API, HTML5, XML, JSON,CSS3, SSRS, and SVN
Confidential, Irving,TX
Senior Developer
Responsibilities:
- Involved in design and execution of the web Application.
- Project is created based on the agile methodology and conducted and involved in daily SCRUM
- Adopted C#, WCF, ASP.NET, AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Implemented Enterprise Libraries for to connect Database (Data Access Application Block), to log on application used (logging Application Block), to handle exception used (exception Handling application block).
- Achieved in creating different Web Pages using C#, HTML5, AJAX, JavaScript, JQuery, CSS3
- Responsible for Required Analysis, timely delivery, Client interactions, Resolutions of issues.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC).
- Constructed database in MS-SQL and created stored procedures, functions, views to reduce complexity of front-end SQL queries and triggers to enforce entity relationships.
- Implemented Entity Framework to create entities in Data Access Layer.
- Used JQuery to call a Web API to perform CRUD operations.
- Implemented LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Created SQL server Reports using SSRS 2008.Identified the data source and defined them to build the data source views.
- Involved in the analysis and profiling of source data, creating prototypes and sample reports to help with requirements and design (SSRS).
- Handling Web Services (SOAP, WSDL) for communicating with other application and components.
- Developed WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- TFS (Team Foundation Server) is used for all the source code maintenance among the whole team members.
- Stored Procedures, Triggers and Cursors in SQL Server were used.
- Responsible for manual testing, unit testing, integration testing, and system testing for modules coded.
Environment: Visual Studio 2008, Agile Methodologies, ASP.NET, ADO.NET, VB, .NET framework 3.5,C#, HTML5, CSS3, JavaScript, JQuery, WCF, Web API, TFS, SQL Server 2008, SSRS, Entity Framework, AJAX, and LINQ.
Confidential
Senior Developer
Responsibilities:
- Implemented on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Developed complex stored procedures using temporary tables and loops using SQL and PL/SQL.
- Developed and designed business components and Data Access Layer using C#.
- Used JQuery to dynamically render the content on web pages developed using C#.
- Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented using create, update, retrieve and delete operations.
- Mapping and executed stored procedures.
- Developed Cascading Style Sheets (CSS3), AJAX, Telerik, RadControls and HTML5 for User Interface uniformity throughout the application.
- Communicated with customer for day by day redesigns, surveys and demos. Involved in customer preparing programs.
- Used LINQ to XML and LINQ to Objects for recovering the data efficiently and Just in Time manner.
- Involved in user trainings and implementation.
- Experience in building rich client interface web applications utilizing Silver light (MVVM) and XAML.
- Involved in social and setting up the necessities from customers for product design and upgrades.
- Implemented application variables for application level reports.
- Developed JQuery code for client side validations.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used the LINQ to Entities, Query projections, Grouping, Entity SQL, and Querying with LINQ to SQL, Eager Loading, defining Mapping and Inheritance.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Experience working with Silver light Unit Test Framework, involved in Unit testing and have created unit test cases.
- Hosted WCF Service manually to provide multiple end points, which can then use by other modules.
- Created WCF Service to lookup and retrieve the data from database.
- Involved in creating, deploying and managing reports using SSRS.
Environment: Asp.net MVC, .NET Framework 3.0, C#, HTML5, CSS3, JQuery, Visual Studio 2008, Web Services, WCF, MS Visual SourceSafe, XML, XSLT, GIT, MS VISIO(UML), Microsoft Silver light, SQL Server Integration Services 2008,and SQL Server Reporting Services 2008.
Confidential
Developer
Responsibilities:
- Constructed tables, views, stored procedures and functions to manipulate data. Broadly utilized splendid grids, data list and repeater controls.
- Established and developed GUI using .Net framework 3.5/4.0 and responsible for creating components using C#.
- Involved in the analysis and profiling of source data, creating prototypes and sample reports to help with requirements and design (SSRS).
- Used Tracking Portal open source software to keep track of bugs.
- Adopted MVC architecture in developing web applications.
- Developed user controls and utilized approval controls accessible as part of .NET environment.
- Involved in UI build release, defect and bug fixing.
- Implemented Service Oriented Architecture (WCF) for manager call tracking module.
- Implementing the shopping cart software for ASP.Net E-Commerce Websites.
- Followed Agile Methodologies (Scrum and Extreme Programming).Created stored procedure, Views, functions
- Web Forms are developed using VS-2008/2010, ASP.Net and C#.
- Used working java scripts for client side validations.
- Sessions and View state objects were utilized to store the condition of the user.
- Developed an automated report subscription process using SSRS.
- Handling JQuery, HTML5, CSS3, broadly over the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
- Handling ADO.NET as a data source for accessing databases.
- Developed and managed the admin page for central management of the application.
- Maintained all source code among team members using TFS (Team Foundation Server).
Environment: Visual studio 2010, .Net Framework 3.5/4.0, C#, ASP.Net, ADO.Net, CSS3, JavaScript, JQuery, HTML5, TFS, SQL Server 2008, Ajax, IIS 7.0, WCF.
Confidential
Programmer Analyst
Responsibilities:
- Working as a team member and responsible for designing and developing MMPS application.
- Followed agile methodology in developing the application and possess strong knowledge in agile methodology.
- Developed web services for Administrative Services, Configuration Services and Pricing Services.
- Worked on database modeling and database schemas and also created stored procedures in SQL Server 2008.
- Designing and developing User Interfaces ASP.NET on Visual Studio 2008
- MMPS application has been developed on MVC Pattern and possesses strong experience in developing web applications.
- Worked on generic classes using C# to create Support Functions and Database Operations.
- Implementing OOPS concepts like Inheritance to develop Base common and Base Secure modules.
- Developed System Settings module for user customization of the application.
- Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports.
- Created Benchmarked Items, Active Pricing Records, Revision History, etc., reports using SQL Server Reporting Services
- Worked on database and .net application performance tuning to reduce the request processing load on server and having excellent .NET application and database debugging skills on SCALE UP and SCALE OUT applications.
Environment: .NET, ASP.NET, .NET Framework 3.5, Visual Studio 2008, XML, XSL, JavaScript, SQL Server 2008, SSRS, ADO.NET, Web services, SharePoint 2007, IIS 6.0, EO Tool kit and Team Foundation Server.
