Architect Resume
SUMMARY:
- Architect, researcher and hands - on technologist with over 12 years of experience, fascinated in building next-gen intelligent solutions by reasoning transactions, learning behavior, taking decisions, predicting activities and resolving business problems in web, mobile, cloud and IOT applications.
- Experience in highly scalable cloud architecture supporting several thousand IoT devices, data communications, connectivity interfaces and remote monitoring for cloud-hosted IoT applications in Microsoft Azure, Amazon AWS, Hybrid and Private Cloud.
- Expert in cloud infrastructure architecture such as designing infrastructure & network topology, data protection, firewall, disaster recovery, traffic management, storage, routing etc.
- Experience in automating infrastructure provisioning, decommissioning, auto scale-up, scale down, application deployment and management using CI/CD and DevOps tools.
- Experience in cloud security architecture, implemented cloud information protection by designing a secure system, enforcing firewall, single sign-on, tunneling & multi-factor authentication, controlling routing behavior, encrypting critical assets using TDE, MSCAPI & DPAPI.
- Expert in extracting, analyzing, visualizing and presenting telemetry data using monitoring and instrumentation tools.
- Experience in researching and implementing Artificial Intelligence (AI), automating business operations & migrations, enforcing data protection, predicting potential risks, identifying patterns in logs, and performing trained actions to selfheal, and self-manage cloud resources.
- Designed, analyzed and visualized architectures using standard frameworks such as ArchiMate and UML.
- Expert in client-side scripting, built rich front-end apps using JavaScript frameworks such as jQuery, Node.js, Ember.js, Angular.js, Bootstrap and Polymer.js.
- Extensive experience in building and managing end to end SharePoint solutions. Have worked in large scale enterprise systems.
- Extensively participated in presales activities, working on RFPs, Project Plans, Estimations, Scoping and Solutioning.
- Used Agile Scrum Methodology to ensure high quality software delivery. Operated 2 weeks sprints with JIRA, produced sprint review reports, burn rate and project retrospectives to leadership.
- Effective communicator and quick learner with strong project management and team leadership experience.
TECHNICAL SKILLS:
Cloud Platforms: Microsoft Azure IAAS & PAAS, Service Fabric Cluster, Azure Container Services, Dockers (Linux & Windows Core), Docker Registry, Docker Swarm, Apache Mesos, Marathon Platform
Web Tools / Technologies: Azure Cloud Services, Azure App Services, Azure Microservices, Microsoft SharePoint, ASP.Net, Entity Framework, Django, JSON, SOA, HTML 5, REST, OData, OAuth, WCF, Web API.
Cloud Tools & Technologies: Azure CLI, Azure PowerShell, ARM, Azure Service Bus, Azure Functions, Azure VNet, P2S VPN, P2P VPN, Express Route, CDN, Traffic Manager, Azure DNS, Azure AD, B2C.
AI Tools & Libraries: Azure Bot Service, Cognitive Services, Azure Machine Learning Services, Azure Machine Learning Lab, Gensim, NLTK, Sci-Kit Learn, Luis.ai, Api.ai (Dialogflow), Wit.ai, OpenCV.
IOT Tools & Protocols: Azure Event Hub, Azure IOT Hub, Azure Notification Hub, Microsoft Orleans, Stream Analytics, WAMP Protocol, AMQP, MQTT, CrossBar, RabbitMQ, SignarR.
Data Storage & Analytics: SQL Server, Azure SQL DB, Cosmos DB, Azure Cloud Storage, Table Storage, Blob Storage, Redis Cache, MongoDB, PostgreSQL, Microsoft PowerBI, Microsoft PowerApps
Programming Languages: C#, VB, Python, Node.js
DevOps Tools & Frameworks: Bamboo, Jenkins, Octopus Deploy, Bit Bucket, JIRA, CHEF, Packer, Vagrant, Dockers, TFS, Git, Git Lab Splunk, AppDynamics, Application Insights, Microsoft Operations Management Suite, Confluence, jFrog Artifactory.
Editors and Tools: Visual Studio, VS Code, Sublime Text, Eclipse, Brackets, Visio, ArchiMate, Dragon1, Draw.io
Solutioning Patterns: Service Oriented Architecture, Message Driven Architecture, Client-Server, N-Tier, Domain Driven Design, Component Based, Object Oriented, Layered Architecture.
PROFESSIONAL EXPERIENCE:
Confidential
Technologies Used:Microsoft Azure IAAS & PAAS, Notification Hub, Event Hub, IOT Hub, Machine Learning, Stream Analytics, Service Fabric, Azure App Services, Cloud Services, SQL Server, Azure SQL, Document DB, Table Storage, Azure Active Directory, REDIS Cache, Azure Virtual Network, Express Route, ARM Templates, PowerShell, RabbitMQ, SignalR, BitBucket, Bamboo, JIRA, Octopus Deploy, Chef, SonarQube, Splunk, APPDynamics, Packer, Dockers.
Responsibilities:
- Architect & SME, collaborate with stakeholders and product owners to discuss on vision, plan, prioritization and define backlogs. Lead and manage initiatives to adopt new concepts and technologies that improves system and reduce costs.
- Involved in architecture and design changes in application, infrastructure, network, storage and security.
- Involved in hands-on development of Cloud Services, App Services and Micro services. We used proven practices and cloud design principles in application development to improve scalability, performance and high availability.
- The Production Environments are built with multi-region architecture using Active/active and Active/passive hot standby approaches to achieve high availability across regions. Ideally normal traffic is routed to the primary region. But during outage (even individual subsystem outage) the Azure Traffic Manager routes the incoming requests to the standby secondary regions.
- Designed and Automated the infrastructure provisioning for CHIL Suite in production and non-production environments. Infrastructure in non-production environments are immutable that lives for short time period and decommissioned automatically if no longer needed.
- Read Access Geo-Redundant Storage(RA-GRS) and Geo Replication are being used to create readable secondary replica of database/storage in different datacenter location. During data outage or regional outage, the Traffic Manager will fail over to the secondary region.
- Efficiently used Caching, Azure CDN and optimized the DTOs (Data Transfer Objects) that are passed between the layers to reduce the load on the network, resources and application.
- Implemented Azure Enterprise security enforcing Azure Network Security Group Policies, AAD B2C Tenant, Role Based Access control, Service Principal and Configuring Shared Access Signature.
Confidential
Technologies Used:Python, Django, PostgreSQL, Openlink Virtuoso, REDIS Cache, Apache Mesos, Dockers, Docker Registry, Marathon Framework, Jenkins, Git Lab, SonarQube, Selenium HQ.
Responsibilities:
- Designed, architected and built the Private Cloud Infrastructure using Apache Mesos and Marathon Platform and automated the environment spin-ups, spin-downs and Scaling using Jenkins
- Collaborate with product owner, workshop Engineers and operators to understand the requirements for changes, issues and enhancements to the application.
- Designed common Semantic Database for enhancing Proflow data by capturing metadata of data to use it with AI tools and generate rich reports.
- Architected dynamic UI framework for manufacturing process procedures with Django Viewflow, a framework to build reusable business process flow libraries
- Auto provisioning, scale up / down resources based on workload and usage in Apache Mesos.
- Implemented CI/CD pipeline automating the build, unit test, code coverage, deployment and testing using Jenkins, SonarQube and Selenium HQ.
Intelligent IT Support Automation
Confidential
Technologies Used:Python, Microsoft Azure IAAS/PAAS, App Services, Azure Container Service, Azure SQL, Redis Cache, MongoDB, Machine Learning Lab, NLTK, Gensim Topic Modeling, PowerShell, WAMP, Crossbar, Scikit-Learn
Responsibilities:
- Architected and built the framework, collaborated with enterprise architects and data science experts to review, improve and evolve the architecture.
- Designed the NLP Engine, Learning Engine and Bots Communication Network.
- Have used WAMP, MQTT and AQMP protocols for communication across the application. Used Remote Procedure Calls (RPC) and Azure Service Bus for Agents communication
- Have done Data Cleansing, Data Processing, and learning in Microsoft Azure Machine Learning Lab and python libraries such as Gensim, NLTK and Scikit-Learn.
- Have built solution automating support tickets of a SharePoint Portal.
- Built a containerized platform using Dockers and Dockers registry. And orchestrated the Continues Integration and deployment using Jenkins
Confidential
Technologies Used:Azure Cloud Services, Azure SQL DB, Blob Storage, SharePoint 2010, Siebel, Angular.js, JSON, Windows Client Application, WCF, SOAP
Responsibilities:
- Collaborate with stakeholders and customers to understand requirement, convert the user stories, requirements and issues in to an implantation plan.
- Architected the Solution and Integration API that connects Siebel, SharePoint, Microsoft Azure and Custom-Built Windows Client Application (Downloader)
- Scrum discussion with product owners for the feature implementations and the implementation plan.
- Automated deployment using PowerShell Scripts.
- Built SAS based secure connection system that expires on every successful download attempt for specific license.
- Implemented best practices and improved the quality and methodology of integrations especially performance standpoint.
Confidential
Technologies Used:Azure Cloud services, .NET 4.5.1 Azure SQL, Web API’s, Elastic Search, AngularJS, D3 JS
Responsibilities:
- Involved in data flow architecture and application design architecture.
- Understand the user requirements and design the multi-dimensional data metrics and reports.
- Used Angular.js for responsive web front end and D3.js for intuitive charts and reports.
- Involved in complete lifecycle of the application such as development, testing, integration and transition to Operations support teams
- Lead and co-ordinate Onshore and Offshore teams in the development and deployment of the application.
- Create and submit/Present regular Status reports to both internal and External (Client) stakeholders
- Initiate pull requests, perform code review and code quality analysis.
- Utilized Business Intelligence Applications model for dashboard and reporting.
Confidential
Technologies Used:SharePoint 2010, jQuery, JSON, Angular.js, Nintex Workflow, SQL Server 2008.
Responsibilities:
- Architected business process flow of authoring and publishing business documents between two portals (Web & Vault)
- Architected the Content Structure various product specific documents.
- Built a transport topology to transport documents between web and vault portals.
- Created Nintex workflow to automate business processes of authoring and publishing documents to Web Portal
Confidential
Technologies Used:SharePoint 2010, jQuery, Ember.js, JSON, SQL Server 2008.
Responsibilities:
- Architected the UI framework of the application using Ember.js framework based on SPA standards.
- Implemented best practices and improved the quality and methodology of integrations especially performance standpoint.
- Worked as offshore team lead executed the project coordinating with onsite manager and the offshore team
- Built re-usable client components with Ember.js that has been leveraged in other applications.
Confidential
Technologies Used:SharePoint 2010, WCF, jQuery, JSON, SAP BO, OnBase, SQL Server 2008
Responsibilities:
- Performed evaluation of business requirements, processes, technologies and information systems to draw a base line for SharePoint.
- Implemented best practices and improved the quality and methodology of integrations.
- Designed an application architecture understanding the current system and documented the design in UML using MS Visio
- Automated business critical processes such as Agent on boarding, managing agent annuity completion details, agent validations, monitoring and adjusting commissions based on the sales of policies
Confidential
Technologies Used:SP 2010, C#, ASP.Net, SQL Server 2008, ADFS, FAST Search
Responsibilities:
- Participated in Migration Strategy and solution design.
- Involved in Risk Management and Deployment Strategy.
- ADFS Integration to match Claims Based authentication and SP2010 User Profile services.
- Managed and handled migration related issues.
Confidential
Technologies Used:MOSS 2007, C#, ASP.Net, SQL Server 2008, jQuery, JavaScript.
Responsibilities:
- Collaborated with product owners to arrive at the requirements specifications.
- Interviewed various business users to collect and consolidate requirements.
- Assessed their current system which is built on ASP.Net.
- Involved in writing Software Requirements Specification and Proposal documents.
Confidential
Technologies Used:MOSS 2007, C#, ASP.Net, SQL Server 2008, jQuery, JavaScript.
Responsibilities:
- Collaborate with client managers to understand the requirements and suggests solution for their needs.
- Involved in design, development and implementation of the system that automates the business process.
- Used jQuery Extensively, to build rich interface to the SharePoint Web Parts that improves usability.
- Integrated Outlook to SharePoint.
Confidential
Technologies Used:MOSS 2007, C#, ASP.Net, SQL Server 2008, BizTalk Server.
Responsibilities:
- Participated in architectural design discussions and assisted in project plan.
- In my thread, we took care of Social Networking features of the portal such as connecting to other DU users and managing social events.
- Have used Ajax and Telerik controls in our custom web parts.
- Automated Unit tests using Unit testing framework of VS2008.
- Automated Deployments in different environments (Dev, QA, Load, Prod) using IBM Rational Build Forge.
- Participated in code reviews.
Confidential
Technologies Used:MOSS 2007, C#, ASP.Net, SQL Server 2005, Microsoft Great plains (GP).
Responsibilities:
- Involved in requirements analysis and application design of this portal.
- Configured and implemented intranet portal using MOSS 2007 that helps employees to collaborate and manage accounting information including bidding.
- Integrated Microsoft Great Plains to MOSS 2007 managing accounting information from Great Plains within the intranet portal.
- Automated their business processes using SharePoint Designer workflows
- Created custom webparts and field controls.
Confidential
Technologies Used:MOSS 2007, C#, ASP.Net, SQL Server 2005 Windows Workflow Foundation.
Responsibilities:
- Onsite coordinator, interviewed clients to review, analyze and document requirements.
- Designed and Built web portal using WSS 3.0 (Base version/framework of SharePoint 2007)
- Designed and integrated WSS 3.0 to IBM AS400 where the legacy data resides, Used SQL Server as an intermediate data port where the data flows between AS400 and WSS 3.0
- We have created reusable webparts in WSS 3.0 that connects to SQL Server and helps manage data, that internally been managed in AS400.
- Built custom workflow using Windows Workflow Foundation (WF) to automate the business processes such as product procurement, vendor management etc.
Confidential
Technologies Used:MOSS 2007, C#, ASP.Net, SharePoint Designer Workflows
Responsibilities:
- Onsite coordinator, worked closely with customer to collect, review, analyze and document the requirements.
- Designed and implemented Intranet Portal for Take Two UK using MOSS 2007.
- Configured and setup the MOSS 2007 portal to address Employee Self Service requirements such as announcements, team calendar, meeting room management, leave management, travel request management etc.
- Designed User Interface using OOB web parts of MOSS 2007 and SharePoint Designer.
- Extensively used content query webpart to render information in SharePoint Pages and customized those webparts using XML & XSLT.
- Built SharePoint Designer Workflows to automate meeting management, leave and travel requests processes.
- Involved in technical design and documentation
Confidential
Technologies Used:MOSS 2007, C#, ASP.Net, K2 Black Point.
Responsibilities:
- Onsite Coordinator, worked closely with clients, to review and analyze requirements, prepared requirement specifications.
- Coordinated and managed offshore team and directed them in development cycle.
- Involved in infrastructure setup of MOSS 2007 for an intranet environment.
- Built Document Management System with OOB (out of box) features of MOSS 2007
- Designed and built an enterprise business process automation application in K2 BlackPoint.
- K2 BlackPoint is a feature rich custom workflow engine which is a replacement for SharePoint Designer workflow. We integrated K2 BlackPoint with MOSS 2007.
