Sr. Software Applications Developer Resume
Westerville, OH
SUMMARY
- Over Eight (8+) years of experience in handling all phases of SDLC like requirements, logical and physical architecture modeling, design, development, implementation and support following Agile/ Scrum development methodologies.
- Expert in developing client/server, web/windows based distributed enterprise applications using Microsoft technologies like C#, VB.NET, ASP.NET, ASP.NET MVC, WPF, and WCF.
- Developed applications following SOA architecture and OOPS, OOAD Principles.
- Well adept at developing web applications using ASP.NET MVC, JavaScript, jQuery, JSON, HTML, XHTML, XML, CSS, XSLT, Bootstrap from Twitter, Master pages and Themes, Telerik rad Controls.
- Well experienced in using web technologies like ASP.NET MVC, ADO.NET, WCF Services, JQuery, Java Script, HTML, XHTML, XML, CSS, and IIS.
- Used MS Expression Blend 2.0/3.0 for creating XAML based graphical interfaces for Silverlight & WPF applications.
- Excellent knowledge in developing and consuming XML Web Services (SOAP, WSDL and UDDI) and WCF Services.
- Experience in using AJAX framework (AJAX control toolkit) in creating efficient and interactive Web applications.
- Developed applications in various versions of .NET Framework (1.1/ 2.0/3.0/3.5/4.0/4.5 ) using Visual Studio.NET IDE ( ) and SQL Server ( ).
- Implemented WCF Services and Silverlight enabled WCF services to access data from the back - end server in Silverlight applications.
- Developed applications leveraging ADO.NET, LINQ to SQL, Entity Framework 4/5.
- Experience in database programming (complex SQL Queries, Stored Procedures, Triggers, Functions and Views) in SQL Server 2005/2008.
- Real time expert in working with integration and reporting services as SSIS, SSRS.
- Hands on experience with code-driven unit testing frameworks like MS-Unit, N-Unit.
- Experienced at using VSS, Tortoise SVN and TFS for integration, code security, version and source control.
- Extensive on some Object relational mapping tools.
- Energetic, results oriented, and a proven track record in increasingly responsible positions within high-tech and professional services firms.
TECHNICAL SKILLS
.NET Technologies: C#, VB #, ADO.NET, ASP.NET, .NET Framework 2.0/3.0/3.5/4.0/4.5 , WCF, WWF, WPF, MVC
Practices: Test Driven Development, Agile Methodologies, UML, OOPS
Wed & Scripting Tools: ASP.NET, Web Forms, Win Forms, AJAX, AJAX toolkit, HTML/ DHTML, XHTML, XML, XSLT, XAML, JavaScript, JQuery, IIS 5.0/6.0.
Databases: SQL Server 2005/2008/2012 , T-SQL, MYSQL.
Tools: SSIS, SSRS, MS-Unit, N-Unit, ReSharper, Visio
Software/IDE: Microsoft Visual Studio.NET 2008/2010/2012 Operating Systems Windows 2000/2005/XP/Vista/98/7 and above, UNIX.
Other Languages: C, C++, Java
PROFESSIONAL EXPERIENCE
Confidential, Westerville, OH
Sr. Software Applications Developer
Responsibilities:
- Followed Scrum (an agile approach) methodology standards in developing the application.
- Involved in Design, Development and Testing of web pages following ASP.NET MVC architecture using .NET Framework, C#.
- Developed the application following TDD and OOAD principles
- GUI of the web application is developed using web technologies - JavaScript, jQuery, CSS, HTML, XML and ASP.NET AJAX control toolkit.
- The application uses jQuery/JSON for a dynamic and interactive UX, data retrieval and posting.
- Extensively consumed WCF Services from Middleware in order to access and manipulate data on web pages from DB server system called Safari.
- Data access Layer is built on Repository pattern and ADO.NET Entity Framework is incorporated in connecting DB to DAL.
- Involved in writing complex SQL queries, Stored Procedures, functions and Creating Tables in SQL Server 2008 to access and store the data in customer’s database.
- Performed Unit Testing using ‘MS-Unit testing framework’ on data access and business access layers.
- TFS is used for source control, reporting, data collection and project tracking purposes.
- Design & Implement application enhancements and troubleshoot production support issues post release deployment with the ability to solve complex production.
Environment: Visual Studio .NET 2012, .NET Framework 4.5, ASP.NET 4.5, ASP.NET MVC 3.0, C#.NET, ADO.NET, JavaScript, jQuery, HTML, XML, CSS, SQL Server 2008, WCF Services, Team Foundation Server (TFS), IIS 7.0
Confidential, TX
.NET Developer
Responsibilities:
- Involved in gathering business requirements and preparing UML case diagrams.
- Extensively involved in all phases of SDLC following scrum software development methodology.
- A windows application is developed using OOAD and 3-Tier architecture.
- GUI of the Agents and Insurance System Modules are developed using WPF, XAML, and C#.
- Worked to transfer from WPF service applications to Silverlight applications.
- Data, Item, Control, and Style Templates are widely used to enhance the appearance of win forms.
- Developed User Controls and Custom Controls to make use of UI components repetitively and to extend the features of existing WPF controls.
- Unique concepts of WPF such as Data Binding, Routed Events and Dependency Properties are made use in developing interactive UI.
- Created animations using the combination of transforms, animation controls (storyboard, double animation) and color effects to provide graphical display of the UI.
- Created and deployed XML Web Services to provide communication between UI and data access layer to track quotes from the POINT insurance system of the company.
- Modified web services using C# to interact with other business components and exposed them using SOAP and HTTP.
- Created the data access layer using ADO.NET components for SQL database.
- Involved in writing complex SQL queries, Stored Procedures, functions and Creating Tables in SQL Server 2008 to access and store the data in customer’s database.
- Designed highly customized reports using ListView, DataGrid with Paging and Sorting.
- Configured App.xaml to declare application level resources as style, Data and Control templates.
- Developed different format of reports using Crystal Reports.
- Involved in versioning of the application using Visual Source Safe.
Environment: Visual Studio .NET 2008, .NET framework 3.5, ASP.NET 3.5, C#.NET 3.0, OOP, WPF, ADO.NET, Web Services, XAML, XML, SQL Server 2008, Crystal Reports, Visual Source Safe, IIS 6.0, and UML
Confidential, Lake Mary, FL
.NET Application Developer
Responsibilities:
- Involved in Design, Development, Testing and documentation of web application including enhancements of existing systems on .NET/SQL Server platform.
- Followed Scrum (an Agile approach) methodology standards in developing the application.
- Designed and developed an intranet web application using .NET Framework, OOP(C#), and SOA architecture.
- Developed Graphical User Interface of Admin and Account Maintenance modules using the technologies stack - ASP.NET, AJAX, HTML, CSS, JavaScript, and jQuery with source code in C #, ASP.NET MVC and Inquiry and Orders Module using Silverlight.
- PRISM framework services such as Region Manager and Event Aggregator are used in modularizing the Silverlight based independent module declared in XAML and XML.
- Modified Control Templates and Style Templates of Silverlight controls (User and Custom) in Expression Blend. Worked heavily on Layout Controls like Stack, Canvas, Grid and Dock Panels, on data templates and also on animations.
- Implemented MVVM design pattern to synchronize data layer changes with the UI providing a loosely coupled system of view and model.
- ASP.NET Server Controls, HTML, and CSS are used in developing web forms of Admin and Account Maintenance modules.
- The ASP.NET Login User Controls, Membership, authentication and Authorization services are used to provide security.
- Used LINQ to SQL to retrieve and manipulate data from a SQL Server database.
- Involved in the Database Design on SQL Server 2008 and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views, and Triggers.
- Consumed XML Web Services (SOAP) for authenticating the user credentials and for accessing the participant’s records in the web forms.
- Worked extensively on consumption of external WPF Services in to Silverlight Application.
- Used SSRS to generate reports and charts for accurate data comparison in different modules.
- Performed N-Unit testing and used TFS for source and version control.
Environment: ASP.NET, C#.NET, PRISM, Visual Studio.NET 2012, ADO.NET, HTML 5, CSS, JavaScript, jQuery, AJAX, JSON, MS SQL Server 2008, XML, LINQ, Visual Source Safe, Unit Testing, .NET Framework 3.5, IIS 6.0.
Confidential, FL
.NET Developer
Responsibilities:
- Developed a 3- tier web application following Agile development methodology.
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS 6.0, ASP.NET, XML, and ADO.NET.
- C#.NET is used to program business logic including Code-behind files and Classes in the middle tier.
- Developed Admin Module web pages to enter new loan policies, edit privileges, and to edit improper user approvals. Developed Customers Module web forms to access PBS services.
- GUI of both modules is developed using HTML, .NET Controls and C#.
- Extensively used AJAX control toolkit in creating efficient and responsive banking application.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed a Master Page and used CSS for to provide a consistent look and feel of inherited web pages.
- State Management Techniques are used to maintain state at control level using View State and at application level using Sessions.
- Implemented Banking Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization.
- Used SMTP mail classes of .NET to enable customers in receiving mails with suggestions, alerts from the bank, confirmation, and notifications.
- Extensively worked on Creating, Transmitting and Consuming WCF and Web Services.
- Implemented DAL using ADO.NET components like Data Set, Data Provider, and Data Reader to store and retrieve database information.
- Performed database operations on SQL Server 2008 to create and maintain customer’s information by creating SQL queries, stored procedures, functions, and views.
- Used Microsoft Visual Source Safe for version control and file sharing.
Environment: .NET Framework 3.5, Visual Studio .NET 2008, IIS 6.0, C#.NET 3.0, ASP.NET 3.0, ADO.NET, HTML, CSS, AJAX, JavaScript, WCF, Web Services, SQL Server 2008, SSRS, XML, and SMTP
Confidential
.NET web Application Developer
Responsibilities:
- Gathered business requirements and used UML in preparing case and activity diagrams.
- Involved in Designing, Coding and Testing of 3-tier web application following Agile methodology.
- Members Module UI and administrative interface are developed using OOP, C#, ASP.NET 3.0, Web forms, HTML, and DHTML.
- Created a Master Page and used Content place holders to develop the inherited web forms.
- Worked on CSS and XSL to format the HTML output.
- Designed Custom and User Controls that allows Change, Edit, and Move the content on aspx pages.
- Worked on .NET Controls such as Sitemap, Tree View, Menu, and Grid View to display data relevant to the selected option.
- Performed Client-side validations using JavaScript and .NET validation controls.
- Worked on validating web forms using custom and inbuilt validation facilitiesin .NET environment.
- Handled run time and execution time errors by implementing appropriate Error Handlers.
- Designed and created Web Services based on XML and SOAP for accessing Customer Service Records.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Extensively used ADO.NET and data objects such as DataSet, DataAdapter and XML Text Reader/Writer for consistent access to SQL Server 2005 data sources.
- Involved in creation of Tables, Views, Cursors and Joints in SQL Server 2005 database.
- Involved in Unit Testing and Integration Testing of Different Modules.
Environment: .NET Framework 3.0, Visual Studio .NET 2005, C#.NET 2.0, ASP.NET 3.0, WCF, AJAX, ADO.NET, WCF, Web Services, SQL Server 2005, CSS, HTML, DHTML, XML, XSL, and UML
Confidential
C#/.NET Developer
Responsibilities:
- Gathered the business requirements and involved in Analysis, Design and Implementation of the project following Agile development methodology.
- GUI of the intranet web application is developed using ASP.NET, XML, AJAX, and CSS.
- Used ASP.NET Server and Validation Controls, HTML controls, AJAX controls in designing the web pages of different modules.
- Involved in programming the business logic of Windows forms using C#.NET.
- Used Data bound controls as Grid View, Form View, and Data List to exhibit the records on aspx pages and also to maintain data.
- AJAX Control is used for rich user experience by avoiding unnecessary page post backs to the server.
- Carried out Client-Side using JavaScript and ASP.NET Validation Controls.
- ADO.NET Object Model is used to interact with SQL server database using C# concepts.
- Developed Tables, Indexes, Stored procedures, Views and Functions in SQL server database to maintain data.
- Rendered XML document to an HTML using XSL and XSLT Transformations.
- Generated reports using Crystal Reports.
Environment: .NET Framework 2.0, Visual Studio .NET 2005, ASP.NET, C#.NET, ADO.NET, Web forms, Web controls, XML, XSLT, HTML, CSS, JavaScript, SQL Server 2005, Windows XP, MS Office, Visio, MS VSS
Confidential
.NET developer
Responsibilities:
- Developed a 3-Tier Web Application on Microsoft .NET Framework 2.0.
- Used .NET Server Controls, HTML and CSS in designing and styling the Customer’s module web forms.
- Core Server Controls such as Dropdown List, Grid View, Menu, and Sitemap are used in developing GUI with Visual C# as code-behind logic.
- Performed validations using .NET Validation Controls and JavaScript.
- Custom validations are implemented at mid-tier level to perform server-side validations.
- Performed application-level Tracing, Debugging and state maintenance through the web.config file under the root directory of the application.
- Used ADO.NET objects such as Data Reader, Dataset, and Data Adapter for data communication between the web application and databases.
- Responsible for writing SQL Queries, Stored Procedures, and Database Triggers using SQL Server 2K.
- Involved in tuning expensive SQL Queries for better performance.
- Consumed web services to enable communication between UI and different databases.
Environment: Microsoft .NET Framework 2.0, Visual Studio .NET 2003, C#.NET, ASP.NET 2.0, ADO.NET, XML, HTML, CSS, JavaScript, SQL Server 2K, IIS, SQL Server 2000