Senior C#, .net Developer Resume
Birmingham, AL
SUMMARY
- Accomplished, solutions - driven software developer and individual contributor with 6+ 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 application building blocks (Sitemap, Master Pages, Membership, Data Access, Exception Handling, and State management).
- Working knowledge in Internet languages like HTML, DHTML, 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.
- Expertise in writing Flow, .NET services using webMethods Developer.
TECHNICAL SKILLS
Languages: C#, VB.NET, .NET Framework, C++, C, XML, XSD, XSLT, XPath, XHTML, HTML, CSS, JavaScript, ASP .NET 3.5, ADO.NET, JQuery, PL/SQL
Databases: MS SQL Server 2000/2005/2008, configuration, schema design, scriptingtuning, Sybase 7, MS Access 2.0/97/2003, Oracle 9.0, Oracle11g
Tools: Visual Studio 2008/2010, Visual SourceSafe, Crystal Reports, Subversion, PVCS, MS Project, MS Office, MS Visio, Bugzilla, Toad, Putty, WinSCP
Operating Systems: Windows Server 8/XP, Linux, MAC OS.
PROFESSIONAL EXPERIENCE
Confidential, Parsipanny, New Jersey
Senior .Net Developer
Responsibilities:
- Involved in designing and developing the Middle Tier using ADO.Net to perform and implement business logic, Updating/retrieving the data to/from SQL Server Database.
- 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.
- 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.
- Employed Object Oriented Analysis & Design to minimize detrimental coupling.
- Designed ERD, and implemented Crystal Reports to generate dynamic PDF’s pages and display them in browser.
- Created process models for the interfaces using webmethods Designer.
- Provided production support for webMethods interfaces. Debugged production issues to deter-mine the cause and provided fixes.
Environment: Visual Studio 2010, C#, .Net Framework 4, ASP.Net, XML, XSL, AJAX, ADO.Net, HTML, JavaScript, Entity, MS-SQL.
Confidential, Birmingham, AL
Senior .Net Developer
Responsibilities:
- Designed and developed CustomerDetailsDatabase application that stores the details entered by the customers to the client using entity framework
- 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
- 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 4.0, JQuery, XML, XSL, AJAX,ADO.Net, SVC, HTML, JavaScript, T-SQL, MVP, Stored Procedures, Functions, Triggers, SQL Server 2008, SQL server Reporting services (SSRS) and SQL server Integration services (SSIS).
Confidential
Senior C#, .Net Developer
Responsibilities:
- Designed and developed eStone application which is an ERP solution for Granite Industry. 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.
- 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,WCF, CSS, HTML, SQL Server 2005, JavaScript
Confidential
Senior .Net Developer
Responsibilities:
- Designed Web-based http://ASP.NETASP.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.
- Supervise junior developers throughout migration project lifecycle.
- Successfully hosted the URL using .Net 3.5 Framework with IIS 6.0
Confidential
Senior .Net Developer
Responsibilities:
- Helped in designing Windows Application for Order Management system to support sales and order management on a global basis
- Involved in the implementation using .NET framework 4.0
- Developed various screens and reports for the dashboard. Successfully hosted the URL using .Net 3.5 Framework with IIS 6.0
- Used Ajax components and Cascading Style Sheets for attaining a pleasing look and feel throughout the application.
Environment: C#, Visual Studio 2003, .NET Framework 1.1 and SQL Server 2000.
Confidential
System Engineer
Responsibilities:
- Designed and developed mock banking, insurance, and travel portals as part of many projects worked on. Trained in .Net and SQL Server technologies.