Senior .net Developer Resume
Harrisburg, PA
SUMMARY
- Accomplished, solutions - driven software developer and individual contributor with 6.5 years of experience in commercial Web based software development. Solid skills in all aspects of business application life-cycles, including project management, requirements, use cases, design, implementation, training, deployment, tuning and support
- Expertise in both large and small application architectures and team environments.
- Outstanding professional, able to work with clients to identify business requirements and translate them into top-shelf software products.
- Able to diagnose and solve challenging performance, data accuracy and usability errors throughout the architecture.
- Excellent knowledge of the Software Development Life Cycle (SDLC), Service Oriented Architecture (SOA) and Object Oriented Programming.
- Strong ability in communicating with Project Development Team and prioritizing workload.
- Experienced in developing applications using .NET, C#, VB.NET application building blocks (Sitemap, Master Pages, Membership, Data Access, Exception Handling, and State management).
- Experience in Data Accessing including using DataAdapter, DataReader and Dataset in ADO.NET and LINQ providers for Data manipulation.
- Excellent data layer programming skills usingPL/SQL, T-SQL stored procedures, functions, and triggers
- Working knowledge in Internet languages like HTML, CSS, XML, XSLT, VBScript, JavaScript.
- Excellent Technology Absorption Capability ranging from Web and Client/Server. Well versed with Back end, Middle tier, front end and GUI Development.
- Good knowledge of data structures using STL and algorithms, databases and mathematics.
- Experienced in Database design, coding, unit testing and implementation.
- Experienced in writing stored procedures, user function, triggers, constraints, creating tables, views and normalization of tables.
TECHNICAL SKILLS
Languages: C#, VB.NET, .NET Framework, C++, C, XML, XSD, XSLT, XPath, HTML, CSS, JavaScript, ASP .NET, MVC2/4, ADO.NET, STL, JQuery, AngularJS, PL/SQL, LINQ
Databases: MS SQL Server 2005/2008, configuration, schema design, scripting, tuning, data Structures, MS Access 2.0/97/2003, Oracle 9.0, Oracle11g
Tools: Visual Studio 2008/2010/2012 , Visual SourceSafe, TFS 2012/2010/2008 , Crystal Reports, Subversion, SVN, MS Project, MS Office, MS Visio, Bugzilla, Toad, Putty, WinSCP
Operating Systems: Windows Server 8/XP, Linux, MAC OS.
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, Harrisburg PA
Responsibilities:
- eCQM (Clinical Quality Measures) built as .net console application using C# and designing it to change into a webservice.
- Involved in requirement gathering, architectural designing, coding, creating tables and procedures.
- Analyzing Cypress and popHealth tool which is built on Ruby on Rails and MongoDB
- Implementing these tools in .net platform and MS SQL
- Developed Stored Procedures and User Defined Functions inSQL Server 2000,ORACLE,PL/SQLfor the business components as a part of data access layer
- Designed and implementing this .net console application into webservices so that the internal team could access it.
- Designing and implementing it as daily automation webservices calling process.
- Parsing of XML files, validating and aggregation of XML files
- Created tables and defined relations, also created stored procs.
Confidential
Responsibilities:
- Maintainance of eDRec (Disaster Recovery) built onASP.NET and MS SQL
- Added tables and stored procedures to existing DB.
- Added a new APSX page and code behind on C#
- Bug fixes and addtion of few features.
- Fixes on jQuery and validation.
- Changes in CSS files
Environment: .NET, C#, MS SQL, Ruby on Rails, MongoDB, XML, jQuery, CSS,ASP.NET, Entity framework,ADO.NET
Senior .Net Developer
Confidential, Parsippany, New Jersey
Responsibilities:
- Loan and Mortgage project built using MVC4 and WCF services in Visual Studio 2012 in C# language.
- Involved in designing and developing the Middle Tier using ADO.Net to perform and implement business logic, Updating/retrieving the data to/from and also used LINQ
- Used MS SQL Server for the backend. Experienced in writing stored procedures, function, creating tables, views and normalization of tables.
- Designed one Base Master Page for the application, and Nested Master Pages for each module of the application for overall consistent look.
- Implemented client side validation using ASP.NET validation controls and JavaScript.
- Created cascading style sheets (CSS) for the entire application in order to maintain uniformity throughout the application for GUI.
- Used JQuery across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
- Worked extensively on User Interface and Business Logic.
- Worked on all stages of the project in the AGILE Methodology.
- Used N-tier architecture for the Business layer, Data Access Layer and Presentation Layer
- Analyzed legacy code and proposed recommendations to make software testable.
- Designed ERD, and implemented Crystal Reports to generate dynamic PDF’s pages and display them in browser.
- Designed SSISPackagesto transfer data from flat files to SQL Server using Business Intelligence Development Studio.
- Extensively used SSIS transformations such asLookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.
- Used Execution Plan,SQL Profiler and Database Engine Tuning Advisor to optimize queries and enhance the performance of databases.
- Experience in generating reports using linked reports, sub reports and filters in SQL server reporting services.
- Experience in designing reports, Graphs and deployed reports to web applications using SSRS.
Environment: Visual Studio 2012, C#, ASP.Net, MVC4, WCF Services, XML, XSL, AJAX, ADO.Net, HTML, JavaScript, jQuery, MS SQL, SQL Integration Services(SSIS), Business Intelligence Development Studio, TSQL, LINQ, TFS 2012.
Senior .Net Developer
Confidential, Birmingham, AL
Responsibilities:
- Designed and developed Customer Details Database application that stores the details entered by the customers to the client using entity framework
- Created Database Objects like tables, stored procedures and Triggers inSQL and PL/SQLto communicate withoracledatabase.
- Suggested and implemented index modifications to key SQL Server tables.
- Result: Response time for certain queries reduced by 60-95%.
- Designed, developed, maintained and optimized SQL Server database schema, stored procedures, functions, views, triggers, constraints, indexes, SQL Server Agent jobs and test scaffolding for the Revenue Management department’s business intelligence applications implemented in ASP.NET using C#.
- Developed use case summaries from requirements and then implemented the SQL Server data layer for an ASP.NET application.
- Used WebMethods deployer to migrate WebMethods components from one environment to other.
- Worked on performance tuning of the application especially on SQL Server Stored Procedures using SQL Profile and LINQ
- Working intensely on the designing of user interface
- Developing Web-Forms
- Working on XML-Schemas and Cascading Style Sheets
- Creating XSD, XSL files for Media Metadata XML files
- Used Strategy Pattern to allow quick maintenance for new business rules.
- Designed Base page class which is inherited by all .aspx pages in the application. Implemented some of the common functionality in base page class, which is used by .aspx pages.
Environment: Visual Studio 2010, C#, .Net Framework 3.5, ASP.Net MVC 2, JQuery, XML, XSL, AJAX,ADO.Net, SVC, HTML4, JavaScript, PL/SQL, Stored Procedures, Functions, Triggers, SQL Server 2008, SVN.
Confidential
Responsibilities:
- Designed and developed eStone application which is an ERP solution for Granite Industry.
- Used ASP.NET web services and WCF services.
- EStone is ERP solution for a granite industry written as a web based application. It has two layers A (Web UI) and C (Application layer). Layer A (Web UI) holds the components and controls that make the user interface of the APR application. Layer C (application layer) holds the entire business logic, various class libraries, C# interfaces and classes and connecting through web services. Business class connects to database using entity framework.
- Leading the Requirement and design process.
- Designed and developed UI, database and processing logic for a variety of application features, including a universal export subsystem. Result: Easy integration with applications from other vendors
- Providing the core concepts and devised the framework.
- Used MS SQL Server for the backend. Experienced in writing stored procedures, function, creating tables, views and normalization of tables.
- Modeling the flow of data and devised the development plan.
- Deployment and web hosting of the web application.
- Worked with COM objects and Wrapper Classes to access data from Dll’s.
- UAT implementation and closure.
Environment: Asp.Net, C#, .Net Framework 3.0, Entity Framework, AJAX, Visual studio 2010, .Net Framework 3.0,ASP.NET Webservices, WCF Services, CSS, HTML4, SQL Server 2008, JavaScript,TFS2008.
Confidential
Responsibilities:
- Designed Web-based ASP.NET Intranet applications linked to firm-wide SQL databases.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Analyzed business, functional, and technical requirements to make sure project met expectations.
- Used MS SQL Server for the backend. Experienced in writing stored procedures, function, creating tables, views and normalization of tables.
- Supervise junior developers throughout migration project lifecycle.
- Successfully hosted the URL using .Net 3.5 Framework with IIS 6.0
Environment: Asp.Net, C#, Entity Framework, AJAX, Visual studio 2008, CSS, HTML, SQL Server 2008, JavaScript, jQuery
Confidential
Responsibilities:
- Designed and Developed Windows Application for Order Management system in VB.NET to support sales and order management on a global basis.
- Involved in the implementation using .NET framework.
- Developed various screens and reports for the dashboard. Successfully hosted the URL using .Net 3.5 Framework with IIS.
- Used MS SQL Server for the backend. Experienced in writing stored procedures, function, creating tables, views and normalization of tables.
- Used Ajax components and Cascading Style Sheets for attaining a pleasing look and feel throughout the application.
Environment: VB, Visual Studio 2008, .NET Framework and SQL Server 2008, SVN.