We provide IT Staff Augmentation Services!

Solution Architect Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Over 16+ years of software development experience with a wide range of skills on Microsoft and related Technologies. Master in Computer Applications; Strong analytical, design, programming and problem solving skills.
  • Extensively Skilled professional with hands - on in Architecting, designing, developing, programming and testing software applications using .NET, C#, ASP.NET, WCF, WF, WPF, Azure, SQL Server, Angular.JS, OOAD, SOA, Design Patterns and related Technologies.
  • Proficient in Software Architecture principles, Application Frameworks & Design Patterns (OO, SOA, .NET, MVC, MVVM, MEF, ETL, TOGAF, Windows, Multi-Threading, WINFX, COM+, IIS, SQL SERVER, Data structures).
  • Specialist in designing and developing software applications which is Efficient, Robust, Scalable, configurable, Auditable, Secured and highly responsive
  • Expert in Multi-threaded, Multi-Core (PFX), Dynamic (DLR), Socket (TCP) and Serial (RS232/Modbus) Communication Programming.
  • Experienced in all the phases of Software development life cycle (SDLC) with state-of-the-art-technology in Internet, Intranet, Client & Server, Stand-alone and Mobile Applications using Agile, RUP, Waterfall and Six Sigma process methodologies and tools.
  • Experienced on various domains that includes Healthcare (Care, PA and Claims management), Business Intelligence (BI) & Analytics, Instrumentation (Automation & Control Systems) and Telecommunication.

TECHNICAL SKILLS:

.NET Windows & Web: .NET, C#, Win Form, ASP.NET, WCF, WF, WPF, ASP.NET MVC, ASP.NET Web API, LINQ, CAB/SCSF, Multithreading, Parallel (PFX), Dynamic (DLR) Programming, Entity Framework, COM Inter-op, IIS, JSON.Net

Advanced Scripting Languages: Java Script, jQuery, AJAX, Angular JS, HTML, CSS, XML, XSLT, XAML, JSON, HTTP, SOAP, VBScript

Advanced Cloud Computing: Cloud Services, Windows Azure Platform( Azure App-Fabric, SQL Azure, Service Bus)

Advanced SOA & Middleware: WCF, WF, BizTalk, XML Web Services, COM, COM+, IIS, MSMQ, BPMN

Advanced SQL & RDBMS: SQL Server, SQL, T-SQL, SSRS, SSIS, Entity Framework, Oracle

Advanced Architecture & Design: Software Architecture Principles and Patterns, OO Design Patterns, TOGAF Framework, 4+1 View Model, OMG Models, OOAD, SOA, UML, BPM, Enterprise Architect (EA), TDD, Visio

Advanced C++, COM & WIN32: C++, C & Data Structures, Windows SDK Libraries, VC++, MFC, COM, DCOM, COM+, Multi-Threading

Advanced Messaging Techniques: IPC/Pipes, Socket(TCP) Programming, Serial(RS232/Modbus) Communication, File Mapping, MSMQ,, WCF, .NET Remoting, Custom Marshalling, Data Serializing Techniques

Advanced PDA Development: WinCE using eVC++

Intermediate Test & Debugging Tools Used: Visual Studio, Microsoft Debugging and Diagnostics Tools, TDD, NUnit, Moq, WinDBG, Rhino Mocks, CorDBG, Remote Debugger, Bounds Checker, Port Monitor, DTC Ping, GDIMon, Win32Mon, JetBrains Resharper, Telerik’s Fiddler, Red-Gate Tools(Reflectors and profilers)

Advanced Open sources & 3rd Party Software Used: Java, J2EE, N-Hibernate, IBM WebSphere, Active MQ. Infragistics Controls, LEX-YACC Parser, Corticon Rules Engine,Intermediate

Others: Node.JS, NoSQL, Neo4J, Xamarin, mongoDB, Hadoop, SSAS, PHP, Ruby, Python, Beginner

PROFESSIONAL EXPERIENCE:

Solution Architect

Confidential

Technology:C#, .Net, WCF, WF, ASP.NET, MVC, WebAPI, Azure, WPF, SQL Server, SSRS, SSIS, BizTalk, TFS, C++, VB, COM, COM+, MSMQ, JavaScript, AngularJS, Corticon Rules Engine, Enterprise Libraries

