Karan Verma

Senior Software Engineer - Integrations at Atlassian

Tampa, Florida, United States

About

Strong Experience in developing object oriented applications using JAVA/C#.Net technologies, application Software Specifications, Analysis, Design, Development, Testing and debugging, Maintenance. Extensive hands on experience in consuming as well as developing API for SOAP and REST based Web services to integrate third party functional modules into the core application. Experience as Mulesoft Developer with Any Point Studio, Any Point Cloud Hub, API, Gateway management. Mule ESB experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Server 3.x and 4.x Experience in Mule Administration, Configuration, & Tuning with Mulesoft MMC & Enterprise release capabilities. Skilled in XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mulesoft.

Experience

  • Atlassian (Tampa, Florida, United States · Remote)
    • Senior Software Engineer - Integrations
      Oct 2024 - Present · 1 yr 10 mos

    • Software Engineer - Integrations
      Jan 2023 - Sep 2024 · 1 yr 9 mos

  • Amgen (Full-time · 3 yrs 5 mos)
    • Senior Software Engineer
      Nov 2021 - Jan 2023 · 1 yr 3 mos

      -Leverage MuleSoft technology by developing reusable product extensions and by writing knowledge articles based on experience, while assisting in identifying other opportunities in which the MuleSoft platform could provide a solution. -Develop Prototypes and Provide guidance on effective use of MuleSoft and best practices via brown bag sessions/demonstrations. -Setup best practices(C4E) and conduct code reviews for the MuleSoft API’s and ensure that the API’s are scalable and reusable and also using CICD pipelines using either Jenkins or Gitlab. -Develop integrations between Workday and other key critical systems such as Maximo, EDL, Salesforce and other city planning technologies. -Integrate salesforce with other systems such as Veeva Vault, Patient registry and other SaaS based manufacturing solutions to eliminate silos within the organization. -Setup various security policies for different use cases in the Anypoint platform such as okta, oauth 2.0, Basic Authentication, ClientID/Secret whitelisting etc. -Develop various integrations with SAP by using the SAP connectors for both Inbound and out bound connections. -Follow various design architectures such as event driven, pub-sub to get the real time data instead of batch processing. -Extensively used Anypoint MQ, object store and batch processing when working with salesforce and SAP integrations. -Build the integrations using mutual authentication (2-way TLS) when external systems such as salesforce, One Trust etc. are invoking the MuleSoft integrations. -Work with the MuleSoft vendor and setup infrastructure on the cloud hub such as load balancers (DLB), firewall rules, VPC, VPN etc. -Developed Tableau dashboard for Anypoint Platform KPI metrics, using platform APIs and Postgre SQL as Datasource.

    • Software Engineer
      Sep 2019 - Nov 2021 · 2 yrs 3 mos

  • Tata Consultancy Services (On-site)
    • Software Engineer
      Oct 2018 - Sep 2019 · 1 yr

      Client - Boston Scientific Corporation • Identified issues within databases, performed troubleshooting and implemented effective solutions. • Delivered complex business requirements without any issues as a result of troubleshooting and extensive oversight. • Involved in migration of various legacy MS access reports to Tableau. • Created scripts and processes for data integration and maintenance. • Hands on knowledge of Mule ESB, involved in developing integration workflows using mule ESB framework and content-based routing. • Involved in creation of http inbound and outbound flows using XPath in Mule ESB. • Used Mule ESB to route various calls to do validation of service input and to handle exceptions. • Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, Data Weave (to name a few) for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.

    • Software Engineer
      Mar 2018 - Sep 2018 · 7 mos

      Client - Quest Diagnostics • Involved in the Development of Patient Service Center Bot for assisting patients to schedule the appointment as per available day and time slot, provided Zip code by patient on the basis of this input most accurate or nearest locations of the diagnosis center fetched from the Database and displayed and patient can book the appointment at desired location as per his/her interest. On Successful completion of process Bot will share the Confirmation number with patient. • This Bot also helps first time users to register themselves on the website by providing suitable instructions, also asks for feedback from the user with whom the bot just recently interacted. • Used MS Bot Framework for maintaining session and for message exchange between user and bot. • All the incoming messages from user has been processed by, LUIS (Language Understanding Intelligence Service) instance which help the bot to respond users Query and then instruct them. • Typographical error from user was corrected using Bing Spell Checker service.

    • Software Engineer
      May 2017 - Feb 2018 · 10 mos

      Client - Boston Scientific Corporation •Gathering requirements from clients and internal stakeholders and plan milestones in the research, development, and implementation phases of the project life cycle. •Converting Business requirements into Functional specifications documentation. •Interact and Coordinate with Internal and External stakeholder’s to drive Compliance of procedures across key areas during project life cycle. •Synthesized and translated business data needs into creative visualizations in Tableau. •Involved in creating database objects like tables, views, procedures, triggers, and functions using T-SQL and PL/SQL to provide definition, structure and to maintain data efficiently. •Building, publishing customized interactive reports and dashboards, report scheduling using Tableau server. •Created action filters, parameters and calculated sets for preparing dashboards and worksheets in Tableau. •Restricted data for particular users using Row level security and User filters. •Developed Tableau visualizations and dashboards using Tableau Desktop. •Developed Tableau workbooks from multiple data sources using Data Blending. •Preparation and regular updating of Dashboard reports by using Tableau Desktop and Tableau Server. •Performance tuning of workbooks, data sources, and providing best practices for user community.

  • Web Development Intern at National Informatics Center
    Jun 2012 - Jul 2012 · 2 mos

    National Informatics Centre(NIC), • Completed a project titled “Networking in NIC” • Learnt about various techniques, models, types, topologies of and devices used in establishing computer networks. • Gained knowledge on the process of establishing connections among the ministry as well as with other users. • Worked on their shipping project as a junior developer and got experience of Classic ASP, HTML and CSS.