.net Architect Resume
Dallas, TX
SUMMARY
- 12+ years of IT experience in all phases of Software Development Life Cycle (SDLC).
- 8+ years of experience in .Net Technologies.
- 5+ years of Technical Leadership experience.
- 2+ years of Technical Project Management with the activities of Managing Software Development, Deployment, Customer Interaction, Process meetings, Code Reviews, Walkthroughs and Release Management. Team Sizes ranged from 4 to 35.
- Extensive experience in building multi - tiered Application Architecture, System Analysis, Technical Design, Development, Implementation, Performance Tuning, Testing, Configuration Management and Release/Build management in all stages of SDLC.
- Proven expertise as a .Net Application Architect
- Experience with Service Oriented Architecture (SOA)
- Experience in Project Planning, Execution, Monitoring and Controlling skills.
- Extensive experience in creation of Requirements Specification Documents, and Design Documents that included UML diagrams.
- Experience in Object Oriented Analysis and Design (OOA/D).
- Experience in Database Modeling using Visio Enterprise Architect.
- Architected applications using various design patterns in the GOF design patterns.
- Experience in design & development of applications using Object Persistence Frameworks.
- Experience in creation of CodeSmith templates for Object-Relational (O/R) Mapping.
- Extensive experience in developing Web applications and Windows applications using Asp.Net, C#, VB.Net, Visual Basic, Oracle and SQL Server.
- Experience in creating SQL Queries, Stored Procedures, Triggers and Views.
- Experience in Microsoft BizTalk Server 2006, ASP.Net Web Service, WCF Service.
- Experience using VSTS 2008/2010, LINQ & .Net 3.0/3.5/4.0 features such as WCF and WF.
- Experience in Waterfall Model, Agile Development methodology (Scrum, XP).
TECHNICAL SKILLS
Platforms: Windows NT/2000/XP/2003/2008
Languages: C#, VB.Net, VB 6.0, eMbedded VB 3.0
Database: SQL Server 2000/2005/2008 , Oracle 8/9i/10G, Sybase 11.9.2/12Reporting Tool Crystal Reports 9.2/10/11, SSRS, Component One
Web Programming: ASP, ASP.Net, ASP.Net Mobile Controls, VBScript, JavaScript, HTML, CSS, AJAX, XML, XSD, XSLT, SOAP, Jquery, Silverlight 2.0
3rd Party Controls: Component One, Infragistics, Telerik RadControls 2008
Web Server: IIS 5.0 / 6.0 / 7.0
Technology: .Net 1.0/1.1/2.0/3.0/3.5/4.0 , COM/DCOM, MSMQ, WF, WCF
Version Control Tool: VSS, TFS, SVN
Design Tool: Microsoft Visio, Microsoft Visual Modeler 2.0
Design Patterns: MVC, MVP, Command, Factory Method, Abstract Factory, Singleton, Façade, DDD, Active Record, Domain Model.
Code Review Tool: Microsoft FX Cop 1.36, Fisheye/Crucible
Code Generation Tool: Codesmith Professional 3.1
Frameworks: NHibernate, Gentle.Net, Ado.Net Entity Framework, Spring.Net
ETL: SQL Server Integration Services (SSIS), SQL Server DTS
Others: MS Project, TOAD, LDAP, UML, LINQ, Unity app. block
PROFESSIONAL EXPERIENCE
Confidential, Dallas,TX
.Net Architect
Environment: .Net Framework 3.5, Asp.Net/C#, WCF, WF, XSD/XML, C#, Chart Fx
Responsibilities:
- Facilitated design discussions.
- Involved in design of the Application Architecture and Database Design
- Created System Architecture Document following the 4+1 Architectural View Model.
- Created UML diagrams to depict high-level and low-level design.
- Led and mentored team members.
- Created Project Plan using MPP, involved in Project Tracking.
- Involved in design and development of web services using WCF.
- Involved in design and development of core components used in the application.
- Conducted Code Reviews using Microsoft FxCop
- Created test plans, conducted testing in unit, integration environment
- Co-ordinated onsite-offshore activities
Confidential, Pennington, NJ
Technical Lead
Environment: .Net Framework 3.5, Asp.Net/C#, WCF, WF, XSD/XML, C#, Chart Fx, JQuery, CSS
Responsibilities:
- Involved in requirements analysis and application design.
- Involved in design of the Application Architecture and Database Design
- Created System Architecture Document that included Low Level and High Level diagrams
- Led and mentored team members.
- Created Project Plan using MPP, involved in Project Tracking.
- Involved in design and development of web services using WCF.
- Involved in design and development of business components.
- Involved in design and development of a configurable generic component for generation of various Charts using ChartFX.
- Conducted Code Reviews using Microsoft FxCop
- Created test plans, conducted testing in unit, integration environment
- Co-ordinated onsite-offshore activities
Confidential, Pennington, NJ
Technical Lead / Architect
Environment: Visual Studio 2008, .Net Framework 3.5, Asp.Net/C#, WCF, WF, XSD/XML, C#, IIS 6.0
Responsibilities:
- Involved in requirements analysis and application design
- Collaborated with project team and brainstormed alternate solutions and approaches
- Created System Architecture Document that included Low Level and High Level diagrams
- Interfaced and conducted architectural meetings with architecture, business and development teams in New Jersey, North Carolina and India
- Developed business use case and class and sequence diagrams for business and data access components using UML tools
- Created web services using WCF
- Created orchestration of Web Services using Windows Workflow Foundation
- Conducted Code Reviews using Microsoft FxCop
- Created test plans, conducted testing in unit, integration environment
- Performed Performance Profiling and Memory Profiling using ANTS Profiler 4.
- Reviewed test results with project stakeholders made appropriate recommendations
- Created User Training documents and User Training
- Addressed post-implementation issues
- Co-ordinated onsite-offshore activities
Confidential, Hightstown, NJ
Application Architect
Environment: Windows 2003, Visual Studio 2008, .Net Framework 3.5, ASP.Net, XML/XSLT, C#, WCF, Silverlight 2.0, IIS 6.0, Oracle 10g, ODP.Net, HTML, JavaScript, JQuery 1.3, Telerik RadControls 2008, Ajax Toolkit 3.5, Lucene.Net
Responsibilities:
- Involved in requirements analysis and application design
- Enhanced existing business processes to accommodate new functionalities
- Designed and developed the Core Application Framework.
- Created Proof-of-Concept to demonstrate the Application Architecture
- Adopted a Service-Oriented-Architecture
- Created Detailed Design Document that containing use case, sequence and class diagrams
- Created Proof Of Concept (POC) using WCF, Silverlight, Expression Blend for better look and feel using controls, Layouts, Styles and Data Binding.
- Conducted multiple training sessions to demonstrate the usage of the Application Framework.
- Followed Agile Development process using XP methodology.
- Involved in Code Reviews using Fisheye/Crucible
Confidential, Nashville, TN
Application Architect/Technical Lead
Environment: Visual Studio 2008, .Net Framework 3.0, Microsoft Office SharePoint Server(MOSS) 2007, ASP.Net, Windows Workflow Foundation (WF), WCF, C#, SSRS, IIS 6.0, Enterprise Library Application Blocks 3.1, SQL Server 2005, HTML, Javascript, Web Service, Ajax Toolkit 1.0, XML, SSIS
Responsibilities:
- Involved in discussions with Project Stake Holders, Business Analysts, Usability Team and Architecture Team for finalization of requirements.
- Created Project Plan using MPP, involved in Project Tracking, Onsite-Offshore coordination.
- Involved in design of the Application Architecture and Database Design
- Designed and developed the core Application Framework.
- Created CodeSmith templates for auto-generation of SQL Stored Procedures and C# classes.
- Conducted multiple training sessions to demonstrate the usage of the Application
- Framework.
- Created and reviewed Technical Specification documents with project team and stakeholders
- Led and mentored team members.
- Migrated application from Classic Asp to Asp.Net
- Followed Agile Development process using Scrum methodology.
- Implemented Windows Workflow Foundation(WF) and WCF Services
- Used Enterprise Library Application Blocks 3.1 for Data Access
- Performed Performance Profiling and Memory Profiling using ANTS Profiler 4.0.
- Performed Code Reviews, created test plans and performed testing in unit, integration and UAT environments
- Created User training documents
Confidential, Nashville, TN
Technical Architect/Project Manager
Environment: VSTS 2008, .Net Framework 3.5, ASP.Net 3.5, WCF, C#, IIS 6.0, Enterprise Library - Data Access Application Block, LINQ to SQL, SSIS, SQL Server 2005, SSRS, HTML, Javascript, Ajax, XML/XSLT, HAML, NUnit
Responsibilities:
- Conducted discussions regarding pros and Cons of application architecture and project scope with Project Stake Holders, Business Analysts and Usability Team.
- Designed Application Architecture and Database Design
- Created SSIS packages to extract, transform and load data into the application database.
- Created Project Plan using MS Project; Integrated Project Plan with Team Foundation Server
- Managed project scope, risk and issues and followed company’s SDLC guidelines and standards
- Created and Tracked Work Items on Team Foundation Server.
- Involved in Onsite-Offshore co-ordination
- Wrote complex Stored Procedures, Function, Views and Triggers.
- Used Enterprise Library Application Blocks 3.1 for Data access
- Created services using Windows Communication Foundation (WCF)
- Conducted Code Reviews & Testing
- Followed the Agile development process using Scrum methodology.
Confidential, Philadelphia, PA
Technical Lead / Project Manager
Environment: ASP.Net 2.0, .Net 3.0, ASP.Net Mobile Controls, Microsoft Office SharePoint Server(MOSS) 2007, Infragistics, C#, WCF, WF, Enterprise Library Application Blocks, SQL Server 2005, SSRS, Ajax, Javascript, XML, Web Service, Google Maps, Dundas Gauge & Chart, Microsoft BizTalk Server
Responsibilities:
- Interfaced with business users and project stake holders for business requirements and functional specifications
- Created and Managed Project Plans, Scope, Change Control; Addressed Risks and Issues
- Adhered to SDLC methodologies and standards adopted by the organization
- Created communication plan to engage stakeholders in all phases of development life cycle of the project
- Analyzed Pros and cons of approaches for mobilizing Customer Care Application - Thin Client, Thick Client, Mobile Middleware and RIA (Rich Internet Application) framework
- Created Application/System Architecture design and Database Design.
- Adopted a Service Oriented Architecture (SOA) approach.
- Created SSIS package to extract, transform and load data into the application database.
- Created CodeSmith Templates to auto-generate Stored Procedures and Domain Entities
- Created Project Plan using MS Project, involved in Task Allocation and Project Tracking
- Involved in leading and mentoring of team members.
- Involved in Onsite-Offshore co-ordination
- Used Enterprise Library Application Blocks for Data Access.
- Used ASP.Net Mobile Controls to provide Web-based UI compatible with hand-held devices.
- Defined Device Filters to enable Device-Specific rendering of Web Pages.
- Developed Web Parts using Son of SmartPart
- Involved in creation of web services using Windows Communication Foundation (WCF)
- Used XML encryption and XML digital signatures to secure service calls.
- Involved in implementation of Workflow using Windows Workflow Foundation (WF)
- Involved in creation of orchestrations, defining workflow rules and service rules using BizTalk Rule Engine (BRE)
- Involved in Code Reviews and Testing
- Created User Documentations
Confidential, Morris Plains, NJ
Technical Lead/Architect
Environment: ASP.Net 1.1, C#, LDAP, Oracle 9i, ODP.Net
Responsibilities:
- Involved in requirement analysis and design, creation of functional specifications
- Created new business processes and business case for IAM
- Designed and created proof-of-concept for I & AM integration with PXED ( Confidential Extended Enterprise Directory)
- Provided oversight for initiatives to consolidate external user identities and meet external facing application needs in registration and management of external user identities
- Provided connectivity establishment with companywide directory for authentication, authorization, and identity management
- Coded Services, created test plans and performed unit and regression testing for the application
- Involved in complete SDLC of the project from inception to implementation
- Created and Installed documents
Confidential, Illinois
Technical Lead/Sr. Developer
Environment: ASP.Net 1.0, VB.Net, Oracle 9i, SQL Server 2000, Crystal Reports, Windows Forms, XML, XSLT
Responsibilities:
- Involved in requirement analysis and design; re-created existing business processes
- Created Application Framework Design and vetted with Architecture group and Business liason group for ensuring scalability and inclusion of scope
- Created database design (logical and physical model).
- Coded Stored Procedures for the application.
- Created Web Services
- Created DTS package to load data into the application database
- Created Low level design documentation.
- Performed Code review, Created Test Plans, Tested application in unit, integration environment and Implemented the application
- Involved in the complete System/Application project life cycle
Confidential
Senior Developer
Environment: Windows NT 4.0, VB 6.0, VB.Net, Oracle 8.0
Responsibilities:
- Create Stored Procedures, Functions and Triggers for the application
- Involved in Screen designing
- Involved in VB coding.
- Tested VB.Net code in unit, integration and UAT environments.
- Migrated VB 6.0 to VB.Net
- Involved in implementation and addressed post implementation issues
- Created User training documents
