Software Engineer Resume
Solon -, OH
SUMMARY
- Total 7 years of professional experience in .NET technologies and complete Software Development Life Cycle (SDLC)
- Expertise in developing Web based applications and Windows based Application using Microsoft Technologies.
- Excellent IT experience in Design and Development of Various Application Systems for E - Governance, Finance and the Government Institutions
- Experienced in all aspects of the software product life cycle from inception to delivery of product including requirements gathering, design with use cases, Class diagrams and ER diagrams, creating functional/technical specification, estimation, testing and implementation.
- Proficient in Visual Studio .NET 2002/2003, Visual Studio 2005/2008/2010 and in detail knowledge in .NET Frame work 2.0/ 3.0/ 3.5/4.0 environment.
- Experience in developing web based applications using ASP.NET 2.0/1.x and ASP 2.0.
- Experience in using AJAX, VBScript, JQuery, JavaScript, HTML, DHTML and CSS.
- Experience in using object oriented languages such as C#. NET, VB.NET and C++.
- Proven experience with Data Access methods like ADO.NET, ADO, ODBC and OLEDB.
- Expertise in SQL Server 2005/2000, Oracle 10g (PL/SQL), and good knowledge on SQL Server 2008.
- Experience in Windows Communication Foundation (WCF), Windows Presentation Formation (WPF) Windows Workflow Foundations (WWF), .NET Framework 3.0 / 3.5, Silverlight 1.0, 2.0, 3.0, Expression Blend 2.0/3.0, LINQ.
- Experience in developing XML applications, data presentation in XSL, XSLT and CSS.
- Experience and good understanding in developing XML Web Services, SOAP, WSDL/UDDI.
- Worked with Silverlight 1.0/2.0/3.0 and a strong knowledge on Silverlight 4.0.
- Good knowledge and experience in using Telerik Rad Controls for Silverlight 3.0.
- Proven experience in creating rich user interface using for web and widows using Silverlight tools and XAML.
- Worked with Expression Blend 2.0, 3.0 in creating Rich Interactive Applications for web and windows.
- Experience in using and creating Animation, Triggers, Storyboards, User Controls, Gradients, Brushes and Paths in Microsoft Expression Blend 2.0/3.0 for web and windows based applications.
- Implemented N-Tier Architectures like MVC (Model View Controller), MVVM (Model View, View Model).
- Good knowledge on Web Servers IIS 6.0/5.0, MTS.
- Worked with Team Foundation Server, Visual Source Safe, and SVN for version control during development.
- Worked with NUnit for testing .Net based Application and also good knowledge of manual testing.
- Good experience in converting the Business Requirements into Technical Specifications.
- Expertise in developing reports in Crystal Reports.
- Excellent interpersonal, analytical and problem solving skills.
- Good in client-interaction, leadership skills and communication skills.
TECHNICAL SKILLS
Web Technologies: ASP.NET 2.0/1.x, ASP 3.0, Validations, XAML, XML, XSL, XSLT, SOAP, CSS, AJAX 1.0.
.NET Technologies: Web Forms, Win Forms, Web Parts, .Net Framework 2.0/3.0/3.5, WPF, WCF, WWF, Silverlight 1.0/2.0/3.0/4.0 , LINQ, SharePoint
Web Services: Web Services, Remoting, Caching.
Database Access: ADO.NET, ADO, RDO, DAO, ODBC, JDBC, OLEDB, Streams.
Database: SQL Server 2008/2005/2000 , Oracle 10g/9i/8i, MS-Access, MS Excel.
Editors: Visual Studio .NET, Visual Studio 6.0, Microsoft Expression Blend 2.0/ 3.0.
Version control: Team Foundation Server TFS, Visual Source Safe 6.0, SVN Tortoise.
Languages: C#.NET, VB.NET, VBA, C++, C, Java, Perl, Python, UML, SQL, PL/SQL, VB Script, Java Script., HTML, DHTML, JQuery.
Platforms: Windows VISTA/2003/XP/2000/NT/98/95.
Servers: IIS 5.0, IIS6.0, Apache Tomcat 6.0, Web Sphere 4.0.
Web Tools: Front Page 3.0, Dreamweaver.
Reporting Tools: Crystal Reports 8.0/8.5/10.0.
Testing: NUnit, Manually Testing, Telerik WebAi Testing.
PROFESSIONAL EXPERIENCE
Confidential, Solon - OH
Software Engineer
Environment: .NET 1.1/2.0/3.0/3.5 , ASP.NET, C#, WSS 3.0, XML, JavaScript, JQuery, Ajax, XSLT, CSS, HTML, Web Services, WCF, SQL Server, SQL Server, MS Visual.
Responsibilities:
- Designed and developed the user interface and process screens for configurations, Data Entries and register user to invoke data using ASP.Net WEB Server Controls and HTML Server Control.
- Worked on web applications using Microsoft .Net development platform, C#, ASP.NET, ADO.NET, Web Services, LINQ, Entity Framework, IIS, XML, JavaScript and Visual Studio.
- Created custom, general purpose modules and components which extend the elements of AngularJS.
- Created self-contained, reusable and testable modules and components in C# .Net application.
- Experience in writing test scripts/methods and procedures.
- Worked with SQL Server 2008/2005/2000 and created databases, tables, views queries, sub queries, stored procedures and triggers on the database tables.
- Followed agile practices which included flavors of Scrum + Kanban and always tried to experiment processes that are effective and refreshing
- Have used TFS for process management and source control.
- Worked on user stories which involved extensive front-end development using HTML, AngularJs.
- Familiar to deployment steps using WiX toolset, MS Build and PowerShell scripts.
- Converted dynamic SQL commands to SQL stored procedures to provide custom functionality as per the requirements.
- Identified best possible code in case of new deployments or when rewriting code for optimization.
- Moved all business logics from database and front-end into business layer.
- Experience using Cucumber testing, Integration testing.
- With the help of my work experience on databases such as SQL Server and Oracle created stored procedures, functions, joins to solve problems.
- Used different testing frameworks like NSubstitute, MS tests to write unit tests and integration tests.
- Supported the QA, and wrote many test cases.
Confidential, Nashville - TN
Sr C#.NET Developer
Environment: .NET 1.1/2.0/3.0/3.5 , ASP.NET, VB.NET, C#, WSS 3.0, XML, Xpath, XSLT, JavaScript, JQuery, Ajax, XSLT, CSS, HTML, XHTML, Web Services, WCF, SQL Server, SharePoint, SQL Server2005, Load Runner, Quick Test Pro, MS Visual Source Safe.
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented the project according to the Software Development Life Cycle (SDLC).
- Implemented scrum process by using agile methodology, involving in task completion and iterations.
- Designed user interface for web forms using ASP.NET 3.5 and implemented business logic using C#.NET.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Extensively worked on ASP.NET 3.5 User Controls and Rich Controls (Multi Views, Wizards) to create forms for submitting and modifying events and forms. Involved in creating the logic for several modules.
- Coded extensively in C# to Design and Develop Windows applications.
- Worked on SharePoint integrating the existing technology to work in the SharePoint framework.
- Responsible in maintaining huge applications, involving complex .Net, XML and JavaScript.
- Worked on Securities and Encryption.
- Developed an application to handle complex file systems, and move them to SharePoint.
- Designed User Interface with JQuery and Style Sheets.
- To perform validations and catch the events on client’s browser, Java Script was used.
- Developed WCF Services for windows scheduled tasked console applications.
- Employed WCF End-Points and Contracts for enabling file-sharing across various protocols, applications and platforms.
- Extensively made use of Grid view, Data List and Drop down List for displaying the data from the SQL Server 2008 database.
- Designed a new database system and built the data access layer and business objects using Microsoft Enterprise Library.
- Written SQL Scripts, Stored Procedures, and Triggers, defining roles, creating database users and Assigning Roles to users in SQL Server 2008.
- Worked with LINQ (Language Integrated Query) and the ORM model to query the database and created stored procedures, triggers and functions for the report generation.
- Used SQL Server Reporting Services (SSRS) to create, deploy and manage reports for the organization.
- Used Team Foundation Server (TFS) for all the source code maintenance needs.
- Performed N - unit to implement Unit Testing.
- Participated in System Documentation and Code Documentation.
- Involved in creating CM requests and deploying the application through Dev, Ite, Cte, Prod environments.
- Supported the QA, and wrote many test cases.
Confidential - Atlanta, GA
Sr .NET Developer
Environment: .Net Framework 3.5, XAML, C#.Net, ADO .Net, WCF, WPF, XML, SVN Tortoise, ArcGIS, LINQ, Silverlight 2.0, EXPRESSION BLEND 3.0, Visual Studio 2008, SQL Server 2005.
Responsibilities:
- Used MVVM Design Architecture.
- Worked extensively with Expression Blend 3.0 Preview for designing the User Interface for presentation layer.
- Designed and developed various abstract classes, interfaces, classes (OOPS concepts) to construct the business logic using C#.net, ADO.NET and SQL Server2005.
- Developed the application using Events for Interactivity and wrote the code in C#.NET.
- Designed user interface, rich graphic controls for WPF forms using XAML.
- Involved in Developing WPF application for better interactivity with UI using animation in XAML.
- Used Dependency properties, Routed events, Bindings, Animations in developing WPF application.
- Worked with Storyboards, Resource Dictionaries, Brushes, Paths and WPF controls in Microsoft Expression Blend 3.0 for code separation and reusability.
- Good Working knowledge on different WPF controls, layouts, asset library and customized the appearance using their properties.
- Developed a new WCF service to get the information from the database.
- Used ArcGIS and ESRI Namespace for working with a geographic information system on a page to display map and query the displayed map.
- Worked with LINQ to SQL, Object etc.
- Extensively used stored procedures, Database Triggers in SQL Server 2005 for faster processing on database.
- Responsible for maintaining versions of source code using SVN Tortoise.
- Used Nunit for testing each component of the application for unit testing.
Confidential - New York
Sr .NET Developer
Environment: .Net Framework 3.5, XAML, C#, VB.Net, ADO .Net, JQuery, WCF, WPF, Web Services, XML, Windows 2003, Team Foundation Server(TFS), Microsoft Visio.* Asp.net 1.0 MVC(Model View Controller), LINQ, Silverlight 2.0, EXPRESSION BLEND, Visual Studio 2008, SQL Server 2005, Oracle 10g, Compact Framework, NUnit, Agile.
Responsibilities:
- Involved in development life cycle, from design phase to implementation phase, testing and deployment.
- Responsible for creating the Entity-Relationship diagrams, Class diagrams, Sequence diagrams and Flow diagrams using Visio 2007 and documenting the project architecture.
- Used DESIGN PATTERNS MVC, MVVM Architecture.
- Worked extensively with Microsoft Expression Blend 2.0 for designing the User Interface and presentation layer for WPF application.
- Used Dependency properties, Routed events, Bindings, Animations in developing WPF application.
- Worked with Storyboards, Resource Dictionaries, Brushes, Paths and WPF controls in Microsoft Expression Blend 3.0 for code separation and reusability.
- Wrote CSS, AJAX, Java Script, JQuery to create a rich user interface and also for some client side scripting for Web application.
- Used Agile Scrum Methodology.
- Developed the web application using Silverlight 2.0 in Expression Blend for rich interactivity.
- Designed and created user interface for WPF forms and implemented application logic using VB.Net.
- Wrote and consumed some Web Services using SOAP and XSL for easy sharing of data.
- Developed a new WCF service to get the information from the database and consumed new service to communicate with some third part services.
- Worked on different WCF bindings for accessing the service both in web and windows based application.
- Wrote and consumed web services for a functionality of sending and receiving data to server.
- Developed custom controls to enable reusability and used rich graphic controls of WPF.
- Involved in Developing effective user interface and animation for WPF application using XAML.
- Used Dependency properties, Routed events, Bindings, Animations in developing WPF application.
- Worked with SILVERLIGHT 1.0, 2.0 web controls using Microsoft Expression Blend 2.0.
- Worked with LINQ to SQL, LINQ to XML, LINQ to Collections, Object etc.
- Used stored procedures, Database Triggers in Oracle PL/SQL & SQL Server
- Responsible for maintaining versions of source code using Team Foundation Server.
- Used Nunit for testing each component of the application for unit testing.
- Responsible for creating the .NET builds and making sure the builds are migrated all the way up to the Production Environment.
Confidential
Software Programmer
Environment: .NET Framework 2.0, ASP.NET, VB.NET, ADO.NET, HTML, DHTML, XML, XSLT, Windows 2003, SQL Server 2000, Oracle 9i, WinSock 2.0, C++, JavaScript, VBScript, Visual Studio.NET, MS Excel 2002, MS Visio 2002, IIS 5.0.
Responsibilities:
- Extensively worked on the ASP.NET Data Grid control to display emails of users from their mail folders like Inbox, user-defined folders.
- Developed Administrative interfaces using ASP.NET, which are mainly divided into Normal User Administration, Domain Level Administration and System Level Administration.
- Created connection assembly using ADO.NET connection, command, datasets, data adapter, data reader and XML to retrieve and store the data in Mail Server’s Data Max DB in SQL Server 2000.
- Wrote CSS, AJAX, Java Script to create a rich user interface and also for some client side scripting for Web application.
- Created Tab control class, which inherits the base class and implements all the abstract Methods and holds the functionality of all tabs by encapsulating into one single unit.
- Developed a Data Grid class to display and manage emails in the Inbox, junk mail box and all other users & Defined folders in the UI,
- Designed & Developed Button Strip Class like send, delete, reply, forward etc. are categorized into different groups based on the task & functionality.
- Authenticated user credentials such as names and passwords using windows authentication modes and also experimented on other authenticated modes.
- Consumed some Web Services to display it in the mail box and this was done by using SOAP and XSL.
- Worked with Oracle 9i database and created databases, tables, indexes, views, SQL queries, sub queries, Stored Procedures and Triggers on the database tables.
- Created VBScript files by using SQL DMO commands to manage and administer the SQL Server Agent Jobs, Backup database files, and security like logins, Server Roles.
