Ashish Mishra

Ashish Mishra

$15/hr
Expert Website and Mobile application development, Content writing, SEO.
Reply rate:
33.33%
Availability:
Full-time (40 hrs/wk)
Age:
35 years old
Location:
Bhilai, Chhattisgarh, India
Experience:
17 years
Ashish Mishra Senior Architect, Coforge, Bangalore Profile Summary Ashish Mishra has 17 years’ experience in Middleware Technologies (Java/JEE),Enterprise Integration, DevOps and Cloud. He has interacted with Enterprise Architects, Business Architects, Product Owners and other key stakeholders to finalize requirements and analyse technology and product landscape. He has demonstrated good Technical Leadership, Product fitment assessment capabilities and Solutions requirement fit approach. He has demonstrated good technical leadership and participated in all phases of software development lifecycle – comprising of Design, Development, Testing and Operations and Maintenance, He is well versed in various software architectural styles such as N-Tier, SOA and Microservices. SKILLS Technology Java, JEE,Spring, SpringBoot, Hibernate, Microservices Modelling/ Requirement Management UML, JIRA BPM Pega 8, BPMN DevOps Tools AWS, GIT, Subversion (SVN), AWS Cloud, Maven 3.x/4.x, Jenkins 2.x, Nexus, Terraform, Ansible, Jenkins, Docker, Nagios, Kubernetes Testing Selenium, SOAPUI, JMeter Domain Government Services, Insurance, Travel & Transport CERTIFICATIONS March 2011 s Oracle Certified Master Enterprise Architect – Part 1 Project Experience Name of the Project:Case Management Migration Project, HMRC, UK Duration March 2020 to March 2021 Role Middleware and DevOps Architect Project Type Migration, Integration& Upgrade Technology Pega 8, Oracle 19c, AWS Cloud, Java, JEE, Microservices, Ansible, Terraform, EKS, Docker Project Overview Overview My Responsibilities HMRC is migrating its Case Management Systems to AWS cloud environment. In addition, these set of applications will be re-architected/ re-platformed to the latest versions of supported underlying software, The existing Case Management Systems are hosted on-premises and based on Pega 6 and Oracle 11g and getting re-platformed to Pega 8 and Oracle 19c. Alongside, there is integration with legacy applications (NPS, CISR-CMS, CISR-WM, COTAX, rd CESA, Corporate DataWarehouse) and 3 party systems such as SAP (ERP), SAML and Active Directory(Security and Documentum.          Participated in rearchitecting Case Management Systems (on-premises systems) to AWS Cloud environment using cloud agnostic architecture strategy. Involved in development with agile methodology. Coordinated with client regarding Non-functional requirement Worked on System Integrationarchitecture. Worked on DevOps – Git, Maven, Nexus, Ansible,Ansible Towers andJenkinsfor CI/CD pipelines Worked on Terraform, EKS and Helm for Clustered GitLab Installation in AWS cloud environment Automation of batch processes using Ansible Automation of scheduled start and stop processes of EC2 instances, databases etc. End to End Cloud Solutioning in AWS Cloud. Name of the Project: GAPP, IAG, Sydney, Australia Duration Project Type Sept.2019 – Feb.2020 (Sydney AUS) Development Role Technical Architect Technology JIRA, Java 8, JEE 8, Pega 7, Microservices, Spring Boot2 , Spring Cloud Netflix [Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon) ], AWS, Kafka, Zookeeper, HTML5, CSS3, Bootstrap, JSON, SAML, OAuth with JWT, MongoDB, Postman, JUnit, GIT, Maven, Bamboo, Docker, Confluence GAPP, IAG, Sydney, Australia (Architect) IAG is the largest provider of General Insurance in Australia and New Zealand with more than AUD 12 billion premium every year and selling insurance under many leading brands such as NRMA Insurance, CGU and SGIO. Project Overview Overview At present each brand uses payment gateway of their choice directly and there is a scope to centralize, manage and optimize payment operations within IAG. GAPP was conceived based on these lines where the brand/consumer applications of IAG will use the generic APIs developed by GAPP which, in turn, wrap the Payment APIs of these Payment Providers and then route to appropriate payment Provider as requested by the Brand/Consumer. GAPP is also responsible for the boarding and un boarding of brands with the Payment Providers Project Experience and carries out some other functions such as keeping customers’ default Payment methods and notifications to the Consumer applications from the Payment Providers. GAPP is part of IAG’s wider microservices architecture such as CMS (their Customer Management System) and Order Management System. Application is deployed in Cloud Native environment in AWS. My Responsibilities        Authored Payment Gateway Market Research and Solution document with detail analysis, comparison and evaluation on features of Payment Gateways offeredby different vendors. The selection was based on features, security, compliance, performance and cost as well as existing usage by different brands. Continuous Integration/ Delivery using GIT, Maven, Ansible, Jenkins, Docker, etc. Low-level design documents for Manage Payment and Notification module. Hands-on development of Manage Payment RESTful web services for Adyen and Stripe using Spring Boot and deployed as micro-services. Hands-on development of Notification module and passing event payloads to distributed topics using Kafka. Test Driven Development (TDD) of RestFul services using rest assured maven plugin. Incorporating advanced security mechanisms for Payment System Name of the Project: GMIL, Office Depot, USA (E-Commerce) Duration Jan.2017 – Sep.2019 Application Enhancement and Project Type Migration Role Technical Lead Technology Java 11, JEE 8, Microservices, Spring Boot , Spring Cloud Netflix [Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon) ], Java Messaging System (JMS) using Active MQ, Redis, NewGen’sOmniFlow Intelligent Business Process Suite (iBPS), HTML5, CSS3, Bootstrap, JSON, JSTL, JSP, SONAR, SAML, OAuth , JWT, MongoDB, Postman, JUnit, Jmeter, JProfiler, GIT, Maven, Jenkins, Docker, Kubernetes, Ansible, ELK . Office Depot is a leading office supply retail organization based out in the United States. It operates retail stores, e-commerce sites and a business-to-business sales organization. Project Overview Overview Gimillenia (GMIL) is used by Office Depot’s Customer Service Department to manage customer data and place and modify orders on behalf of the customers. The users of the system are InStore Representatives and Call center executives. Office depot is migrating its present N-Tier on-premises architecture to microservices Cloud native architecture. GMil is one of the micro services where customer data and their orders are managed are managed. It interacts with other applications such as Order Management, Vantiv (Credit Card Authorization), CDAP (Warehouse application) and ODEN (Email Notification Engine). Project Experience The configuration is centralized and Coforge is engaged in providing Application Development (Enhancement to cloud native and micro services architecture and migration to AWS), Enhancement and L2 and L3 support for Gimillenia. My Responsibilities            Leading a small team of resources to accomplish application development, enhancements and support Active participation in agile ceremonies. Decompose epics into user stories. Groom user stories and make accurate estimates through story points Design and Code reviews. Code artifact quality control using SONAR and crucible Implementing RESTful web services using Spring Boot and deployed as micro-services with embedded Tomcat Implementation of micro services using Spring Cloud/Netflix OSS (Zuul proxy, Eureka, Hysterix (Circuit Breaker) etc.) and ELK for Log Aggregation. Test Driven Development (TDD) of RestFul services using rest assured maven plugin. Incorporated security frameworks with OAuth2, SAML, JWT. Worked on AWS IAAS/ PAAS services like EC2, S3, ElasticBeanStack and integration with AWS services (SNS, SQS, ElastiCache, CloudFront, Route53, CloudSearch (Solr), DynamoDB) Participation in Load Testing and Profiling. Incorporate performance tuning. Analysis and resolution of production issues and issues raised by end users. Continuous Integration/ Delivery using GIT, Maven, Ansible, Junit, Docker, etc Name of the Project: SITA Voyager, UK Duration September 2014 – Dec.2016 Role Technical Architect Technology JIRA, Java 8, JEE, Oracle Weblogic Application Server, Websphere MQ [Java Messaging System (JMS)], OSB, SONAR, HTML5, CSS3, Bootstrap, Angular, Coherence 3.x, MongoDB, JSON, SoapUI, Postman, JUnit, SVN, Maven, Jenkins, Ansible,Elasticsearch, Logistics, Kibana. Project Type Development Project Overview Overview SITA Voyager is an Enterprise Application that aims at replacing its Mainframe based legacy system, Passenger Service System (PSS) with a combination of N-Tier architecture style which includes an integration tier. The new application is based on Java/JEE, Oracle Service Bus (OSB), Websphere MQ and Oracle database. Voyager is composed of airlines business domains such as reservations, inventory and departure control systems and access to that functionality is provided through well-defined interfaces (“Service Contracts”). It is intended to provide multi-tenant service to its clients (airline subscribers) hosted at SITA’s data center. The new system aims to be robust, scalable and extendable system. Agile methodology (Scrum) is followed for development. My Responsibilities      Part of core team and played role of a Technical Architect. Led teams in various phases of software development Design and Code reviews. Code artifact quality control using SONAR and through code walkthrough Project automation using Maven, Jenkins, Ansible, Shell Scripts, DTO generation, Linux scripts etc. Continuous Integration/ Delivery using Jenkins, Maven, Ansible, Junit, Cobertura, SVN etc Project Experience       Design and implement solutions and Technical resolutions of issues. Creation of technical documents such as Design documents, Standards & guidelines, installation guides, Release document, web services contracts etc. Guided team in extensive testing using JUnit, Soap UI, and Postman Etc. Conducting technical prototyping and proof of concept development to demonstrate business concepts and technology capabilities Incorporated performance tuning, clustering, Load balancing etc. Incorporated NFR testing such as security, performance testing, Log aggregation using ELK etc. and resilience testing Name of the Project: Machine to Machine (M2M) Device Platform (IOT platform)–Verizon, USA Duration Project Type November.2013 – August 2014 Development Role Offshore Developer Technology StarUML, Java, JEE, MQTT, AWS Lambda, Java JEE, WebServices (RestFul), Rabbit MQ, Apache Kafka, AMQP, XMPP, MQTT, XML, JSON, HTML5, CSS3, OAuth2, SSL/ TLS, Bootstrap, Amazon AWS, Oracle, JBoss (Wildfly) M2M Device Platform is a middleware product that connects end user sensors to Vertical Applications (such as mHealth and Building Energy Management). It comprises of Gateway applications and Sensor2Cloud (S2C). Project Overview Overview My Responsibilities S2C is a platform agnostic middleware hosted in the cloud that facilitates communication of sensor data with the vertical applications. It communicates with gateways in the user plane to retrieve data/responses from the sensor and send command to actuator. Besides, S2C provides control functions such as policy download, application management, access control and device management through its portals. It hosts the S2C Bus which is a message broker using MQTT and XMPP that integrates Gateway and 3rd party sensors on one hand and Verical Applications on the other.       Leading a small team of key java resources. Creation of Technical Architecture document. Requirement analysis, HLD, LLD and client sign off. Led a small team in accomplishing design and development of prototype in IOT and cloud computing. Development of prototype using alternate cloud providers Amazon AWS and Jelastic, Interacted with client for requirement clarification and design acceptance. Name of the Project: Medicaid Management Information System- Xerox, USA Duration March 2008 – Sept 2010 and August 2012 – June 2013 Role Technical Architect/ Technical Manager Microsoft Project Plan (MPP), UML, SOA, Migration/Support and Project Type Maintenance WebServices (SOAP), WildFly (formerly Technology JBoss), Hudson 2.x, SVN, Maven, JUnit, MuleSoft, Spring, Oracle, , FICO Blaze Advisor & Drools, BPEL, HTML5, ExtJS. Project Overview The Medicaid Management Information System (MMIS) is a healthcare enterprise application for claims processing and information retrieval system used by the states of the USA. Project Experience Overview MMIS can be customized to the need of a particular state. Important modules are Member, Provider Inquiry and Services and primary purpose of MMIS is to retrieve, adjudicate and pay claims to medical service providers. It also has a analytics and reporting module. MMIS is HIPPA compliant and works towards reducing cost for the state while protecting patients and providing better medical care. My Responsibilities      Led teams and authored Architecture Description Document along with client architects in the US. Project Automation and Continuous Integration/ Delivery using Hudson 2.x, Cruise Control, Maven, Junit, Cobertura, SVN etc. Setting technical guidelines and standards, review of core artifacts and providing technical direction to team, design and system integration. Implemented the Integrations module that involved interaction with external systems using Mule ESB. Ensuring that team performs within set technical guidelines, accomplished design and code reviews etc. EDUCATION R.V. College of Engineering and technology Ss B.E. (Computer Science) Professional Experience: Infosys, Bangalore - (Softwaree quality analyst ) Cisco, Bangalore (Senior Software Engineer) - IBM Internation Pvt. Ltd (Senior software Engineer) -
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.