Software Developer Resume Profile
PROFESSIONAL SUMMARY
- Over 7 Years of Experience in Analysis Design Development Testing Implementation and Maintenance of N-Tier Enterprise Applications in Web Desktop and Client/Server environment
- Extensively worked with all the Phases of Software Development Life Cycle SDLC . Familiar with Agile Methodologies Extreme Programming Scrum Waterfall Methodologies Test-Driven Development TDD M-V-VM Design Pattern and MVC Design Patterns
- Experience in Developing Thick client applications using WPF Microsoft Expression Blend4/3 Visual Studio 2012/2010/2008 .NET Framework 4.5/4.0/3.5/3.0/2.0 C .NET XAML Web Services using WCF and .NET Framework CLR ADO.NET LINQ ADO.NET Windows Services and IIS
- Experience in working with Microsoft Team Foundation Server and Git
- Experience in drawing Use Case Sequence and Class Diagrams using Microsoft Visio Argo UML and Star UML
- Hands on experience in basic T-SQL CRUD operations Microsoft SQL Server 2008
- Experience in preparing test cases and performing unit test using NUnit and Visual Studio 2010 Testing tools
- Experience in using Business Intelligence Development Studio BIDS Graphical User Interface GUI
- Developed applications using AJAX JavaScript VBScript CSS Themes User Controls Custom Controls HTML5 XML XHTML XSLT XPath Visual Studio Team Foundation Server and utilizing Third Party Controls
- Experience in using PRISM MVVM Light Kona Windows Store Apps Framework and Rails Frameworks
- Experience in developing WCF services and Entity Framework using Visual Studio 2010/2012 C .NET Framework 4.0/4.5.
- Experience in developing mobile applications for Windows store applications and Windows Phone 8.0/7.1 using Visual Studio 2012 and Microsoft Expression Blend .NET Framework 4.5 C XAML Web Services using WCF.
- Experience in Developing thin client applications using Silverlight 5.0/4.0/3.0 Silverlight Toolkit Microsoft Expression Blend4/3 Visual Studio 2010/2008/2005 .NET Framework 4.0/3.5/3.0/2.0 C VB.NET ASP.NET WPF XAML Web Services using WCF and .NET Framework CLR ADO.NET LINQ ADO.NET AJAX Application Blocks SQL Server 2008 Windows Services and IIS
- Microsoft Certified Professional
- Strong experience in Leadership Schedule Management Client Interaction and understanding Business Application Business Data Flow and Data Relations from them
- Conscientious Dynamic Determined and Goal-Oriented Self-Starter with an analytical approach to problems enthusiastic in keeping abreast of current technologies and a zeal to invest in a career with the company. Influential communication skills and strong leadership skills
TECHINCAL SKILLS
. NET Technologies | .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5 Silverlight 5.0/4.0/3.0 ASP.NET WPF 4.5/4.0 Windows Store Apps Windows Phone 8/7.1 WCF LINQ .Net Web Services TPL CSS AJAX IIS |
Development Tools | Visual Studio 2012/2010/2008/2005 Microsoft SQL SERVER 2008 Business Intelligent Development Studio SQL Server Management Studio Visual Studio Team Foundation Server JQuery |
Designer Tools | Microsoft Expression Suite Expression Blend and Designer |
Programming Languages | C VB.NET VB 6 Java C C T - SQL XML XAML HTML |
Scripting Languages | Java Script VB Script Ruby |
Modeling Tools | Microsoft Visio Enterprise Architect |
Relational Databases | SQL SEVER 2008 MS Access |
Operating Systems | Win 95/98/NT/2000/XP/Vista/Windows 7/Windows8 |
Other Tools | Microsoft Office 2007/ 2003 NUnit 2.4 Altova XML Spy SoapUI WinDbg ANTS log4net |
PROFESSIONAL EXPERIENCE
Client confidential
Project Name Flight Operations Portal
Role Lead Developer/Senior Software Engineer / Consultant
Description This application assists to analyze flight data and provides multiple options such as analyzing archived data etc. It provides detailed flight information for Flight Planners Load Planners and Operations Administrators. The system presents the information both in textual and graphical format.
Roles and Responsibilities
- Involved in developing Thick client applications using WPF 4.0 WPF Toolkit WPF Extended Toolkit WPF Telerik RadControls and Thin client applications using Silverlight 5.0/4.0/3.0 Silverlight Toolkit Silverlight Telerik RadControls AJAX JQuery Java Script
- Responsible for migrating the Silverlight applications to WPF
- Involved in developing the base framework for both WPF and Silverlight clients. Used Task Parallel Libraries for a responsive User Interface.
- Developed WCF services in VS 2010 and .NET 4.0 for establishing communication between windows applications polling service duplex communication
- Involved in developing the POC for WinRT Windows Store app for the existing WPF and Silverlight clients.
- Used Task Parallel Libraries for a responsive User Interface WPF .
- Developed custom controls for the missing DataGrid and extending functionality of textbox and ListView. Used Semantic Zoom GridView ListView ViewBox for appropriate rendering for the user interface for Modern user interface paradigm
- Analyzed the applications for memory leaks using WinDbg. Involved in performance tuning of the application for WPF and Silverlight clients.
- Responsible for rolling out Instrumentation for UI applications and bench marking the applications for performance
- Involved in developing for rich graphical user interfaces for both thick and thin clients using XAML .NET 4.5/4.0/3.5 Visual Studio 2012/2010/2008 Microsoft Expression Blend/Designer C
- Created Several Reusable User Controls and Custom Controls using Microsoft Expression Blend/Designer XAML Themes C and Customized Controls using Data Templates Events and Control Templates
- Used Visual State Manager extensively for animations
- Responsible for Migrating to Silverlight 4.0 from Silverlight 3.0 and hosting Silverlight Application in IIS/ASP.NET and IIS and Implemented AJAX Enabled WCF Services to call Services Asyncronously
- Created Multiple Layouts using Silverlight Panels Silverlight Toolkit and Telerik Controls
- Customized Look and Feel of the controls using Control Templates and Styles using Microsoft Expression Blend and XAML. Implemented Styles at Application Page and Control resource files.
- Implemented Mouse and Keyboard events and Time based Animations and Transitions Custom Effects Visual State Manager VSM using Expression Blend XAML C
- Implemented Data Binding using Data Context Object Providers and Implemented Business Logic using Silverlight Class Library with C Custom Business Entities
- Extensively used C to develop business components.
- Used Jquery to create animations and user interactivity using unobtrusive scripts
- Involved in importing Adobe Illustrator and Flash SVG files using Expression Design and Sliced and Exported to Silverlight XAML Pages and Converted Path objects back to Silverlight Controls to create XAML based Graphics
- Consumed Web Services using WCF Service Model and implemented Data Binding using M-V-VM Design Pattern
- Implemented Prism4/Prism2 Framework for effective Modularity and Testing
- Deployed Application on Staging and Testing Servers on IIS 7/Windows Server 2008
Environment .NET 4.0/3.5 WinRT Windows Phone 8 WPF 4.0 Silverlight 5.0/4.0/3.0 Jquery Silverlight Toolkit XAML Visual Studio 2010/2008 Telerik RadControls Microsoft Expression Blend/Design 4/3 Adobe Illustrator Flash C Web Services WCF HTML JavaScript AJAX XML Microsoft Team Foundation Server MS Office SoapUI ANTS Performance Analyzer Visual Studio Performance Suite WinDbg
Client confidential
Project Name Signal System Web Portal
Role Application Developer
Description Signal System Web Portal is Virginia Tech s course portal for teaching students Signal System Architecture. It provided an innovative way to capture students attention and imagination. This portal also has a feedback mechanism in place to gather the response data.
Roles and Responsibilities
- Involved in Design and Development of Technical Specifications for the project and responsible for Configuration Management
- Involved in Designing and Developing 3-Tier Architecture using .NET IIS
- Used MultiThreading for fast and responsive application
- Developed and Designed a Windows Based User with C .NET VS 2008/2005.Developed User Controls Custom Controls Styles. Defined string constants in Resources for localization
- Used XML to generate tabs for various components for the portal
- Used .NET Web Services to access Database from the Web Application
- Developed and Designed windows application user control using C for loading data from services
- Responsible for Database management for the portal
- Developed DAL using LINQ Data context object and Implemented LINQ Lambda Expressions to query in memory expressions
- Created Use-Case Diagrams Class Diagrams and Sequence Diagrams using Enterprise Architect
- Used LINQ to Query from XML and in memory collections and Used built-in Validation Controls and Custom Validation Controls for Front End Validations
- Tested Web Services using Nunit. Defined Binding Configurations to Implement Security Protocols and Reliability
- Responsible for creating a web portal for feedback collection activities
Environment .NET3.5 ASP.NET IIS WPF Visual Studio 2008/2005 C .NET LINQ NUnit2.4 XML Windows Vista Microsoft Visio 2007 T-SQL Access Database Enterprise Architect
confidential
Software Developer
Responsibilities
- Actively involved in preparing Technical Design Document TDD from the requirement specification docs SRS for the proposed functionalities and presenting in design review meetings.
- Followed chain of responsibility pattern for implementation of loan approval processing.
- Involved in implementing various functionality for online banking UI.
- Developing data access components using ADO.NET.
- Communicating to the legacy components using Interops.
- Consumed web services to retrieve credit rating info with third party credit rating system.
- Communicated with legacy mainframe system to pass the account related data after final processing.
- Periodically provided production support of the system and communicated directly with the end users to resolve issues or follow up with other teams.