Sr.ui Developer Resume
Norcross, GA
SUMMARY
- 7+ years of experience with a variety of development and deployment approaches, including Client/Server and Internet, using Microsoft .NET - based architectures and industry leading relational database management systems
- Experience estimating software development efforts based upon client functional requirements, technology environment considerations and enterprise usage characteristics
- Expert in developing Web based applications (Silverlight, WEBFORMS) and Windows based(WPF, WINFORMS) using the .NET Framework, Visual Studio 2003 & 2005 & 2008 IDE, T-SQL, WCF Web Services, Entity Framework, C#, ASP.NET with MVC, ADO.NET,XAML, XML
- Developed applications using AJAX, JavaScript, JQuery Master Pages, CSS, Themes, User Controls, Custom Controls, HTML, XML, XHTML, XSLT, and XPath
- Good expertise with RBDMS such as Microsoft SQL Server 2008/2000/2005 , Oracle 9i/10g including Stored Procedures, Triggers, functions, Writing Constraints using T-SQL and PL/SQL
- Expertise in Design and Development of Graphical User Interfaces using C#, and ASP.NET Web Forms
- Exposure SQL Server Service Broker and Queues for data integration between the two systems
- Extensively worked with all the Phases of Software Development Life Cycle (SDLC). Familiar with Agile Methodologies (Extreme Programming, Scrum), Waterfall Methodologies
- Developed N-tier applications including database design and development and well versed with middleware, back end, middle tier, and front end UI development
- Experience in working with Visual Source Safe and Microsoft Team Foundation Server
- Experience in preparing test cases and performing unit test using NUnit.
- Experience in drawing Use Case, Sequence, and Class Diagrams using UML
- Ability to quickly understand and utilize new technologies and suggested possible application enhancements
- Highly organized with the ability to manage multiple projects and meet deadlines
- A team player with excellent interpersonal, communication and presentation skills
TECHNICAL SKILLS
.NET Technologies: NET 4.0/3.5/3.0/2.0/1.1/1.0 , VS.NET 2010/2008/2005/2003/2002 , TFS, WPF, Silverlight, WCF, ADO.NET, LINQ, Web Services, Enterprise Libraries4.0/ 3.x/2.0,WF,Entity Framework, LINQ,PRISM4, MEF
Middleware Technologies: IIS,WCF,ASP.NET Web Services
Programming Languages: C# (1.1/2.0/3.5), LINQ, SQL, XML, T - SQL, PL/SQL,XAML, XML, XSLT, HTML JavaScript
Design Patterns: MVVM,MVC, Singleton
COM/Open Source: VB6.0 and Visual SVN, NUnit
Software Development: Agile Software Development Model, Waterfall
Operating Systems: Windows 7, Vista, XP,2003
Web Technology / Tools: ASP.NET 4/3.5/2.0/1.1 , AJAX.NET CSS, HTML, XHTML / Expression Blend, Web and Infragistics Advantage
Databases: Oracle10g/9i/8i/7.3, SQL Server 2008/2005,SSRS,SSIS, DTS, 2000, MS Access
Tools: Expression Blend, Infragistics, Active X DLL’s/Controls, Visual InterDev, Visual Source Safe
Reporting Tools: SSRS, Crystal Reports
Version Control: Team Foundation Server, Visual Source Safe
Web Servers: Microsoft IIS Server
Databases: SQL Server 2000/2005, Oracle 10g
Tools: Visual Studio (2003/2005/2008 )
Modeling Tool: UML, Visio, Agile(SCRUM,TDD)
PROFESSIONAL EXPERIENCE
Confidential, Norcross, GA
Sr.UI Developer
Responsibilities:
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application and employed several design patterns and MS best practices
- Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework and responsible for migrating Silverlight3 to Silverlight4
- Involved in design of ER Diagrams, work flow diagrams, technical documents for various modules according to business requirements using Microsoft Visio
- Designed and Developed Rich GUI for web using WPF 4.0/3.5, WPF Toolkit, Rich UI for Web using Silverlight4,Silverlight toolkit with .NET Framework 4/3.5, Expression Blend 4/3.0, Telerik, Visual Studio 2010/2008, XAML, C#,MEF, PRISM,MVVM.
- Involved in 2D/3D modeling with Expression Design and created layers,3D Meshes, Emissive materials, Brushes, Path objects, sliced, exported to Silverlight XAML to enhance UI and leverage the hardware acceleration
- Worked closely with Scrum Master(PM) for backlog catalogs, feature catalogs and prioritized the tasks
- Produced reusable Styles, Themes, Custom Controls and User Controls using XAML and Expression Blend
- Customized the look and feel of the Rich Interactive User Interface using Data Templates, Control Templates, Styles, and Resources using Visual Studio 2010, Expression Blend 4, XAML that displayed data in formatted and user friendly way and used layout panels like Grid/Stack/Canvas to arrange controls
- DAL Developed with Entity Framework and exposed Data Context using WCF RIA Web Service using C#, Visual Studio.NET2010
- Involved in writing T-SQL queries to retrieve/modify data and used datasets extensively for transmission of data and developed C# business entities for Data Transfer Objects
- Used Entity Framework ORM tool for business rules validation, accessing and modify SQL Server data using C#.NET,VS2010,LINQ
- Created various Stored Procedures and Triggers using SQL Server 2008
- Created Indexes, Joins on key fields for fast retrieval and Database optimization
- Developed several User Controls which were used on the workflow app
- Done unit testing and integration testing and Testing of database, queries optimization and performance
- Fixing bugs reported by QA and performed unit testing using NUnit.Used Visual source safe (VSS) for source control and documented the entire application
Environment: WPF4.0/3.5, WPF Toolkit, Silverlight4, Silverlight Toolkit, .NET Framework4/3.5, Visual Studio 2010/2008,PRISM,MEF, C#, Entity Framework4,LINQ, MVVM, TFS, XAML, Microsoft Expression Blend 4,Telerik, SQLSerever2008, Agile/SCRUM, Windows 7, TFS, Team Explorer
Confidential, Cincinnati, OH
Sr. Silverlight Developer
Responsibilities:
- Involved in all phases of the application development from business requirements analysis, design, development, and testing of the application and employed several design patterns and MS best practices
- Designed and developed Rich presentation tiers using Silverlight 4.0, Silverlight Toolkit, Expression Blend 4, Telerik components like RadPickerControl, RadRich TextBox.
- Business logic exposed using WCF RIA web services using ASP.NET, IIS with C#, Visual Studio
- Used Silverlight Panels, Images, Styles, Themes, VSM for designing and developing multiple layouts with several User and Custom controls with XAML, Expression Blend and implemented routed events
- Implemented MVVM, consumed WCF RIA services for presentation layer using C#,Visual Studio2010
- Involved in preparing business block diagrams such as Use Cases, Data Flow Diagrams based on the requirements of Business community
- Developed several custom validations for the entities.
- Extensively used TFS for tracking, resolving bugs based on Severity and Priority. Also used TFS to checkin, checkout, merge the code
- Followed Agile methodology for this project and attended the standup meetings every day and reported the status to Scrum Master.
- Worked closely with the business analysts and testers while accomplishing the assigned tasks.
- Familiar with restoring the database and unit testing the changes in the local machine.
Environment: .NET 4.0, Visual Studio 2010, SQL Server 2008 R2, Silverlight 4.0, XAML, MVVM, WCF RIA services, PRISM, Expression Blend 4, TFS, Entity Framework, Telerik UI Components, NUnit, Windows 7
Confidential, Austin, TX
Programmer
Responsibilities:
- Developed Web client using ASP.NET, IIS, Web Forms Controls, User and Custom Controls, JavaScript, HTML, CCS and ASP.NET Client side validations
- Developed Thick client and implemented Object - Oriented functionalities using C# and WEBFORMS
- Created database schema, stored procedures, and used ADO.NET data access objects and controls
- Developed Database Tables against SQL Server and Used T-SQL commands extensively to perform the database operations in applications
- Responsible for bug fixing and Unit testing for the different application modules
- Participated in creating Class Diagrams and Use Case Diagrams using UML
Environment: .NET Framework1.1,VB.NET, ASP.NET,XML, ADO.NET VisualStudio.NET2003, ASP.NET, SQL Server, UML, Windows 2000 Server.
Confidential
Analyst Programmer
Responsibilities:
- Developed multiple applications using WINFORMS, C#, VB.NET, ASP.NET, IIS, Web Forms Controls, infragistics third party controls, User and Custom Controls, JavaScript, Script, HTML, CCS and client side validations using JavaScript and server side validations with ASP.NET validations
- Developed DTS packages using VB script to read the data from excel files and segregated and transform to SQL Server database
- Used MS DAAD and ADO.NET to access SQL Server and Oracle database using C# and tested using MS Unit Framework and generated the test cases
- Creating database objects such as tables, views, stored procedures using Oracle, SQL Server2000 with SQL and T SQL and created Crystal reports
Environment: .NET Framework1.1, C#.NET, VB.NET, WINFORMS, ASP.NET,XML, ADO.NET VisualStudio.NET2003, ASP.NET, Infragistics, Oracle9i/8i/7.3, SQL Server200, UML,VB6.0,DTS, Crystal Reports, Windows 2000 Server