Senior Developer Resume Profile
San Antonio, TexaS
SUMMARY
- Involved in various Phases of Software Development Life Cycle SDLC i.e. Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web-Applications, Stand alone and Distributed applications.
- Have closely worked with different clients during onsite visit.
- Microsoft Certified IT Professional Developer certification MCPD Web 4 .
- 8 years of strong professional .Net Development experience in various applications based on Object Oriented Programming OOP , Client/Server, N-tier architecture, Web based and Internet Technologies.
- Hands on experience with OOPS concepts and Multi threading.
- Familiar with Dependency Injections Microsoft Unity, Ninject.net
- Developed complex data driven WPF, asp.net and MVC applications with the WCF RIA Services.
- Developed and hosted WCF Services on Multiple Hosts.
- Implemented WCF Service Security using SSL Encryption Certificates.
- Strong working experience in developing Web Services, .NET Remoting and Data Transformations.
- Worked with IIS and .NET Assemblies during application deployment.
- Excellent skill in writing stored procedures, T-SQL Queries, functions, triggers, views and schemas.
- Good understanding of log4net , NUnit framework.
- Profound knowledge in working with RDBMS includes MS SQL Server 2012/2008/2005/2000, Oracle, IBM-DB2 and MS-Access.
- Hands on experience in Source Code Control processes and MS SQL Server
- Experienced in .NET security features such as Authentication Windows-based Authentication, Forms-based Authentication and Authorization Authorizing Users and Roles .
- Extensively worked with Cookies, Session, Cache, QueryString, Viewstate, ViewData, ViewBag, TempData etc for state management in .NET.
- Proficient in Third Party controls like Infragestic, Telerik, Kendo UI Controls, DevEx controls along with .NET Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and crested Custom controls in ASP.NET.
- Extensive experience in Database design, Modeling and Database maintenance in SQL Server environment 2012/2008/2005/2000.
- Have used J-Query/JSON for retrieving data.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Extensive work experience and knowledge of LINQ.
- Proficient with XML related technologies including XML, XSL, XSD, DOM, XSLT and X Path.
- Worked with Web Services SOAP , Windows Presentation Foundation WPF , XAML, Windows communication Foundation WCF .
- Experience in using MVC, MVP and MVVM architectures and CSLA.Net Framework.
- Developed ASP.NET MVC 4 applications using Code First Approach in Entity Framework 6 and UI in Razor View Engine.
- Extensive experience in developing Web based applications and Client/Server applications using C , ASP.NET 4.0/3.5/3.0/2.0/1.1 , VB.Net, Classic ASP, ADO.Net, XML, HTML, XHTML, JavaScript, AJAX and CSS.
- Developed Web Forms and Win Forms applications with .Net Framework 4.0/3.5/3.0/2.0 and Visual Studio 2012/2010/2008/2005.
- Having in depth Knowledge of COM , ActiveX Objects, DTS Packages, MSMQ, SharePoint Document Management System and Team Foundation System.
- Experienced in designing reports for Web Applications using Crystal Reports and SSRS and also worked on SQL Server Integrating System SSIS using SQL Server 2012/2008/2005.
- Good Experience with Unified Modeling Language UML standards and documentation and experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Microsoft Visio.
- Experienced with Agile SCRUM methodology used for new product development.
- Good working experience with office software's such as MS Project, Visio, Rational Rose, MS Office.
- Performed unit testing using tool NUnit and also performed several integration testing, system testing and performance testing.
- Experience in process automation and planning skills
- Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually or lead others.
Skill Set
Languages | C , C, C , VB 6.0 |
Web Servers | IIS 7.0/6.0/5.0 |
Scripting Languages | Java Script, VB Script, AJAX |
Markup Languages | XML, XAML, HTML, XSL, XSLT, CSS, Server XMLHTTP, XMLDOM |
.NET Technologies | ASP.NET, ADO.NET, ASP, LINQ, Silverlight 4, WCF, WPF, Entity Framework 6, Unity Container, IOC, Repository Pattern, MVVM, MVP, MVC4 |
Third Party Tools | Telerik, Infragistics Controls, Kendo UI Controls, DevExpress, Actipro |
Methodology | Agile, Water fall |
Technologies | Client/Server, N-Tier, COM, ODBC, OLE-DB |
Databases | SQL Server 2012/2008/2005/2000, IBM-DB2, MS-Access 2000,SQLite |
Operating Systems | Windows NT/95/98/2000/XP/Vista, Unix |
Testing Tools | NUnit |
Software | Visual Studio.NET 2012/2010/2008/2005.NET 3.0/3.5, Visual InterDev 6.0, SSRS, Visual SourceSafe, CVS, Crystal Reports 8.5/XI, Macros, TFS, UML, MS Visio |
Professional Experience
Confidential
Role: Senior developer, Tech Lead
Key Responsibilities:
- Gathering requirement from business group.
- Used Object oriented Programming OOP and MVVM pattern to make it more efficient and make all module independent testable.
- Used Dependency properties as a basis for features such as data binding, styling, triggers, and animation.
- Used Flashwave and DirectShowLib to develop media player.
- Use Multithreading and Memory Profiling to improve application performance.
- Working on WCF and Web API to implement SOA.
- Developed Window Services.
- Using SQL Service Broker for Load Balancing.
- Extensively using T-SQL stored procedures, functions, data types, queries, Indexes, triggers, views, functions, Performance Tuning, Query Optimization .
- Implemented LDAP authentication.
- Used WPF graphics library to implement graphic rich client application.
- Used LINQ to query the database objects.
- Used IPC to exchange message between two independent systems.
- Using NLog in this application.
- UsingTthirdPpartyCcontrol like Actipro.
- Unit testing and code review.
Environment: WPF, WCF, C .Net 4.0, VS2012, SQL2012, TFS,SQL Services broker, Entity Framework 6.0, MVVM design pattern, Window Service, Asp.net 2.0, Web API, SQLite, CSLA.Net, Actipro Controls
Confidential
Role: Senior developer, Tech Lead
Key Responsibilities:
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client's requirements.
- Re-designed the whole application using MVC4, Entity Data Model and WCF services.
- Followed and developed the N-Tier architecture for the business, presentation and data access layers.
- Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming OOP with Code behind language C .
- Developed presentation layer Components and created reusable components in ASP.NET 4.0 to use across the application.
- Secured application against security attacks such as SQL Injection, XSS and Denial of Service.
- Applied Themes and CSS styles for UI design of WebPages.
- Used .Net Security features such as Authentication and Authorization using .NET Membership API.
- Implemented Data access layer using Entity Frame Work to connect, retrieve or manipulate data from SQL Server.
- Have worked on N-Unit and log4net
- Used Microsoft unity for DI/IOC.
- Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL and LINQ using SQL Server 2012.
- Dual Authentication during login.
- Used Google Map API to show ATM locations.
- SSIS for importing excel into table and scheduling job for updating MapApp data.
- Dynamic GUI using HTML5, MVC4, Razor and Kendo UI Controls.
- The application uses jQuery/JSON for a dynamic and interactive UI, data retrieval and posting.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Involved in designing database, Backup and Restore Database, Define roles, Create database users and used Data Transformation Services DTS , SQL queries optimization and performance.
- Project estimation document prepared in MS Project.
- Performed several testing to fix the bugs and ensure the application error-free.
- Performed unit testing using NUnit.
- Code Review.
Environment: MVC4, Razor, C .Net 4.0, VS2012, SQL2012, TFS, Kendo UI Controls, WCF, Entity Framework 6.0, JSON, Jquery,Repository Pattern and UnitOfWork.
Confidential
Role: Senior developer, Tech Lead
Key Responsibilities:
- Participated in design documentation process and requirement gathering from client.
- Have closely worked with different clients during onsite visit.
- Used Object oriented Programming OOP and MVVM pattern to make it more efficient.
- Designed the Class Diagram, and forward engineered them into .Net classes.
- Created multi-tier architecture for the application.
- Used XAML as the Markup and feature like data binding, styling, triggers, dependency property etc.
- Involved in front-end form development using WPF controls and Devex control.
- Involved in using Microsoft Visual Source Safe for Project Management and IBM DB2 for Database
- Developed service layer with WCF RIA Services providing data from Entity Framework as model.
- Applied Abstract Factory, Facade design pattern in WCF service.
- Used DevEx grid and master page to make design consistent.
- Used LINQ to query the database objects based on requirement.
- Used Dependency properties as a basis for features such as data binding, styling, triggers, and animation.
- Prepared required design documents.
- Used N-Unit for automated testing.
- Prepared and executed Unit Test cases.
- Provided technical help to the team.
Environment: WPF, WCF, IBMDB2, DevEx Controls, IBM-DB2, XAML, MVVM, Entity Framework, Linq
Confidential
Role: Senior developer, Tech Lead
Key Responsibilities:
- Applying Abstract Factory and Singleton design patterns.
- Designed framework using Business Delegate and Transfer Object design patterns.
- Implemented framework in MVP using WCSF Platform.
- Estimation for tasks using AGILE Methodology.
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client's requirements.
- Followed and developed the N-Tier architecture for the business, presentation and data access layers
- Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming OOP with Code behind language C .
- Developed presentation layer Components and created reusable components in ASP.NET 4.0 to use across the application.
- Applied Themes and CSS styles for UI design of WebPages.
- Used .Net Security features such as Authentication and Authorization using .NET Membership API.
- Implemented Data access layer using Entity Frame Work to connect, retrieve or manipulate data from SQL Server.
- Have worked on N-Unit and log4net
- Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL and LINQ using SQL Server 2008.
- Implemented Dual Authentication and Captcha during login.
- The application uses jQuery/JSON for a dynamic and interactive UI, data retrieval and posting.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Involved in designing database, Backup and Restore Database, Define roles, Create database users and used Data Transformation Services DTS , SQL queries optimization and performance.
- Project estimation document prepared in MS Project.
- Performed several testing to fix the bugs and ensure the application error-free.
- Performed unit testing using NUnit.
Environment:.Net Framework 4.0, C .NET, WCSF using MVP on Windows Platform, MS SQL Server 2008,XML,Linq,CSS,Jquery,Java script, CSS.
Confidential
Role: Senior developer
Key Responsibilities:
- Involved in knowledge acquisition and Requirement Gathering of the project
- Involved in the Analysis, Design, and Development of the site using ASP.NET 3.5 and C .
- Worked with the progressive architecture team to both understand as well as involved in the development of a new data/event driven architecture.
- Understood business requirements and have developed C classes related to different kinds of business rules/logic.
- Estimation of the work that needs to be completed per state to implement the new application
- Provided Technical training for resources working on the project about the project architecture
- Wrote stored procedures to integrate database with application layer.
- Applied Themes and CSS styles for UI design of WebPages.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Prepared and executed Unit Test cases.
- Worked with client teams to address various requirements/technical queries.
- Reviewed High/Low level design and participated/approved code walkthrough
- Troubleshoot and provided analysis/resolution for different kind of issues during the various stages of project.
Environment: .Net C .NET, ASP.NET3.5, Web Services, sql server 2008,Jquery,Java Script, XML,CSS.
Confidential
Role: Senior developer
Key Responsibilities:
- Involved in knowledge acquisition and Requirement Gathering of the project
- Involved in the Analysis, Design, and Development of the site using ASP.NET 3.5 and C .
- Worked with the progressive architecture team to both understand as well as involved in the development of a new data/event driven architecture.
- Understood business requirements and have developed C classes related to different kinds of business rules/logic.
- Estimation of the work that needs to be completed per state to implement the new application
- Provided Technical training for resources working on the project about the project architecture
- Wrote stored procedures to integrate database with application layer.
- Applied Themes and CSS styles for UI design of WebPages.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Prepared and executed Unit Test cases.
- Worked with client teams to address various requirements/technical queries.
- Reviewed High/Low level design and participated/approved code walkthrough
- Troubleshoot and provided analysis/resolution for different kind of issues during the various stages of project.
Environment: C , .NET and Accusoft Pegasus third party tool .
Confidential
Role: Senior developer
Key Responsibilities:
- Involved in front-end form development using ASP.Net, HTML, CSS and JavaScript.
- Developed Use Cases and understanding the client requirements.
- Involved in the complete life cycle of the applications.
- Analysis, Design and Development in ASP. Net SQL Server 2005, XML.
- Coding using C .Net.
- Prepared Unit Test cases.
- Estimation of the work that needs to be completed per state to implement the new application
- Provided Technical training for resources working on the project about the project architecture
- Wrote stored procedures to integrate database with application layer.
- Applied Themes and CSS styles for UI design of WebPages.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Prepared and executed Unit Test cases.
- Worked with client teams to address various requirements/technical queries.
- Reviewed High/Low level design and participated/approved code walkthrough
- Troubleshoot and provided analysis/resolution for different kind of issues during the various stages of project.
Environment: ASP.NET, C .NET, SQL server 2008, CSS, Java Script.
Confidential
Role: Jr. Developer
Key Responsibilities:
- Involved in front-end form development using ASP.Net, HTML, CSS and JavaScript.
- Developed Use Cases and understanding the client requirements.
- Involved in the complete life cycle of the applications.
- Analysis, Design and Development in ASP. Net SQL Server 2005, XML.
- Coding using C .Net.
- Prepared Unit Test cases.
- Estimation of the work that needs to be completed per state to implement the new application
- Provided Technical training for resources working on the project about the project architecture
- Wrote stored procedures to integrate database with application layer.
- Applied Themes and CSS styles for UI design of WebPages.
- Used XML for data storage and XSLT to transform the PLSQL queries returned as XML nodes.
- Prepared and executed Unit Test cases.
- Worked with client teams to address various requirements/technical queries.
- Reviewed High/Low level design and participated/approved code walkthrough
- Troubleshoot and provided analysis/resolution for different kind of issues during the various stages of project.
Environment: ASP.NET, C .NET, SQL Server 2005,Java script, CSS.