Senior .net Developer Resume
Los Angeles, CA
SUMMARY
- Over 6+years of experience in analysis, design, development, testing and maintenance of object - oriented and client-server multi-tier web and GUI software applications
- Worked as an individual contributor and as a team member of small team in ‘Scrum and Sprint’ based a fast pace Agile development environment.
- Developed web applications and windows application using .NET Framework (C#, ASP.NET, VB.NET), SQL
- Experienced in analysis, design and development of client/server, web based and n-tier application.
- Hands on Experience with Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
- Experience in developing and consuming Web Services and related technologies: XML, XSL/XSLT, XPath, SOAP and DOM Parser
- Strong conceptual knowledge in RDBMS monitoring toolsSQL Server Enterprise Manager, SQL Profiler and SQL Query Analyzer.
- Experienced in using ASP.NET AJAX framework and created efficient and interactive Web applications to work across all popular browsers.
- Hands on experience with Angular JS, Bootstrap 3.0, HTML5 for creating single page applications.
- Experience in methodologies ER Diagrams, Flow Diagrams and Design Docs using VISIO
- Experience using various Versioning systems like Concurrent Versioning System (CVS), Visual Source Safe (VSS), Tortoise Sub Versioning System (SVN) and Visual Studio Team System (VSTS)
- Familiar with MVC design patterns and variousother software developmental methodologies like Agile and Waterfall
- Experience with client side unit testing tools like Jasmine/Karma and Visual Studio
- Experience in using MVC, Partial views, Web API, EF and Angular JS, JQuery
- Working knowledge of .NET 3.0.NET 3.5, and .NET 4.0
- Experience working with Master Pages, Navigation Controls, Generic classes, Login Controls, .NET Server controls, User Controls and Validation controls.
- Good knowledge of various Design Patterns like Singleton, Template, Abstract Factory etc.
- Knowledge on SQL Server Reporting Services 2005
- Expertise in Data Modeling, Data Mapping, T-SQL, SQL Server Management Studio (SSMS), SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), and Server Reporting Services (SSRS).
- Experience with Object Oriented concepts, experience working in divergent technologies including C#, VB.NET, ASP.NET MVC, MVP,MVVM, ADO.NET, AJAX.
- Effectively communicated with application representatives from both IT and Business to resolve issues
TECHNICAL SKILLS
Languages: C#. Net, VB.NET, PL/SQL
Web Technologies: ASP.NET, MVC 3/4/5, .NET 3.0/3.5/4.0/4.5 , ADO.NET, WCF, .NET Web Services, ASP.NET, AJAX, CSS3, XML, HTML5 /XHTML
Database: SQL Server 2008/2012/2014 , MS Access, Oracle 9i/10g/11g
Scripting Languages: Java Script, VB Script, JQuery, Knock out
XML Technologies: XML, SOAP, WSDL
Development Tools: MS Visual Studio 2008/2010/12/13 , 2015NUnit Testing Framework, MS Visio.
Reporting Tools: SQL Reporting Services (SSRS) 2005/ 2008/2012/2014 , Crystal Reports, RDLC, Dream Weaver, MS Visio
Service Oriented Architecture: Windows Communication Foundation (WCF), .NET Web Services.
Version Control Tools: Visual Source Safe (VSS), StarTeam, Team Foundation Server (TFS)
Web Servers: Internet Information Services (IIS 5.0/6.0/7.0/7.5 )
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Senior .NET Developer
Responsibilities:
- Analysis of the specifications provided by the clients and regular client interactions in order to understand the client requirements.
- Modularized the existing CSS on the UI components to improve the performance by loading what is necessary.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Implemented Authentication and Authorization logic to Authenticate Client Requests.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Used DEVEXPRESS Controls like Grid Control, Date Edit and Tab Control to provide good feel and experience.
- Implemented various kinds of reports like Teacher Observations Reports, Observer Certification Reports, Bar Chart, Pie Chart and Line Chart etc.
- Experienced in creating formula fields, Parameter Fields, Running Total Fields, Group Name Fields and Sub Reports using Crystal Reports 2013.
- Worked on Stored Procedures and Temporary tables to access the various kinds of data from SQL Server 2014.
- Involved in Deployment and Troubleshooting issues in the application.
Confidential, Phoenix, AZ
Senior .NET Developer
Responsibilities:
- Effectively involved in various stages of the development starting from the Project planning till production and maintenance using Agile Methodology(SCRUM)
- Designed and coded user interface using Microsoft ASP.NET, C#.NET
- Followed Multi-tiered architecture and used Business Objects to communicate between the layers.
- Developed digital entertainment (Video On Demand) applications for Xbox 360 and Windows 8 using C# and WPF with the MVVMpattern.
- Worked with ASP.NET Web Forms, State Management, Caching features, for optimization and configuration of the web application using C#.NET.
- Followed OOP concepts for developing the application with C#, Asp.Net, MVC5, Java Script, JQuery, JSON, AJAX, WCF, REST,WebAPI, Entity Framework 6 and SQL Server2012.Using .Net framework 4.5.
- Created cross browser HTMS and CSS designs and developed CSS and HTML codes.
- Implemented Front End Design using Bootstrap, HTML5, CSS, Angular JS.
- Used AngularJS as the development framework to build a single-page application.
- Created Restful services using ASP.NET Web API for exposing these to mobile device.
- Used web services to interact with the data layer to access data from the database.
- Practiced agile software development through, TDD, continuous integration, stand-up meetings and close interaction with business owners.
- Designing and development of various Classes in C#.NET to implement the business logic and event handling.
- Involved in developing UI using ASP.Net latest control such as List View, Ajax Toolkit, Web User Control, Master Pages etc.
- Used ASP.Net and C#.NET for the front-end presentation and Server Side Processing.
- Experience in using CVS, Subversion, VTFS, Perforce,GIT and Rational Clear Case on Unix and Windows environment.
- Participated in designing the database for the application.
- Experience working in Rational Unified Process (RUP) as well as Agile methodology (XP Programming/Scrum/pairing/refactoring/collective ownership/test driven development TDD etc.)
- Used Rich server controls of ASP.NET such as data grid and repeater controls
- Developed Class Libraries using C#.NET to implement Business Logic
- Involved in using LINQ to SQL for querying database from business layer.
- Worked on SQL Server 2008 to write Stored Procedures (Packages, Procedures, Functions, PL/SQL and Database Triggers) for back end development.
- Created test plans and performed unit and regression testing on the application.
- Involved in report generation using Crystal reports.
- Deployed the project in IIS 6.0 Test Environment, Maintained and gave Support to an Application
Environment: Visual Studio .NET 2012, .NET 4.0, WCF,WPF, Bootstrap,Rational Unified Process, Windows server 2003, ASP.NET, C#.NET, IIS 7.0, GIT, Win Form, AngularJS JS,MVVM, Application Blocks, T-SQL, Oracle 10g, Crystal Reports, SQL Server 2008, Use Case Models, Visual Source Safe, XML, MVC.
Confidential, Millville, NY
Sr.NET Developer
Responsibilities:
- Coordinated with business analyst for functional requirement clarifications, discussed the feasibility of requirements, designing the layout of web pages and participated in the development.
- Involved in designing the layout of User interface using Visio.
- Developed the Web application using MVC 4 with Entity framework and complementary technologies with an emphasis on front-end methodologies including AJAX, DHTML/XHTML, JavaScript and jQuery.
- Used and created Language integrated query (LINQ) for getting Lists, arrays and collections.
- Extensively worked with C#, Designed and developed SOA using Windows Communication Foundation (WCF) for the data access for the Web application to consume.
- Created and used Stored Procedures to retrieve data from SQL Server 2012, user defined Functions and Triggers.
- Experience with Agile/scrum
- Extracted data from flat files, spread sheets and SQL Server.
- Created and Modified DB2and SQL stored procedures.
- Involved in optimizing code and improving efficiency in databases including re-indexing, recompiling stored procedures and performing other maintenance tasks. Generated reports using SSRS.
- Design and implement integration components using ASP.NET (C#) and JavaScript, using latest industry standards and best practices. Design and implement Restful API layer along with calls to consume an API layer.
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
- Involved in the Migration of Databases from SQL Server 2005 to SQL Server 2012 using Linked Server.
- Involved in phases of testing cycles such as unit testing, functional, Integration testing, performance and regression testing.
Environment: Visual Studio 2012, .Net Framework 4.0, MVC 4, Windows Communication Foundation(WCF), WPF, TFS 2010, ASP.NET, REST WebAPI,C#, LINQ, T-SQL, SQL Server 2012, DB2, Windows 7, Data Entity Model, JQuery, SSIS, SSRS.
Confidential
.NET Developer
Responsibilities:
- Validate business requirements and assess feasibility.
- Build and code software modules and perform unit testing.
- Migrate Tuxedo C++ & AS400 code to WCF & AS400.
- Update C# code and SQL queries to improve and tune performance.
- Provide effort estimation and highlight the challenges.
- Create project deliverable including design documents, rollout and roll - on plans.
- Provide UAT support and obtain client signoffs.
- Support the existing Winforms C# application which are consuming Tuxedo services.
Confidential
.NET Developer
Responsibilities:
- Worked on High Level Design and Low Level Design documents for the project requirements.
- Analysis of the specifications provided by the clients.
- Involved in the design and Coding using ASP.Net and C#.Net.
- Involved in the implementation of Business Layer and Data Layer.
- Design and implemented different pages for Admin UI Management tool.
- Extensively used ADO.Net objects to populate Data sets, Data grid and Repeater controls for display and manipulation of records.
- Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database using SQL server 2000.
- Tortoise CVS was used as the version control tool.
- Developed Custom Controls which provides flexibility, reusability better design time experience.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Performed Unit testing using n-unit from the Designer GUI and participated in System Testing.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Worked on ST Support for Defect Fixing.
- Wrote different Unit test and Dev Integration Test cases for the different tasks.
Confidential
Junior .Net Developer
Responsibilities:
- Involved in System Studying and producing system maintenance documents. Prepared artifacts on common modules, key components and interfaces.
- Collected requirements from business teams and involved in analysis, design and development.
- Developed GUI using ASP.NET and implemented the code. Extensively used ADO.NET to access SQL Server database.
- Developed .Net Classes and domain objects and successfully utilized available Web services
- Developed Web services to communicate with XML Data from vendors and process in SQL database.
- Extensively used SQL Stored Procedures for accessing the information from SQL Server 2000 Database.
- Involved in taking Backups, Restoring, Import/Export data using MS SQL ServerandDTS.
- Involved in following organization standards for code development, peer level code walks through and reviews.
- Created rich, highly interactive responsive web sites and UI components with JavaScript, HTML, and CSS.
- Participated in the maintenance and bug fixing.
- Involved in installation, configuration and Administration of SQL server 2000.
- Apart from preparing the test plans, coordinated with team of testers to ensure high quality deliverable.
Environment: ASP.NET, C#, .Net framework 1.0, Visual studio 2003, WSDL, REST Web API, SOAP, XML, XSL, XSLT, JavaScript, VB Script, HTML, DHTML, SQL 2000