Responsibilities:

  • Primary Responsibilities include "Owner of the Product Architecture, Requirement Analysis, Prototyping & guiding Developers, Proof Of Concepts, Effort Estimation, Developing High Level Design(HLD), Developing Frameworks, Setting up Development and Testing Platforms, Coding Complex Modules, Reviewing Low Level Design and Code, Developing Base Interfaces modules, Applications and Modules Integration support and Testing, Resolving Complex Issues and Technical Consultation, Mentoring Developers, Member of Architect Group @ HP, Technical Consultation across Vertical, Grooming developers on Technical front, Resolving Complex Production issues, and etc.”
  • Primary owner of Software Architcture and Design(SAD) Specification
  • Responsible to articulate Architecture vision and conceptualizing architectural approaches on regular basis to clients
  • Responsible in Interacted with subject matter experts to understand the business requirement and customizing the application design accordingly.
  • Worked on new Product Architecture Design and Customization to meet Client Requirements.
  • Worked on High Level Design(HLD) across different architectural layers (Backend, Business, Service, and UI layers)
  • Responsible to review High Level Design(HLD), Low Level Design(LLD) and Code developed by Team
  • Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
  • Responsible to Work with Business Analyst and Testing Team to perform Black-box and White-box test approaches.
  • As Member of Architect group @ HP, involved on product Innovations and Technical Consultation across the Vertical.
  • Designed and developed rapid prototypes across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface. And provided technical assistance to Dev Teams.
  • Done many Proof Of Concepts to validate the Customer challenging Requirements and Technical Challenges
  • Mentored the Development Team during various phases of Product Development with hands-on skills
  • Developed various challenging modules on the Projects
  • Worked as a Consultant to provide technical direction to development teams across the vertical.
  • Worked as “SWAT Team Lead” to resolve critical production Issues at short timeframe.
  • Worked as “Technology Modernization Lead” while migrating Legacy products and to support Latest Technology
  • Implemented Atlantes Modules like, Framework and Base Interfaces, Auditing, Security, Corticon Rules Engine Integration, Log Helper, Speed Loader, Code Generation, Letter Triggers, Client Edits, Streamer, Business Façade, and Events Publisher.

Solution Architect

Confidential

Technology: C#, .Net, WCF, ASP.NET, JavaScript, WPF, SQL Server, Enterprise Libraries, TFS

Responsibilities:

  • Primary Responsibilities include "Owner of the Product Architecture, Requirement Analysis, Prototyping & guidance, Proof Of Concepts, Effort Estimation, Developing High Level Design(HLD), Developing Frameworks, Setting up Development and Testing Platforms, Coding Complex Modules, Reviewing Low Level Design and Code, Developing Base Interfaces modules, Applications and Modules Integration support and Testing, Resolving Complex Issues and Technical Consultation, Mentoring Developers, Member of Architect Group @ HP, Technical Consultation across Vertical, Grooming developers on Technical front, Resolving Complex Production issues, and etc.”
  • Implemented GMAG Modules like, Application builder, Application Template Handler, GMAG Admin App Framework, GMAG Analyzer, GMAG Filters, Dashboards, Graphs Framework, Metrics Framework, Generic Pivot and 2 dimensional Reports, Business Report Generator, Data Adaptor.
  • Primary owner of Software Architecture and Design(SAD) Specification
  • Responsible to articulate Architecture vision and conceptualizing architectural approaches on regular basis to clients
  • Responsible in Interacted with subject matter experts to understand the business requirement and customizing the application design accordingly.
  • Worked on new Product Architecture Design and Customization to meet Client Requirements.
  • Worked on High Level Design(HLD) across different architectural layers (Backend, Business, Service, and UI layers)
  • Responsible to review High Level Design(HLD), Low Level Design(LLD) and Code developed by Team
  • Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
  • Responsible to Work with Business Analyst and Testing Team to perform Black-box and White-box test approaches.
  • As Member of Architect group @ HP, involved on product Innovations and Technical Consultation across the Vertical.
  • Designed and developed rapid prototypes across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface. And provided technical assistance to Dev Teams.
  • Done many Proof Of Concepts to validate the Customer challenging Requirements and Technical Challenges
  • Mentored the Development Team during various phases of Product Development with hands-on skills
  • Developed various challenging modules on the Projects
  • Worked as a Consultant to provide technical direction to development teams across the vertical.

Solution Architect

Confidential

