We provide IT Staff Augmentation Services!

Technical Lead Architect Resume

0/5 (Submit Your Rating)

Moorpark, CA

SUMMARY

  • Currently working as Technical Lead Architect with 10+ years of experience in Software Design and Development of Web - Page/Web-Service/Win-Form/Window- Service applications using Microsoft .NET framework technologies.
  • Have strong Technical, Problem-solving, Project-Management skills and work-experience of best software-engineering principals-practices for designing project architecture and manage/guide the project resources through all phases of software development life cycle i.e. Analysis, Design, Development, Testing, Delivery, Deployment and Maintenance (Change Request and Enhancement).
  • Have excellent experience in Managing/Handling project teams. It includes resource management (Developers, QA, DBA, Tech-Pub) in terms of estimation of tasks, assigning tasks as per resource capabilities/strengths, tracking status for tasks allocated, reporting daily project status to higher management and arranging/scheduling/attending periodic Agile-Scrum meetings with Development Managers/QA Managers/Business Analysts/Solution Architects/Team Leads/Team Resources.
  • Have strong communication and presentation skills which includes the ability to articulate and facilitate technical, business and analytical discussions with Project Managers, Business Analysts, Team members and Project stakeholders.
  • Excellent work experience of Design Patterns like Factory pattern, Singleton, Observer, Prototype, Command, Template, Iterator, Adapter and WCF RIA service pattern.
  • Excellent work experience of architectural design patterns like Model View Controller (MVC3/MVC4), Model View Presenter (MVP) and Model View ViewModel (MVVM).
  • Have extensively used Object Oriented Programming (OOPS) concepts like Classes, Interfaces, Objects, Inheritance, Abstraction, Encapsulation and Polymorphism.
  • Have extensively used .NET framework features in designing and developing project architecture like Generics, Events, Delegates and reflection.
  • Have excellent experience for implementing N-Tier/N-layer architecture.
  • Have excellent knowledge and work experience of AGILE software development methodology
  • Have excellent work experience in handling migration projects (from COBOL/C/C++/VB6/Power Builder to .NET technologies).
  • Have excellent work experience in refactoring the existing .NET application code as per new emerging .NET technologies.
  • Have excellent knowledge and work experience of software modeling language (UML) diagrams like Use Case, Class, Component, Composite Structure, Activity and Sequence.
  • Have very good work experience in composing flow-chart diagrams using MS Visio.
  • Have excellent work experience of .NET languages C# and VB.NET.
  • Have excellent work experience in .NET framework technologies/Features like ASP.NET, ADO.NET, Assemblies, Collections, Generics, Delegates, Event Handling, Web Page life cycle, ASP.NET MVC Routing cycle, Reflection, Exception Handling, Session Management, Cache Management, Garbage Collection, Log Management, Security management, Http Handlers, Http Modules, Configuration management, Multi Threading, LINQ and ENTITY FRAMEWORK.
  • Have excellent work experience of WPF, Silverlight and XAML technologies.
  • Have excellent work experience in development, deployment and consuming SOA based services using .NET framework supported Web Services and WCF (Windows Communication Foundation) technologies.
  • Have excellent work experience on using SOAP, Web-API, Restful, HTTP, TCP and MSMQ protocols in web services.
  • Have excellent work experience in web application development languages/libraries HTML5, JavaScript, JSON, AJAX, XMLHttpRequest, JQuery, JQuery libraries: Knockout and Backbone.
  • Have excellent work experience in using both MVC razor and traditional ASP.NET web page view engines.
  • Having very good work experience of using Crystal Reports in ASP.NET web pages.
  • Have excellent working experience of relational database management server like Microsoft SQL Server, IBM DB2 and Oracle.
  • Have very good experience in SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS), Data Transmission Services (DTS) and Packages.
  • Have very good experience on ETL (Extract, Transform and Load) for reading datafrom a database and transformingthe extracted datafrom its previous form into the expected form so that it can be placed into another database.
  • Have excellent work experience in performing software testing (unit testing, integration testing, regression testing, smoke testing and acceptance testing).
  • Have extensively used NUNIT testing tool for Test Driven Development (TDD).
  • Have extensive work experience of Team Foundation Server (TFS) for making project build, code repository strategies, code promotion strategies and recovery.
  • Have extensive work experience of 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.
  • Have great experience for documentation of project artifacts like Functional Specification (FS) document, Technical Functional Specification (TFT) document, Unit Test Plan document, Integration Test Plan document, Defect Disposition document, Installation guideline document and Coding-Convention document.
  • Have excellent experience of SVN (Subversion) software for doing version management of project artifacts.
  • Have excellent skills for doing technical/analytical analysis, proposing solutions and fixing/solving defects/issues/problems.
  • Have ability to quickly learn new emerging technology and conducting training session for team members.
  • Reviewing technical design documents, unit test plans, integration test plans and performing code reviews as per Coding-Convention document guidelines.
  • Mentoring team resources (Developers, QA, DBA, Technical Publication) in resolving technical/functional issues faced by them in software development process and practices.
  • Have excellent working experience in MS Office tools like MS Word, MS Excel, MS PowerPoint and MS Outlook.

