Sr Developer/architect Resume Profile
NJ
SUMMARY
- 13 years professional experience in Microsoft technologies, have in-depth knowledge and exposure to different types of applications and architectures which include client/server, web applications and distributed systems using Object Oriented Design and Design Patterns concepts.
- Worked in financial, insurance, medical, web security, audit and government sectors.
- Strong conceptual understanding and experience of developing Client/Server, Distributed n-tier architecture to support distributed Components, Remoting, WCF, Web Services, WSDL, SOAP, WPF and WWF.
- Experience on COM/COM , Enterprise Service, Enterprise Library, Exception Handling, Application Block and Smart Client.
- Experience on Window Service, Console Service, Socket and Multi threading applications.
- Experience in building web and windows forms, middle layer, business object, web controls and server controls, pagination, exception handling, security implementation, datagrids and charts using ASP.Net, C , VB.NET, ADO.Net, Visual Basic, HTML, XML,XAML, AJAX, JQuery, Java script and Style sheets.
- Profound knowledge of Relational database systems with specialization in performance optimization techniques. Experience with Multiple Databases SQL Server 2000/2005/2008, Oracle 10g, Sybase, DB2 . Extensive experience in Full Software Development Life Cycle including Analysis, Design, Development, Deployment and Maintenance of software applications. Experience in Scrum and Agile methodology.
- Experienced creating SQL queries, joins, stored procedures, triggers, and functions using T-SQL and SSRS, SSIS for MS SQL Server 2000/2005/2008.
- Implementing Design pattern like MVC, Singleton, Repository, UnitOfWork and fa ade etc.
- Using different third party tool for UI design like Telerik, Wijmo, Infragistics, Component Art, Fusion Chart, Crystal Reports version 10 . For repository using SourceSafe and Team Foundation Server.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently and good communication skills to interact with clients and gather business requirements.
- Used nCache 4.3 technology for maintaining out process session state on production servers for load balancing. Used MVC framework 2.0 and knowledge of MVC Framework 3.0.
- Microsoft User Interface Process UIP application block is used as Implementation of the Model View controller MVC pattern in order to separate the flow of the application from UI-specific code.
- Worked on automation testing tool like Certify and lotus notes to create test case and script to do automation testing.
- For load testing and production support used Mecury tool's Sitescope monitors to keep watch on production servers 24X7.
TECHNICAL SKILLS
- Programming Languages: C , VB.NET, C/C , VC , Visual BASIC 6.0
- Database: SQL Server2000/2005/2008, T-SQL, PL/SQL, Oracle 10g, Sybase, DB2
- Web Technology: ASP.Net 1.0/2.0/3.0/3.5/4.0, ADO.Net, ASP, HTML, CSS, XML, XAML, JavaScript, Ajax, Web service, Silverlight, JQuery, JSON, Kockout.js, WCF,MVC WEBAPI Rest Service, MVC Framework 2.0/3.0/4.0, SharePoint 2010
- Windows Technologies: Windows Forms, Windows Presentation Foundation WPF , Windows Workflow Foundation WWF , LINQ, ADO.NET entity data model.
- Modeling Design Tools: Object Oriented Design Patterns, MVC Model view controller , MSF Microsoft solution framework , UML, Microsoft Visio
- MS .Net specific tools and technologies: MS Visual Studio .Net 1.1/2005/2008/2010,Microsoft Expression Blend, Infragistics tools and API for web applications, MS SQL Reporting Services for .Net, Crystal Report, Enterprise Library, Exception Handling Application Block,ADO.NET data model entity, ., Entity Framework 4.2 /4.3/5.0, fluent nHibernate , MSI Installer for desktop applications and windows services and MSI scripts.
- Web/App Servers: IIS Server 5.0/6.0/7, MIIS, Active Directory, Biztalk 2006, nCache 4.3
- Testing Tool: Certify and Mercury performance tool, FX cop, NUNIT
- Other Tools/ Technologies: MS Visual Studio 6.0, MS Visual Sourcesafe VSS , TeamFoundationServer TFS ,SVN, PLSQL Developer, InVision Studio, VersionOne, ImageProcessing
- Operating System: Windows 2000/NT/XP/Vista/Windows 7
EXPERIENCE
Confidential
Sr Developer/Architect
.Responsibilities:
- Involve from the initial project planning and requirement gathering from business.
- Convert business requirement in to technical aspects and provide solution architecture.
- Design application database in SQL Server 2008 with table, store procedure, functions, views and indexes.
- Handle team of onsite and offshore of developers, QA , designer and business analyst.
- Create web project framework using ASP.NET MVC 4.0 with multiple layer. Design all modules.
- Involve in daily project status with team and client in sprint call.
- Used different action filter authentication, exception handling and output cache.
- Create proof of concept for any new technical implementation.
- Create unit test case for all service layer and repository layer.
- Used MOQ framework to mock our dependencies and carry on with an uninterrupted unit testing.
- Using Teleric controls for Rich text, chart, tree view, menu and other controls.
- Using OOP concept and Design Patterns in C and Java Script.
Environment: Visual Studio 2012, .NET Framework 4.5, MVC 4.0, Java Script, JQuery 1.9, JSON, CSS, SQL Server 2008, C ,UML, XML, Web API Service, Telerik controls and NUNIT.
Confidential
Sr Developer
Responsibilities:
- Design and develops enterprise web applications.
- Works on ASP.NET MVC 4.0 and Entity Framework 5.0.
- Used different action filter authentication, exception handling and output cache.
- Designing/creating database using entity framework and application models for web based applications.
- Use Microsoft practices unity for dependency injection.
- Create unit test case for all service layer and repository layer.
- Used MOQ framework to mock our dependencies and carry on with an uninterrupted unit testing.
- Using Teleric red controls for data grid, menu and other controls.
- Using OOP concept and Design Patterns in C and Java Script.
- Create client side libraries using JQuery.
- Using JavaScript, XML Schemas and XSL Stylesheets.
Environment: Visual Studio 2012, .NET Framework 4.5, MVC 4.0, Entity Framework 5, Java Script, JQuery 1.8, JSON, CSS, SQL Server 2008, C ,UML, XML, Web API Service, Telerik controls and NUNIT.
Confidential
Lead Developer
Responsibilities:
- Interacted with business analysts and worked on developing, coding, designing, unit testing of this project. Created Analysis and Design documents for several modules involved in the project
- Contributed in the architecture and design of application development of Views, Controller, Model and business layer.
- Follow Agile for project execution and having daily standup for status reporting.
- Used different third party wijmo and telerik controls like Tab, ComboBox, TreeView, ListBox, Image, ListView, Menu, Grid, Calendar etc in Razor engine view.
- Developed WebAPI Rest service to expose data consume by different application.
- Design SSIS packages to load data feed in multiple file formats to SQL database.
- Used ADO.NET objects such as data reader, data adapter and dataset for consistent access of the data from data layer.
- Wrote queries, joins, stored procedures, triggers, and functions using T-SQL in SQL Server 2008.
- Improved database performance by using optimize queries execution plan.
- Creating unit testing cases for view model and service classes using NUNIT.
- For repository structure used Team Foundation Server.
Environment: Visual Studio 2010, .NET Framework 4.0, MVC 3.0/4.0, Entity Framework 4.3, fluent nhibernate, JQueryUI, JQuery 1.6, JSON, CSS, SQL Server 2008, C ,UML, XML, Web API Service, Telerik controls, Wijmo controls and NUNIT.
Confidential
Sr. Developer
Responsibilities:
- It's a real time multi threaded Windows Presentation Foundation application that been used on 21'' and 12'' monitor.
- Involve in designing, coding, testing of application. Create analysis design and technical documents for several modules.
- Contributes in the architecture and design of application development of UI, Windows Forms, User controls and Custom controls using Object Oriented OO concepts.
- Follows Agile mythologies for project execution.
- Developed WCF service with different end point consume by various clients.
- Uses multi threading concept to developing back ground processes in the application.
- Uses C 4.0 language with advance features.
- Creating middle layer for business objects, used by WCF web services.
- Uses ADO.NET objects such as data reader, data adapter and dataset for consistent access of the data from data layer.
- Writes queries, joins, stored procedures, triggers, and functions using T-SQL in SQL Server 2008.
- Works on query optimization technique, execution plan, indexes.
- Creates unit test case for WCF service and view model.
- Using rational ClearCase for repository.
Environment: Visual Visual Studio 2010, Windows Presentation Foundation WPF , MVVM, Windows Form, SQL Server 2008, C , XML, WCF/web Service and Windows 7
Confidential
Sr. Developer
Responsibilities:
- Part of Humana enterprise architecture group involved in developing, coding, designing, unit testing and provide production support of projects. Created Analysis and Design documents for several modules involved in the project.
- Designed application using MVC design pattern. Used views to show UI, controller to communicate between Model and View. Model represented data.
- Used HTML helper class to show UI controls in view and for data validator attribute for client and server side validation in model.
- Used JQuery with JSON for asynchronous call and handle controls events.
- Used Exception Handling Application Block and consume WCF Web Services.
- Used windows state machine and sequential workflow for different level authentications in peer review process.
- Design and implementation of Data Access Layer and Business Layer.
- Wrote queries, joins, stored procedures, triggers, and functions using T-SQL for SQL Server 2005.
- Design SSIS packages to load the various systems data feed in multiple file formats.
- Used LINQ for query the collection.
- Creating business classes and objects, consumed by enterprise web services and windows communication foundation WCF services.
- Developed unit test cases by using NUNIT framework.
- Used Team foundation server TFS for repository and defect database for defect tracing reporting.
Environment: Visual Studio 2008, Window workflow foundation WWF , ADO.NET data entity model, C , VB.NET, XML,CSS, WCF web service, SOAP, LINQ, UML, SQL Server 2005, Oracle 10.2 and Windows XP