Technology: .NET, C#, VB, VB.NET, C++, JAVA, Win Forms, Web Services, WCF, WPF, .Net, ASP.NET, WCF, IIS, COM+, MSMQ, SQL Server, Oracle, DTS, MS Access, TFS, VSS, CVS

Responsibilities:

  • Architecture Diagrams creation for all applications
  • Identifying Interfaces of all Application through Technical Validation and Reviews.
  • Tool created to Identifying hardcoded IP-Addresses and server names at configuration and source code level.
  • Migration Planner Tool - created to Grouping the application based on their inter relationships to plan cutover.
  • LCS Bible Tool - created to Manage Applications Inventory (LCS Bible)
  • Reviewing server configuration specifications working with Server Build Team.
  • Cutover Planning, Estimation and Schedule
  • Application reconfiguration at Tulsa Servers.
  • Collaboration with other onsite server migration teams.
  • Integrations testing and coordination with other Tower’s application team.
  • Pre cutover Migration Testing and coordination
  • Migration Test plans creation and SQL Upgrade validations.
  • Reviewing cutover plans and migration test plans with cutover.
  • Pre and post cutover UAT.
  • Decommissioning the applications and servers at UMG Site.

Technical Lead

Confidential

Technology: WF, WCF, WPF using c#, .NET3.0, SCSF, Infragistics and Active Pro controls, Microsoft Visual Studio 2008, OMG BPMN Specification 1-0 Spec 06-02-01, Enterprise Architecture, Configuration Management Tool- TFS(Team Foundation System), Syrup Process Tools

Responsibilities:

  • Design and Implement the Workflow Composer Framework
  • Requirement Analysis and converting to Software requirements and Effort Estimation
  • Interact with subject matter experts to understand the business requirement and design the application accordingly
  • Design and develop rapid prototyping across different architectural layers
  • Provide technical guidance and assistance to development teams
  • Primary owner of Software Architecture and Design(SAD) Specification
  • Primary owner on reviewing software deliverables.
  • Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
  • Developing Proof of Concepts to validate the requirement feasibility
  • Requirement Analysis and converting to Software requirements, Cost Estimation, Data Migration, Customer Support, Architecture and Low Level Design, Implementation, Review, Testing
  • Implemented Modules that include, free flow BPMN Workflow engine, Custom Canvas, Custom controls as per BPMN Standards, Workflow Composer Monitoring Console.

Technical Lead

Confidential

Responsibilities:

  • Requirement Analysis and converting to Software requirements and Effort Estimation
  • Provide technical guidance and assistance to development teams
  • Primary owner of Software Architecture and Design(SAD) Specification
  • Primary owner on reviewing software deliverables.
  • Developing Proof of Concepts to validate the requirement feasibility
  • Requirement Analysis and converting to Software requirements, Cost Estimation, Data Migration, Customer Support, Architecture and Low Level Design, Implementation, Review, Testing
  • Implemented Modules like, Virtual adaptor and transport layer, Log Helper, Message Tracker and Monitor consoleRequirement Analysis and converting to Software requirements, Cost Estimation, Data Migration, Customer Support, Architecture and Low Level Design, Implementation, Review, Testing
  • Implemented Modules that include, free flow BPMN Workflow engine, Custom Canvas, Custom controls as per BPMN Standards, Workflow Composer Monitoring Console.

Technical Lead

Confidential

Technology:.NET2.0, C#, Windows SDK, VC++, C++, STL, eVC++, MFC, COM, Multi-Threaded Programming, Socket Programming (TCP), Serial Communication (RS232), WinCE RAPI, Design Patterns, UML, Enterprise Architecture(EA), Modbus over TCP, Rational Testing tools like Purify, Pure Coverage and Quantify, Configuration Management Tool- Clear Case, Six Sigma plus Process Tools(TPM, SIPOC, FMEA, QFD, RCA, Traceability, SGR)

