Resume
ArchitecT
PROFILE SUMMARY
- I am a Architect with 11 years of programming and application development experience with Microsoft Technologies. Worked with .NET extensively since it was first released as a beta version and till the present, meeting critical software engineering challenges.
- My strengths are my ability to multi - task, deliver projects in a timely manner, understand users/clients needs and communicate effectively with them, as well as my main strength, which is my ability to quickly debug problems with systems, code, design and find and implement solutions quickly. Ability to quickly understand the client's vision and learn the business, business strategy, to provide solutions that align with the vision and strategy.
- I have proven me in each of my jobs below as being able to deliver projects on-time. Those projects primarily includes web based applications, web services, Frameworks & Libraries, windows applications, windows services, data integration packages, reporting modules, migration and re-engineering projects.
TECHNICAL SKILL
OS: Win 2008/2003/Win 7/Vista/XP, Linux .NET Stack
Framework, Language: .NET 4.0, 3.5, 2.0 and previous versions, C#, VB.NET
Desktop/Windows: Win Forms, VB.NET
Web: ASP.NET 4.0/3.5/2.0, Web forms, AJAX, Jquery, JavaScript, CSS, Web services & WCF
Middle tier: WCF 4.0/3.0, IIS 7.5/7, Entity Framework, AppFabric, XML Web Service
IDE & Tools: Visual Studio 11/2010/2008, TFS 2010/2008, VSTS Coded unit testing
MS Servers: SQL Server 2008/R2/2005, SharePoint 2007, MSMQ, Active directory
Confidential: dotTrace profiler, ANTS profiler, Fiddler, Firebug, SQL Profiler, Ajax, Perfmon, Network monitor, WebLog IIS analyser.
Other MS Tech: VB 6, ASP, ActiveX, COM, Win 32 API
Web, RIA: HTML5, XML, HTML/DHTML, CSS, JavaScript, XHTML, XSLT, Web Service, RESTful Service
RDBMS: MS SQL Server 2008, 2005, Oracle 9i
Reporting/ETL: SQL Server Integration Services, SSRS 2008, Crystal Reports
NO-SQL: CouchDB & CouchBase
Tools: Team Foundation Server, VSS, Visio, MS Project
Methodologies: Agile, SCRUM, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Architect
Technology: ASP.NET, C#, Ajax, jQuery, Javascript, WCF, SQL Server 2012, SharePoint, SSRS, Windows Services.
Responsibilities:
- Interact with business team to understand business process, problems and collect requirements.
- Identify suitable solutions and demonstrate POC’s, get the buy in from Business & IT stake holders.
- Architecting the changes to the existing application and new feature additions.
- Prepare technical design specifications which development team can understand.
- Drive the offshore development team to get the solution implemented.
- Also responsible for production support that requires immediate attention.
- Drive all deployments through well-structured change management process.
- Consulting minor enhancements for other projects within the department.
- Planning, Scheduling, Monitoring, Reviewing the tasks of the team and reporting the progress to IT/Business team.
- Conduct frequent Code reviews to improve the quality of the code and to improve the skill set of the team members.
- Review the process followed by the team at frequent intervals and identify areas for improvement.
- Implemented test driven development strategy to perform unit testing using Visual Studio.Net 2008 Unit Test framework.
Confidential
Architect, Manager
Technology: ASP.NET, C#, Ajax, CouchDB, CouchBase, jQuery, Javascript, WCF, MSMQ, XML, SQL Server 2008, SSRS, Windows Services.
Responsibilities:
- Played instrumental role in building the team
- Designed Architecture, worked extensively in Database Design and documentation.
- Planning, Scheduling, Monitoring, Reviewing the tasks of the team and reporting the progress to Management.
- Guiding the team in achieving their individual goals while ensuring the project goals are also achieved.
- Conduct frequent Code reviews to improve the quality of the code and to improve the skill set of the team members.
- Review the process followed by the team at frequent intervals and identify areas for improvement.
- Continuous Knowledge transfer sessions among the team members to ensure that everyone across the team has good knowledge on almost all activities.
- Providing leadership to the team, reiterate vision of the team at regular intervals, continuous motivation to keep the team aligned with all the goals.
- Proof of Concept on different emerging technologies.
- Implemented test driven development strategy to perform unit testing using Visual Studio.Net 2008 Unit Test framework.
Confidential
Lead Architect
Technology & Tools used: ASP.NET, C#, Ajax, jQuery, JavaScript, SQL Server, dotTrace Profiler, ANTS profiler, Fiddler, Perfmon, Network monitor, YSlow, jsPerf, Practices checker, VSTS Code analysis, SQL Profiler, DMV’s. IIS Log analyser.
Responsibilities:
- .NET Performance profiling the ASP.NET layer and app tier
- Collect and Analyse the data from historical IIS logs, analyse realtime request and response data with Fiddler
- Monitoring performance by collecting performance metrics with the help of SQL Server Dynamic Management Views
- Analyse Database behaviour, frequently used SP’s and long running queries, index performance & locks
- Improve Web Application Performance By Reducing Number Of Http Requests and benchmarking with Yslow for HTML, jsPerf for JavaScript.
- Perfmon to monitor performance objects and counters and instances of various hardware and software components.
- Implemented CSS slice, http compression, other best practices.
Confidential
Manager, Architect
Responsibilities:
- Data modelling, normalization and database design
- Review any database design change, stored procedures, views and functions.
- Review & Enhancements of Batch processing with SSIS packages and to port data across databases with data transformation and extraction.
- Migration from lower versions (SQL 7, 2000, 2005) to SQL 2008. Created Documentation for upgrading
- Implemented SQL transactional Replication between 2 SQL server instances.
- Used SQL Service Broker for asynchronous database operations
- Design SSRS based RDL Reports, Developed managed functions using SQL CLR for web service invocations with & used C# as language.
- Deadlock capturing through DDL triggers & Service broker
- Performance monitoring and data collection through DMV’s, fine tuning T-SQL queries, stored procedures, functions, index tuning and statistics updates.
- Database integration into TFS for version control and automated scripts deployment based on VSTS Database edition.
Confidential
Lead Architect
Technology: .NET 2.0, MS SQL Server 2008 SSIS 2008, MOSS 2007, MSMQ based WCF service, Windows Service.
Responsibilities:
- Architected SSIS packages to transfer data from SQL table to SharePoint list without disturbing the existing system, through batch processing.
- Asynchronous push based notification system using WCF services with MSMQ binding
- Facilitated auto generated code for improving productivity
- Implemented 3 different types of Synchronization operations, one to handle huge volume of data and the second to deal with least volume but to push faster and the 3rd to facilitate moderate volume with delay.
- Analysed/studied existing systems to incorporate a suitable integration mechanism
Confidential
Team Lead
Technology: Asp.net 2.0, VB.NET, Ajax, Windows Services, JavaScript, XML, SQL Server 2005, SQL Server 2005 Reporting services, Visual Studio 2005, Visio.
Responsibilities:
- Designed Architecture, worked extensively in Database Design and documentation.
- This included the design of stored procedures, .NET C# Business Objects, Data Sets, Data Access Layer objects and GUI components.
- Mentored other developers in proper coding technique for ASP.NET/VB.NET.
- As a Senior Software Developer was responsible for all phases of analysis, design, development, implementation, testing, deployment and documentation for full SDLC.
- Created rich, easy-to-use and highly interactive UI using ASP.NET, AJAX controls, HTML and CSS.
- Create the functions, packages, store procedures in T-SQL
- This work included hands-on development, design and delivery of generic, reusable components and technical mentoring of other team members
Confidential
Team Lead
Technology: Asp.net 2.0, VB.NET, Ajax, JavaScript, XML, SQL Server 2005, SSRS, Visio
Responsibilities:
- Designed Architecture, worked extensively in Database Design and documentation.
- Created GUI standards for the application and designed User Interface for the application.
- Planning, scheduling and managing tasks activities involved in the project.
- Implemented Access Control layer for the application.
- Given Code walkthrough to developers, Source review & enforce standards and best practices.
Confide ntial
Senior Developer, Module Lead.
Technology: ASP.NET, VB.NET, C#, Ajax, JavaScript, XML, Oracle 9i, D2k, Crystal Reports.
Responsibilities:
- Advising, planning, implementing, and developing automated conversion tools.
- Developed server side code in VB.NET/ASP.NET.
- Developed Exception handling/Reporting system and User management system.
- Developed Code generators for various layers and developed Code auditing tool.
- Implemented Security mechanism for the application.
- Incorporated Session and View state management for the application.
- Major use of JavaScript not only for Client-side validation but also for many major tasks.
- Performance ride on the application for performance enhancements.
- Designed Web User Interface with optimized graphics using Photoshop and created custom forms in HTML, JavaScript, and CSS.
Confidential
Developer
Technology: Asp.net, VB.NET, JavaScript, XM, SQL Server 2000, Photoshop and Flash.
Responsibilities:
- Developed server side code in VB.NET/ASP.NET.
- Developed reusable web user controls.
- Created reports which built off audit trail tables to produce a “point-in-time” report for historical data.
- Created validation methods in client side JavaScript for end-user verification.
- Designed graphics, page-layouts and themes by using Photoshop and Dreamweaver.
- Designed an image upload/browse web interface for users and participated in performance optimization.
Confidential
Developer
Environment: ASP.NET 1.1, VB.NET, VSS, SQL Server 2000, Dreamweaver, Photoshop
Responsibilities:
- UI Designing and development of server side code.
- Developed various modules in ASP.NET/VB.NET.
- Developed stored procedures in SQL Server 2000.
- Write up Task List/Test Plans for the new modules/reports and other changes to the website.
- Application deployment and integration. User manual/Documentation for the various modules.
- Redesigned the corporate web site, using Dreamweaver and ASP.NET.
- Developed screen capturing/printing ActiveX control using VB6.