TECHNICAL SKILLS

Programming Languages: C#, VB.NET, C, C++, Visual C++,Visual basic 6.0, ASP, Java and Power Builder.

.NET Frameworks: .NET FRAMEWORK 1.1/2.0/3.0/3.5/4.0/4.5

.NET Framework Technologies & Features: ASP.NET, ASP.NET AJAX, ASP.NET MVC, ASP.NET Web API, ADO.NET, Web Services, WCF, LINQ, Entity Framework, SOAP, Restful services, WPF, XAML, Silverlight, Win Forms and Windows Services.

Development Tools: Microsoft Visual Studio .NET 2012/2010/2008/2005/2003.

Web Technologies: HTML5, AJAX, XMLHttpRequest, Web API, JavaScript, JSON, JQuery, Backbone, Knockout, 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/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

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: Rational Clear Quest, Team Foundation Server(TFS), 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, Moorpark CA

Technical Lead Architect

Responsibilities:

  • Project Management activities - It includes resource management (Developers, QA, DBA, Tech-Pub) in terms of estimation of tasks, assigning tasks as per resource capabilities/strengths, tracking status for tasks allocated, reporting daily project status to higher management and arranging/scheduling/attending periodic Agile-Scrum meetings with Development Managers/QA Managers/Business Analysts/Solution Architects/Team Leads/Team Resources.
  • Project Development activities - It includes full software development life cycle (using Agile Methodology) from planning, requirements gathering and analysis, design, development (coding and unit testing followed by integration testing), implementation and support/maintenance/enhancements.
  • Project architecture design and development activities - designing and developing N-Tiered architecture/SOA architecture by using UML diagrams (Use Case, Class, Component, Composite Structure, Activity and Sequence), OOPS concepts (Classes, Interfaces, Encapsulation, Abstraction and Polymorphism) and design patterns(MVC, MVVM, Factory, Singleton, Observer, Prototype, Command, Template, Proxy, Iterator, Adapter and WCF RIA service pattern).
  • Working as a coordinator between onsite/offshore team.
  • Reviews technical design documents, unit test plans, integration test plans and performs code reviews as per Coding-Convention document guidelines.
  • Creates Technical specifications document by analyzing the Functional Specification document.
  • Extensively used .NET frameworks 2.0/3.0/3.5/4.0 and currently using .NET framework 4.5.
  • Developing the web based user-interface of the application using ASP.NET MVC4, Silverlight, Web API, HTML5, CSS3, JavaScript, JSON, AJAX, JQuery, backbone and knockout.
  • Developed the window based user-interface of the application using WPF, XMAL and MVVM design pattern.
  • Writing code for Views, Controllers, Business Logic layer and Data Access Layer using C#, LINQ and Entity Framework.
  • Extensively using .NET framework features like ASP.NET MVC, ADO.NET, Assemblies, Collections, Generics, Delegates, Events, Reflection, Exception Handling, Session Management, Cache Management, Garbage Collection, Log Management, Security management, Http Handlers, Http Modules, Configuration management, LINQ and ENTITY FRAMEWORK.
  • Developing, Deploying and Consuming web services to implement SOA (Service Oriented Architecture) architecture using Web Services, WCF, SOAP and REST.
  • Developing and deploying complex multi-threaded job streams (batch processing) using window services.
  • Working on migration projects (from legacy/C/C++/Visual Basic/Power Builder to .NET technologies)
  • Performing manual testing (It includes unit, integration, performance, acceptance regression and smoke testing) and also perform testing using NUNIT (mock testing).
  • Extensively using SQL SERVER/IBM DB2 relational database management systems.
  • Extensively using 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.
  • Extensively using Team Foundation Server (TFS) for making project build, code repository strategies, code promotion strategies and recovery.
  • Extensively using 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.
  • Writing documentation of project artifacts like Functional Specification (FS) document, Technical Functional Specification (TFT) document, Unit Test Plan document, Integration Test Plan document, Defect Disposition document, Installation guideline document and Coding-Convention document.
  • Using SVN (Subversion) software for doing version management of project artifacts.
  • Performs technical/analytical analysis, proposing solutions and fixing/solving defects/issues/problems.
  • Conduct training session on emerging technology for team members.
  • Mentoring team resources (Developers, QA, DBA, Technical Publication) in resolving technical/functional issues faced by them in software development process and practices.
  • Heavily use MS Office tools like MS Word, MS Excel, MS PowerPoint and MS Outlook.
  • Performing Root Cause Analysis with resources for defects/bugs.
  • Working 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.
  • Project Name: GABS (GSM Administration and Billing System)

Confidential

Software Programmer

Responsibilities:

  • Extensively used the Structured Query Language (SQL)/ Procedural Language(PL) in creating database objects e.g. tables, views, index, triggers, stored procedures, functions and queries.
  • Project Development Activities - It includes development (coding and unit testing) and support/maintenance.
  • Writing code using ASP.NET, VB.NET, JavaScript, HTML, DHTML
  • Performed manual testing for application (includes unit, integration and performance testing).
  • 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.

We'd love your feedback!