Sr. Software Engineer Resume
Pittsburgh, PA
OBJECTIVE
- A senior developer position which gives me an opportunity to work on projects that use my experience with and knowledge of .NET technology to provide better products to customers while providing challenging opportunities to expand my skills
SUMMARY
- Over 8 plus years of diverse experience in .NET technology: analysis, design, development, and execution of business applications
- Strong knowledge of various platforms, software systems and servers, technical specifications, workflow development, and risk management
- Extensive programming experience using ASP.NET 2.0/3.5, C#, SQL, JavaScript, and XML
- Experience in Designing and developing Informs as well as Web forms.
- In - depth background analyzing business requirements and recommending appropriate technologies
- Proficient in Client Side Scripting, AJAX. Developed distributed applications using Web Services, WCF
- Fluent understanding of project management and software development life cycle (SDLC), Object Oriented Programming (OOP) Design
- Experience in developing Rich Interactive
- Experience in various technologies like LINQ, Entity Framework and good understanding of design patters
- Exceptional ability to adapt to latest technologies, perseverant, innovative and organized aspects
TECHNICAL SKILLS
Programming: C, C++, C#, VB.NET, ASP.NET 2.0/3.5, JavaScript, XML,AJAX, MVC, Web Service, Visual Studio 2005/2008, HTML, CSS
Database: SQL Server 2000/2005,Oracle,LINQ
Operating Systems: Win 98/NT/2000/XP/Vista
Reporting Tools: SQL Reporting 2005, Crystal reports
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software EngineerResponsibilities:
- Designed, developed and enhanced the application in .NET Framework 3.5
- Responsible for requirement gathering from the Business Analyst and for preparing the Requirement Specification Document
- Developed Web Forms using ASP.NET for front end Graphical User Interface (UI).
- Developed application in ASP.NET using VB in code behind Pages
- Worked on Release 1 AND Release 2
- Lead the claims track for Release 2.
- Used FileNet (documents database) for document support
- Used DTO (data transfer object) and entities for data exchange.
- Used framework custom controls.
- Accessibility features for handicap users.
- Implemented the application using MVC methodology
- Implemented AJAX 2.0 methodologies for partial page update for improving the efficiency of the application
- Implemented website in dual language (Spanish and English)
- Worked with the EDI (electronic data interface) team.
- Help text….support documents \ how to guides
- Email generation framework for correspondences between client and WCAIS.
- Implemented Service Oriented Architecture (SOA)
- Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation
- Implemented Page Level Error Handling using Custom Error pages and Error logs
- Responsible for writing Stored Procedures and User Defined Functions to retrieve the customer’s data from the central database and wrote Triggers for efficient database management
- Also responsible for writing stored procedures and user defined functions using PL/SQL
- Implemented indexing for various tables in the database for improving the performance of the application
- Involved in reviewing test cases, scenarios and prepared bug reports
- Implemented N-unit testing for different modules in the application
- Conducted numerous Client Demos.
Confidential, PITTSBURGH, PA
Sr. Software Engineer
Responsibilities:
- Designed, developed and enhanced the application in .NET Framework 3.5
- Responsible for requirement gathering from the Business Analyst and for preparing the Requirement Specification Document
- Developed Web Forms and Win Forms using ASP.NET for front end Graphical User Interface (UI).
- Developed application in ASP.NET using C# in code behind Pages
- Implemented the application using MVC framework
- Implemented AJAX 2.0 methodologies for partial page update for improving the efficiency of the application
- Configured and Consumed Web Services for Reports of Customers
- Implemented WCF to get customer data which is used by various modules of Order Management System application
- Implemented Service Oriented Architecture (SOA)
- Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation
- Implemented Page Level Error Handling using Custom Error pages and Error logs
- Extensively used ADO.NET classes to work with the database. Used Connection Command, Data Reader, Data Adapter and Data Set for connected and disconnected mode of operation
- Responsible for writing Stored Procedures and creating Views and User Defined Functions to retrieve the customer’s data from the central database and wrote Triggers for efficient database management
- Also responsible for writing store procs and user defined functions using PL/SQL
- Used LINQ for querying different databases, XML files and Text Files
- Implemented indexing for various tables in the database for improving the performance of the application
- Involved in reviewing test cases, scenarios and prepared bug reports
- Implemented N-unit testing for different modules in the application
- Prepared Technical documentations, user manuals, installation and user guides and functional description at each stage of the application to assist the client
- Wrote business logic in C# and handled transactions from and to database using ADO.NET objects such as Datasets, Data Adapters, and Data Readers.
- Redirected to a Custom Error Page, which writes the error to log and sends an email to the administrator using Mail Message when an error is encountered.
Environment: .NET Framework 3.5, Visual Studio 2005/2008, C#, VB.NET, ASP.NET, ADO.NET, Web Service, WCF, SQL Server 2008, Oracle 10g, PL/SQL, T-SQL, JavaScript, IIS 6.0, CSS, XML.
Confidential, Silver Spring, Maryland
Software Engineer
Responsibilities:
- Designed and developed Confidential Order Processing System and Confidential Variations System.
- The three-tier architecture of the registration system uses several building blocks from the Microsoft .NET platform, including C# and XML Web services as the middle tier for validation and security, ADO.NET to provide consistent,
- High-performance access to all kinds of data, Visual Studio .NET for the development environment.
- Converted ASP pages into ASP.Net .aspx Pages and optimized the look and feel.
- Created .aspx pages using Silverlight tools and Ajax functionalities.
- Coded and tested feature enhancements and maintenance of the product using (XML Web services, ADO. Net), ASP, CSS, VBScript, JavaScript, XML/XSL, VB.Net IIS, SQL 2000 and DHTML.
- Used Commerce Server to cache frequently used data. Created dictionaries and Simple lists using Commerce Server.
- Created User profiles on Commerce Server and used them throughout the project.
- Implemented the application using MVC pattern
- Also responsible for coding Pl/SQL for Oracle 9i.
- Involved in troubleshooting and maintenance of this application.
- Used server side controls to dynamically change the look of the application. Created Web page elements like navigation controls and Calendar Controls once and reused across multiple areas of the site.
Environment: C#, VB.Net, MVC, Visual Studio. NET, ADO.NET, JavaScript, Visual Source Safe, Visual InterDev, XML, IIS
Confidential, Glenview, IL
.Net Developer
Responsibilities:
- Analyzed the existing system and developed the system accordingly.
- Involved in requirement analysis, design, and development of the application tool using ASP.NET and C#.
- Involved in developing front end UI part of the application.
- Involved in designing the Bill Payment module using ASP.NET, C# and VB.NET.
- Developed a Navigation Menu using ASP.NET and C#.
- Performed Client-side and Server-side form validations using JavaScript and Validation Controls.
- Developed User Controls and Web Server Controls.
- Effectively used various state management techniques.
- Used MS SQL Server 2005 as the database and ADO.NET objects for database connectivity.
- Created Stored Procedures and Triggers for automated rules and updating to relating tables using MS SQL Server 2005.
- Created derived tables for complex queries.
- Used DataGrid and Repeater for displaying account summary, account history, and member profile information.
- Consumed Web Services from the third party for payment service.
- Used Microsoft Visual Source Safe for version control.
- Done testing of ASP.NET code developed with C# using NUnit.
- Participated in various Client meetings with the team to discuss improvements/amendments in the development of the application.
Environment: .Net 2.0 framework, ASP.NET, C#, VB.NET, ADO.NET, Visual Studio 2005, SQL Server 2005, T-SQL, AJAX Control Toolkit, Java Script, HTML, CSS, XML, Windows XP, Visual Source Safe.
Confidential, Portland, OR
.Net Developer
Responsibilities:
- Designed and implemented the Master and Content Pages for the application.
- Responsible for implementing the Business Components for the modules coded.
- Individually involved in designing and developing application.
- Designed and developed user interfaces for the application using ASP.Net, C# and ADO.Net.
- Responsible for designing and creating tables in SQL Server.
- Responsible for writing the Store Procedures and Functions to retrieve and modify the data in the database.
- Extensively used Data Access Application Blocks to access the data from the database and also to insert/update the data in the database.
- Involved in migrating data from various Excel sheets to database tables.
- Used Visual Source Safe for version control.
- Used VISIO to design UML class diagrams of user interfaces.
- Performed Manual Testing for the coded modules.
- Updated the modules as per the Clients requirements.
Environment: .Net 2.0 framework, ASP.NET, C#, ADO.NET, Visual Studio 2000, HTML, CSS, JavaScript, SQL Server 2000, T-SQL, Visual Source Safe, Windows XP, VISIO, SQL migration, NUnit.
Confidential, Louisville, KY
.Net Developer
Responsibilities:
- Involved in gathering and analyzing the Business Requirements and developing system requirement specification documents.
- Reviewed the Design documents and code to ensure their conformance with the methodology and standards.
- Involved in designing of databases and guiding the team members to use the tables and effective connectivity aspects.
- Worked on application settings in Web.Config.
- Created various Stored Procedures to access the database from the Web application.
- Developed various Web user controls that were used throughout the presentation layer of the application.
- Involved in development of user interface screens using ASP.Net controls and implemented the business logic using C#.
- Designed and developed Win forms using various Web server controls.
- Extensively used ADO.NET objects to bind to various server controls.
- Used Microsoft Visual SourceSafe for version control.
- Used Java Script for client side scripting.
Environment: .Net 2.0 framework, Visual Studio 2005, ASP.Net, C#, ADO.Net, Crystal Reports, SQL Server 2005, T-SQL, HTML, XML, JavaScript, Visual Source Safe, NUnit.