Responsibilities:

  • Requirement Analysis and converting to Software requirements and Effort Estimation
  • Provide technical guidance and assistance to development teams
  • Primary owner of Software Architecture and Design(SAD) Specification
  • Primary owner on reviewing software deliverables.
  • Developing Proof of Concepts to validate the requirement feasibility
  • Requirement Analysis and converting to Software requirements, Cost Estimation, Data Migration, Customer Support, Architecture and Low Level Design, Implementation, Review, Testing
  • Implemented Modules like, Uploading configuration from Next Generation UDC/UDA devices, Offline configuration, Online Configuration, Downloading saved configuration to the UDC/UDA Devices, Monitoring Maintenance Data including Loop information, Status information and Health Watch information, Transferring configuration files between the PC and Pocket PC, Exporting Configuration Data to CSV files, Exporting/Importing Configurations, Setup of communication parameters for the PC/Pocket PC tool, Managing configuration files by copying, deleting or renaming the files, Infrared Driver, pH Function Blocks for Analyzers and Firmware Download Program.
  • Responsible to design, develop and test the modules those are part of Switch Commander Team.
  • Involved in MIB-CLI (Management Information Base - Command Line Interface) that Provides CLI Commands like Create, Delete, Set, Get, Show, Search etc., to configure network elements in a database as specified by Q3 standards.
  • Involved in MIB-GUI (Management Information Base -Graphical User Interface) Development - MIBGUI is a graphical user interface Application which is used to configure the Network elements data in the database. It supports Tree view and Form View. Tree view shows the network element object information’s. According to the selection in the Tree view, Form view shows the attributes of the network element object. Window Elements generation is done in the runtime for every object.
  • MIB-Thread Manager - Thread manager maintains a pool where multiple thread lives. The main aim of the feature is to support concurrent updating or to support queries in the oracle database when we configure network elements and when we receive fault information from the network elements and also to avoid the blocking of main thread and to check the connectivity of the database. Number of threads allowed by Thread Manager is configurable.
  • MIB-Notify Interface -Notify server is a component which receives the database triggers from the database. Any client can register with this notify server to get notification whenever database is being updated. So, registered component will receive the notification through a call back function. Notify Interface is a DLL which supports wrapper functions like registers and notify functions. So, any client application can be used this module if they are interested in receiving notification from the notification server.
  • Telephony Layout Manager (TLM) - It’s Component, which is used by Telephony to customize the Telephony UI on end user’s choice. In the runtime-using a configuration file this feature has been achieved. Using this feature, certain call processing features can be blocked or unblocked to the customer, also removal of Menu Items, removal of Accelerators, rearrangement of UI elements and embedding ActiveX controls like Internet Explorer, Calendar etc. can also be achieved.
  • Telephony Net Meeting (TNM) - Providing Microsoft NetMeeting functionality through Telephony Application. Telephony uses Microsoft NetMeeting COM interfaces to invoke those features. This functionality is embedded with the existing Call processing functionality.
  • Computer Supported Telecommunications Applications (CSTA) - Exposing Telephony features to the Third Party UI software, using Com Interfaces. This is for providing various Third party User Interfaces to the End User of his own choice.
  • A-Number Verification - This feature is to verify the calling party number is valid or not in account of billing the call.
  • Notification Call Duration - Providing call duration limitation feature for a called subscriber. Telephony provides Verbal Notification Recall, Single Pip-Tone Notification, Multiple Pip-Tone Notification, and Automatic Call Duration Limitation.
  • Finite State Machine (FSM) - FSM is implemented to handle various call states in the call processing control flow of Telephony based upon the user actions. It supports both Parallel and Non Parallel Automatisms.

Software Engineer

Confidential

Technology: C++, STL, LEX &YACC, Win32 SDK, VC++ using MFC, COM, Multithreading, Rational Rose for UML Diagrams, Testing tools like - Bounds checker, Dr. Watson, Visual Tester, Win32Mon(for GDI), Clear Case

Responsibilities:

  • Simulation Script Compiler (SSC) - A script file as input, the SSC will generate binary intermediate file, which will be used by (ESS) simulation software to simulate calls to the Telephony subsystem. Scripts can be written as per the simulation needs. The various SSC phases are: Table management, Lexical analysis, syntax analysis and Binary code generation. Each phase is provided with extensive error handling. Also, support macros.
  • Telephony Hooks - The communication between Telephony application and EWSD Simulator is done via Windows Hooks and Windows inter process communication. EWSD Simulator installs WH KEYBOARD, WH MOUSE, WH GETMESSAGE, and WH CALLWNDPROC on the top of Telephony Windows to trap and process all the Telephony Messages and user actions on Telephony User Interface.
  • Call Handling Scripts - Scripts are written based on the call scenarios. The script uses function signature and keywords from a syntax file which will be used by the SSC for compiling. The information which are available in the scripts, are Call Message flow and Call data information as per the ETSI standards.

We'd love your feedback!