Technical Lead Architect Resume
New York City, NY
PROFESSIONAL SUMMARY:
- Currently working as Technical Lead Architect with 11+ years of experience in Software Design and Development of Web - Page/Web-Service/Win-Form/Window- Service applications using Microsoft .NET framework technologies.
- Extensively using/used .NET frameworks 4.5/4.0/3.5/2.0 and C# to implement software architectures patterns (Object-Oriented Architecture, Layered Architecture, N-Tier Architecture, Service-Oriented Architecture and Domain Driven Design).
- Project architecture design and development activities: Extensively using UML diagrams and Design Patterns (Factory pattern, Singleton, Observer, Prototype, Command, Template, Iterator and Adapter) And Object Oriented Programming (OOPS) concepts in designing and implementing N-Tier/N-layer architecture and Service Oriented Architecture (SOA).
- Project Management activities: It includes resource management, task estimation, task allocation, task status tracking, and status reporting to manager and Agile-Scrum meetings with Managers/Business Analysts/Solution Architects/Team Resources.
- Extensively using .NET framework features Generics, Events, Delegates, reflection, Collections and Assemblies in implementing application architecture.
- Extensively using Exception Handling, Session Management, Cache Management, Garbage Collection, Log Management, Security management, and Configuration management, Http Handlers, Http Modules, Dependency Injection (Inversion of Control), LINQ and ENTITY FRAMEWORK across different layer of application architecture.
- Extensively using ASP.NET MVC, Razor view engine. Web API, HTML5, CSS3, JavaScript, JSON, AJAX, JQuery, JQuery library: backbone and knockout to implement Model View Controller (MVC) architectural design patterns.
- Developing, Deploying and Consuming Web-Services to implement SOA (Service Oriented Architecture) architecture using Web Services, WCF, HTTP/TCP SOAP, and RESTful and IBM WebSphere message queue.
- Have extensive experience on migrating/moving projects from the legacy/old technology projects (COBOLC/C++/Visual Basic) to latest .NET framework technologies.
- Developed and deployed complex multi-threaded job streams (batch processing) using window services supported by .NET framework.
- Extensively used Relational database management server like Microsoft SQL Server, IBM DB2 and Oracle.
- Extensively using the Structured Query Language (SQL)/ Procedural Language (T-SQL/T-SQL-XML), tables, views, index, triggers, stored procedures and functions.
- Having great experience with SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS), Data Transmission Services (DTS) and Packages.
- Extensively performing software testing (unit testing, system integration testing (SIT) and user acceptance testing (UAT)).
- Extensively using NUNIT testing tool for Test Driven Development (TDD).
- Extensively using Team Foundation Server (TFS) for managing project automated build, Continuous Integration, Code repository strategies, Code promotion strategies and Code Recovery.
- Composing project artifacts like Technical Functional Specification (TFT) document, Unit Test Plan document, Integration Test Plan document, User Acceptance Test Plan, Defect Disposition document, Installation guideline document and Coding-Convention document.
- Working as an onsite coordinator for offshore India development team. I gather work requirement and send these to offshore team. Serving as a point of contact for communication between onsite and offshore team.
- Extensively using communication and presentation skills which include articulating and facilitating technical, business and analytical discussions with Project Managers, Business Analysts, Team members and Project stakeholders.
- Reviews code as per standards/conventions and reviews project artifacts like Technical design documents, Test plan Documents.
- Performs technical/analytical analysis, proposing solutions and fixing/solving defects/issues/problems.
- Heavily using MS Office tools like MS Word, MS Excel, MS PowerPoint and MS Outlook for composing project artifacts, composing status sheets, composing presentation slides and email communication.
- Have 7+ years of working experience in a commercial/Financial banking and brokerage domain.
TECHNICAL SKILLS:
Programming Languages: C#, VB.NET, C, C++, Visual C++, Visual basic 6.0, ASP, Java.
.NET Frameworks: .NET FRAMEWORK 4.5/4.0/3.5/2.0 /1.1
.NET Framework Technologies & Features: ASP.NET MVC5/MVC4, ASP.NET Web API2, ASP.NET, ASP.NET AJAX, ADO.NET, Web Services, WCF, LINQ, Entity Framework, SOAP, Restful services, WPF, XAML, Win Forms and Windows Services.
Development Tools: Microsoft Visual Studio .NET 2013/2012/2010/2008/2005/2003.
Web Technologies: HTML5, AJAX, XMLHttpRequest, Web API, JavaScript, JSON, JQuery, Backbone, Knockout, TELERIK, CSS3, XML, XSL and XPATH.
Web Servers: Internet Information Server (IIS 6.0, IIS 7.0, IIS 7.5, IIS 8.0)
Database Servers & Services: SQL Server 2012/2008 R 2/2008/2005/2000 , IBM DB2, Oracle 10g, SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS), Data Transmission Services (DTS) and Packages
Web Reporting Tools: Crystal Reposts for Visual Studio .NET
Operating Systems: Windows XP, Windows Vista, Windows 7, Windows 8 Windows Server 2003, Windows Server 2008 and Windows Server 2012
Source Control: Team Foundation Server 2013/2010/2008/2005 (TFS), Rational Clear Quest, Visual Source Safe (VSS) and Subversion (SVN)
Specialized Tools: Rational Clear Case, Microsoft Office (Word, Excel, PowerPoint, Outlook, Access), Stylecop, MS Visio, NUINT
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Technical Lead Architect
Responsibilities:
- Extensively used .NET framework 4.5 to implement software architectures patterns (Object-Oriented Architecture, Layered Architecture, and Service-Oriented Architecture).
- Extensively used software modeling language (UML) diagrams (Use Case, Class, Activity and Sequence) and Design Patterns (Factory pattern, Unit of Work and Repository) and Object Oriented Programming (OOPS) concepts designing and implementing N-layer architecture.
- Project Management activities: It includes resource management, task estimation, task allocation, task status tracking, and status reporting to manager and Agile-Scrum meetings with Managers/Business Analysts/Solution Architects/Team Resources.
- Performed software testing (unit testing, system integration testing (SIT) and user acceptance testing (UAT)) and implemented Test Driven Development (TDD).
- Composed UML HLD and LLD design document project artifacts like Technical Functional Specification (TFT) document, Unit Test Plan document, Integration Test Plan document, User Acceptance Test Plan, Defect Disposition document, Installation guideline document and Coding-Convention document.
- Working as an onsite coordinator for offshore India development team. I gather work requirement and send these to offshore team. Serving as a point of contact for communication between onsite and offshore team.
- Extensively used communication and presentation skills which include articulating and facilitating technical, business and analytical discussions with Project Managers, Business Analysts, Team members and Project stakeholders.
- Reviewed code as per standards/conventions and reviews project artifacts like Technical design documents, Test plan Documents.
- Performed technical/analytical analysis, proposing solutions and fixing/solving defects/issues/problems.
Confidential, San Francisco, CA
Technical Lead Architect
Responsibilities:
- Extensively used .NET framework 4.5 to implement software architectures patterns (Object-Oriented Architecture, Layered Architecture, and Service-Oriented Architecture).
- Extensively used software modeling language (UML) diagrams (Use Case, Class, Activity and Sequence) and Design Patterns (Factory pattern, Unit of Work and Repository) and Object Oriented Programming (OOPS) concepts designing and implementing N-layer architecture.
- Project Management activities: It includes resource management, task estimation, task allocation, task status tracking, and status reporting to manager and Agile-Scrum meetings with Managers/Business Analysts/Solution Architects/Team Resources.
- Performed software testing (unit testing, system integration testing (SIT) and user acceptance testing (UAT)) and implemented Test Driven Development (TDD).
- Composed UML HLD and LLD design document project artifacts like Technical Functional Specification (TFT) document, Unit Test Plan document, Integration Test Plan document, User Acceptance Test Plan, Defect Disposition document, Installation guideline document and Coding-Convention document.
- Working as an onsite coordinator for offshore India development team. I gather work requirement and send these to offshore team. Serving as a point of contact for communication between onsite and offshore team.
- Extensively used communication and presentation skills which include articulating and facilitating technical, business and analytical discussions with Project Managers, Business Analysts, Team members and Project stakeholders.
- Reviewed code as per standards/conventions and reviews project artifacts like Technical design documents, Test plan Documents.
- Performed technical/analytical analysis, proposing solutions and fixing/solving defects/issues/problems.
Confidential, Moorpark, CA
Technical Lead Architect
Responsibilities:
- Extensively used .NET framework 4.5/4.0/3.5/2.0 to implement software architectures patterns (Object-Oriented Architecture, Layered Architecture, and Service-Oriented Architecture).
- Extensively used software modeling language (UML) diagrams (Use Case, Class, Component, Composite Structure, Activity and Sequence) and Design Patterns (Factory pattern, Singleton, Observer, Prototype, Command, Template, Iterator and Adapter) and Object Oriented Programming (OOPS) concepts designing and implementing N-layer architecture.
- Extensively using C# language to write code across all the layers of application architecture.
- Project Management activities: It includes resource management, task estimation, task allocation, task status tracking, and status reporting to manager and Agile-Scrum meetings with Managers/Business Analysts/Solution Architects/Team Resources.
- Performed software testing (unit testing, system integration testing (SIT) and user acceptance testing (UAT)) and implemented Test Driven Development (TDD).
- Composed UML HLD and LLD design document project artifacts like Technical Functional Specification (TFT) document, Unit Test Plan document, Integration Test Plan document, User Acceptance Test Plan, Defect Disposition document, Installation guideline document and Coding-Convention document.
- Working as an onsite coordinator for offshore India development team. I gather work requirement and send these to offshore team. Serving as a point of contact for communication between onsite and offshore team.
- Extensively used communication and presentation skills which include articulating and facilitating technical, business and analytical discussions with Project Managers, Business Analysts, Team members and Project stakeholders.
- Reviewed code as per standards/conventions and reviews project artifacts like Technical design documents, Test plan Documents.
- Performed technical/analytical analysis, proposing solutions and fixing/solving defects/issues/problems.
- Heavily used WPF and XAML technologies to design and implement Client-Server architecture using MVVM architectural design pattern.
- Developed, Deployed and Consumed Web-Services to implement SOA (Service Oriented Architecture) architecture.
- Developed and deployed complex multi-threaded job streams (batch processing) using window services supported by .NET framework.
- Worked on migration projects to convert the legacy technology projects (COBOLC/C++/Visual Basic) to .NET framework technologies.
- Extensively used Relational Database Management Server like Microsoft SQL Server, IBM DB2 and Oracle.
- Extensively used the Structured Query Language (SQL)/ Procedural Language (T-SQL/T-SQL-XML) to create, update, insert and delete database objects e.g. tables, views, index, triggers, stored procedures and functions. Writing and Optimizing SQL queries to select / insert / update / delete data from database.
- Heavily used SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS), Data Transmission Services (DTS) and Packages.
- Extensively used Team Foundation Server (TFS) for managing project automated build, Continuous Integration, Code repository strategies, Code promotion strategies and Code Recovery.
- Extensively used IBM Rational tools: (1) Clear Case for managing project artifacts and (2) Clear Quest for project code version management and managing developer’s activities like code check-in/check-out/get latest version/recommending a baseline/code delivery to a central repository.
- Worked with Triage group (24 by 7 help in production support) which directly interacts with end client (Credit Unions) to look into and fix critical, time bound issues reported on day to day basis.
Confidential
Technologies: ASP .NET, VB.NET, Oracle 10g, Crystal Reports, HTML, DHTML, JavaScript, SVN, MS Office, MS Visio, Toad
Software Programmer
Responsibilities:
- Project Development Activities - It includes coding, unit and integration testing, and support/maintenance.
- Fixing defects/Bugs reported by internal QA and client.
- Creating unit test plan document, use case scenarios, flow charts, UML diagrams (Use Case, Class and Activity) by analyzing the functional specification document.