AshishSharma SolutionArchitect
AshishSharma SolutionArchitect
Summary:
Solution and Cloud Architect with 16+ years of experience in various phases covering Digital Transformation, Practice Sales,
Program Management, IT Consulting, Software Engineering Delivery and Outsourcing and offshoring. Developed multi-tier,
long-term strategic enterprise architecture visions and roadmaps. Provided business with thought leadership during
requirement gathering and analysis.
Microsoft Azure Certified - extended working knowledge in cloud service, IaaS, worker role, service bus, queue, Azure blob
and table storages, and API Management. Configured NSGs for two-tier and three-tier applications. Experience in integrating
on-premises servers to Azure. Configured VNETs and subnets as per the project requirement. Configure Azure blob storage
and Azure file servers. Configured private and public facing Azure load balancers etc.
Extensive Experience in Application/System Integration, High Volume real-time data Processing, and Business Workflow Design.
Seasoned enterprise architect, who successfully envisioned and executed technology solutions for multiple business opportunities
which involved enterprise-wide complex/critical applications and operations.
Efficient architecting experience in the space of API, ESB, Integration, Analytics, SOA, BPM, and CEP areas carving out high-
level technical solutions, and estimations and contributing to the technical content in RFI and RFP responses.
Presented new ideas effectively at various levels of abstraction (e.g. C-Level executives, upper management, peers, and
students).
TECHNICAL SKILLS
Category Skillset
Microservices SpringBoot, Swagger, JAX-RS
Framework Axon, Cucumber, Mockito
Enterprise Integration Paradigms Microservices, Cloud Native, EDA (Event Driven Architecture), Service
and Middleware Oriented Architecture (SOA), Enterprise Service Bus (ESB), Apache
Kafka, Enterprise Integration Patterns (EIP), TOGAF
Cloud Pivotal Cloud Foundry, Docker, Microsoft Azure, Google Cloud Platform,
kubernetes, Oracle Cloud infrastructure (OCI), AWS
Spring Components SpringBoot, SpringBatch, SpringCloud, Eureka, Ribbon, Hystrix
DevOps Tools SVN, GIT, Jenkins, Maven, Nexus, TestNG
In Memory DataGrid TIBCO ActiveSpaces, Oracle Coherence
Middleware TIBCO ESB, Mulesoft ESB
TIBCO Products TIBCO BusinessWorks, ActiveMatrix ServiceGrid, ADB Adapter, TIBCO
Hawk, TIBCO Administrator, Mule ESB
Mulesoft Platform Anypoint Studio 6.x & 7.x, RAML, API Designer, API Manager, API Portal,
API Gateway, Mule ESB Runtime 3.8.x, 3.9.x and 4.x
BPM Tools TIBCO BPM
CEP Products TIBCO Business Events
Analytics (BI) TIBCO Spotfire
Certification Sun Java Certified Programmer , TIBCO Business Events 5
Languages Core Java, .Net Core, C++, C#, XML, HTML, REST JSON
Scripting Language Java Script , Shell
Database Oracle, MySQL, DB2, H2 database, MS Access, SQL Server
No SQL DataStax Cassandra
Monitoring TIBCO Hawk, HP OVO, Splunk, AppDynamics
Methodologies SAFE Agile 4.5 Methodology, Waterfall, V-Model
Operating System Windows, Unix/Linux
Domain Retail, Gaming, Logistics, Banking, Securities and Insurance
Ashish Sharma
Mobile: +1 (412)-708-1147; E-Mail: [email protected]
LinkedIn - https://www.linkedin.com/in/ashish-sharma-71b41028
EXPERIENCE SNAPSHOT:
Serve as architect responsible for planning and design of on-prem and Cloud solutions.
Participate in and/or lead a cross-functional IT Architecture group that reviews designs from an enterprise perspective.
Participate in the design review process and support the overall Enterprise Architecture Management process.
Influence and drive change to architecture processes, strategies and standards, as needed.
Accountable for key design reviews and recommendations to management and IT governance, including: Selection and review
of structural elements and their interfaces, by which a system is composed; Behavior as specified in collaborations about those
elements; Composition of these structural and behavioral elements into larger subsystems; Architectural system that guides
this organization; Architectural documentation creation and stewardship
Provide technical expertise/coaching for others; facilitate the development and provide direction on integration design patterns
around services and interfaces; and monitor application architecture related to other areas of IT, the business community, and
outside vendors to ensure the relevance of architecture to meet business needs.
Collaborate with the broader architecture community to provide input into IT strategies and standards.
Research and facilitate the development and review of solution, integration, workflow, cloud, infrastructure (including software
defined storage and networking) and/or web service standards.
Utilize foundational understanding of upstream and downstream effects of deprecating the legacy systems, migrating and
implementing into an Enterprise Platform.
Leverage experience drafting strategic vision for a large project or program specifically related to Major Systems Modernization
and Integration
Engaging in conversations with business partners to identify requirements, needs and gaps aimed at technology driven
transformation.
Evaluate existing tools, technologies, processes, and capabilities.
Provide technology expertise and oversight on design, development and implementation of strategic programs and projects
Lead the analysis, architecture, and design implementation for legacy technology projects employing sound solution
architecture practices.
Deliver artifacts, technical analysis documents and architectural designs that meet business requirements; oversees design
reviews and frameworks.
Collaborate and develop relationships with delivery teams and other Enterprise technology teams by partnering, sharing and
leveraging best practices and solutions.
Responsible for building architecture building blocks and design for legacy transformation of existing applications to Cloud
architecture using Microsoft Azure.
Involved in design discussion for Oracle Cloud infrastructure (OCI) and Azure using Fast Connect and Express Route.
Involved in design & development of various processes of service bus integration using Azure Service Bus.
Used Azure BLOB to access required files and Azure Storage Queues to communicate between related processes.
Designed and developed standalone data migration applications to retrieve and populate data from Azure Table / BLOB storage
to on premise SQL Server instances.
Ashish Sharma
Mobile: +1 (412)-708-1147; E-Mail: [email protected]
LinkedIn - https://www.linkedin.com/in/ashish-sharma-71b41028
Solution Architect, Wipro Limited, USA December 2015 till March 2020
Project: Federal Express (FedEx) – Shipment Enterprise Foundational Service
Part of Digital Transformation portfolio within the customer organization for delivering multi- year enterprise-wide foundational
services with key focus on “Time to Market”, “Availability” and “Customer Experience”.
Responsibilities:
Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing
scalability, and optimizing speed.
Work with DevOps team to fully automated CI/CD pipelines for code deployment using Jenkins and U-Deploy.
Collaborating with other DevOps engineers to maintain a deployment and management strategy - Assisting with creating and
maintaining an automation and monitoring framework - Developing automation using Shell scripting, Linux, etc - Creating and
implementing application monitoring and logging strategies using tools like AppDynamics and Splunk.
Responsible for building architecture building blocks and design for legacy transformation of existing applications to
Microservices architecture using SpringBoot platform.
Involved in design & development of various processes of ESB integration using TIBCO BW and TIBCO Business Events.
Defined Microservices decomposition strategy leveraging the Business Capability Model defined by Business Architects.
Responsible for enabling API management and Cloud Native adoption along with improving overall adoption of Enterprise
Foundational Services.
Responsible for designing and implementing Microservices Pattern including SAGA Pattern and Circuit Breaker Pattern.
Used Axon Framework for implementing Microservices Domain Driven Design concepts and patterns like CQRS, SAGA and Event
Sourcing.
Designed a generic RESTful JSON service for abstracting the Oracle Coherence Cache from upstream consumers.
Defining Architecture patterns for storage and retrieval of information across the enterprise.
Evangelist for improving the overall adoption and approach for Enterprise Foundational Services.
Following Test Driven development (TDD), ATDD, and Behavior Driven Development (BDD) techniques.
Responsible for Defining Reference Caching Patterns and Approaches, Technical Exception Management and Application
Management across the program.
Implemented Kafka producer and consumer applications on Kafka cluster setup.
Evaluated and performed proof-of-concepts on Docker.
Evaluated and performed proof-of-concepts on Mulesoft ESB and compared with TIBCO.
Deployed applications on Pivotal Cloud Foundry On-premise platform.
Drive through partner deployment and utilization of GCP services by supporting partners in pre-sales technical efforts, Proof of
Concepts, and reviewing designs/providing guidance in RFP/tender responses.
Experience in working on Cloud Shell and GCP commands gcloud, gsutil etc.
Experience in building applications using open Source components like Cassandra and Kafka.
Build TIBCO ActiveSpaces Security Cluster approach and configuration.
Providing Monitoring solution using AppDynamics for monitoring the performance of the microservices.
Set up Maven dependencies, Jenkins build jobs to provide continuous automated builds based on polling the Git source control
system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git.
Adopted Agile and Kanban frameworks to manage the product development workflow. Total Release Train included around 18
scrum teams.
Ashish Sharma
Mobile: +1 (412)-708-1147; E-Mail: [email protected]
LinkedIn - https://www.linkedin.com/in/ashish-sharma-71b41028
Solution Architect, Wipro Technologies, Singapore June 2012 till Dec 2015
Project: Citi Bank – Campaign Management System
Responsibilities:
Managed complete engagement with CITI for APPC and US Region from Vendor Perspective, Provided E2E
Solution/Delivery/Support for new Implementation & BAU Support, Including Resource/Project Management and Coordination
with the Business Teams.
Provided Framework Solutions and Best practices for development and deployment architecture.
Provided suggestion of Value addition in existing processes and Automation.
Provided solutions and Suggestions to improve the performance and to reduce the manual dependency.
Delegating responsibilities to various team members and monitoring the progress in each of them to ensure on-time delivery
Proactively identify and create service opportunities; help practice build solution responses and close service deals with clients.
Played a key role in converting several large transformational deals for the organization.
Involved in prospective client interactions and providing capability presentations around TIBCO and BPM stack.
Responsible for overseeing multiple Integration and BPM Projects and guiding and supporting the team in technical aspects.
Involved in building TIBCO Practice Competency and discussing the capabilities of TIBCO.
Practice with internal client stakeholders including Engagement Leads, Sales Team, and Delivery Team.
Guided and supported the team in Accelerator development using various TIBCO technologies.
Sr. Software Engineer, Meera InfoTech Pvt. Ltd, India July 2006 – Sep 2007
Project: Maya Academy of Advanced Cinematic
Responsibilities:
Involved in the Initial discussion with the Business to understand the business need.
Involved in FS document preparation to get a complete understanding of requirements From Business Users.
Involved in the development of various processes of integration using Java/J2EE, springs.
Conducting detailed design, code, and test reviews.
Coordinate with the team to achieve the 100% pass rate of execution test cases.
Requirement Analysis, Detail Design and JAVA/J2EE Implementation, SIT, UAT, Production Support
Application Developer and tech lead for a team of 3 to 7 Developers
Review and analysis of code developed by team members and enforce best practice.
Defect Tracking for the development team in QA and Production. Support for various production releases
Coordination with various teams for integration. Pre-production and production releases and Support.
PERSONAL DOSSIER
Date of Birth: August 22, 1983
Education: Bachelor’s degree in Electronics and Telecommunications from
Ideal Institute of Technology, UP Technical University, 2006
Languages fluent: English and Hindi
Key Trainings/Certifications