Amit Kumar

A210 palm groves Apt · KR puram , Bangalore 560049 · (91) 9739315373 · amitjha.manipal@gmail.com

A pragmatic who is passionate about technology, learning new things, and helping others to work better and more effectively. I have more than 11+ years of experience designing and delivering software systems in a wide variety of domains including automotive, aerospace, healthcare. I enjoy helping people transition to agile approaches for developing software and have fun doing it.


Experience

Platform Architect

Intercax Technologies

  • Design and implementation of a distributed system architecture based on event sourcing and highly scalable, resilient, reactive, Cloud native microservice platform.
  • Design/Development of a Kafka Alpakka stream fast data connector for enterprise application.
  • Responsible for formulation of solution and strategy keeping focus of reactive design principle.
  • Evangelist for new age technology adoption in team and in corporate strategy.
  • Responsible for devising strategy for product deployment, migration for cloud and on-premise.
  • Develop and evolve technology strategy, aligned to and prioritized by business objectives.
  • Facilitated Release Planning, Sprint Planning, Backlog Grooming, and Retrospective meetings.
  • Removed team impediments daily to allow the team to deliver the sprint goals and deliverables.
  • Facilitated team and cross-team Retrospectives to build good working relationships.
  • Collaborated with members of the Product, Business and Engineering Teams to develop and maintain Product Backlogs.
  • Communicate technical decisions to non-technical audiences and build consensus around them.
  • Articulate the value of foundational technology approaches to business executives (e.g. the pros & cons of microservices architectures in a given context).
  • Own key relationships both up and downstream of the platform teams to ensure delivery.
  • Manage priorities and make decisions in high stakes scenarios
  • Jan 2016 - Present

    Solution Architect

    Tata Consultancy Services Ltd.

  • Design and implementation customer experience management system for major healthcare company
  • Designing the integration pipeline for issue management of product data in Windchill PLM system
  • Responsible for devising strategy for migration of legacy product issue data to CEM System
  • Responsible for moderating business stake holder on requirement and technical specification
  • Designing implementation strategy for automated customer issue creation based on user complain as per FDA regulation
  • Develop role-based app on top of Thingworks, PTC Windchill IOT Platform
  • Develop and integrate data from physical products, web-based resources, and enterprise software systems to deliver valuable insights
  • Devise authorization strategy of sensor, sales, in use, data as per PTC windchill authorization framework
  • Nov 2013 - Jan 2016

    Sr. Software Engineer

    Volvo

  • Requirement Analysis of new change Request toward PDMLink functionality. Provide end to end delivery of such request co-coordinating with development testing and AO team.
  • Responsible as Volvo site India Maintenance Assignment co-coordinator.
  • Responsible for investigating, devising roadmap new interface to enable PDMLink communication with other enterprise application.
  • Designing and Developing Services, Adapter, Listener to take care of PDMLink proactive communication with other application.
  • Devising solution involving info engine, toolkit etc. to take care of customized batch process in plotting publishing export import.
  • Responsible for system performance, auditing of PDMLink infrastructure
  • Responsible for runtime troubleshooting of PDMLink Infrastructure to uphold our commitment of SLA/OLA to customer.
  • Responsible for devising strategy for knowledge sharing session on PDMLink and related process to enable cross function knowledge exchange between PD/AD team in site BLR
  • Responsible for envisaging future resource, skill, expertise plan/strategy required for VPDM Project ramp up. Helping in assessing candidate skill as being part of interview panel.
  • Influence / coach enterprise architecture on modern evolutionary platform architecture principles and practices
  • Develop and communicate measurements of platform progress and business impact
  • Support organizational changes regarding capability development, restructuring toward product-centric team models, and transitioning to modern agile SDLC practices
  • Dec 2010 - Nov 2013

    Software Engineer

    IBM

  • Requirement Analysis of Business Process Mapping, Application, integration with ERP and Multi MCAD tool
  • Developing info engine services for publishing enterprise metadata in ERP
  • Developing custom JSP page to facilitate customer specific report using info engine Talib.
  • Developing custom JSP, PL-SQL script for object count, Change management report.
  • Developing Windchill Api based custom code to modify soft attribute, lifecycle state
  • Developing Data base query to get, file size, vault location, most commonly used document, part, purgeable object etc.
  • Responsible for weekly and monthly maintenance and health check activity using Windchill Utility.
  • Planning Executing db. aphelion backup and disaster recovery
  • Performing Administration on Workflow, vaulting, Replication
  • Performing health check of tomcat and Apache and monitoring performance.
  • Analyzing security vulnerability and its remediation as per IBM standard policy.
  • Responsible for coordination with PTC for SPR & temp patch.
  • Performing rehosting/cloning of production to dev and QA environment.
  • Responsible for testing & documentation of custom functionality while planning for upgrade/enhancement.
  • Responsible for client interaction and seeking domain know how for process mapping.
  • Planning hardware requirement and sizing.
  • May 2010 - Dec 2010

    Application Developer

    Tata Consultancy

  • Requirement Analysis of Business Process Mapping, Manufacturing Publishing Requirement, Information flow across another PLM
  • Study the Out-Of-Box/Custom Pro-e/Toolkit integration with Windchill.
  • Mitigating the Road Map for Custom Publishing through Windchill Object Adapter.
  • Customizing Windchill Cad Agent Worker Class for publishing requirement.
  • Designing, customizing and Testing OOTB Publish Block workflow for publishing requirement.
  • Designing, Testing and customizing Approval/Review workflow for mapping Cummins change management process.
  • Designing and customizing the Windchill Loader to upload Office and AutoCAD Document in bulk.
  • Designing and customizing Windchill for inflow/outflow of metadata to other PLM system.
  • Responsible for formation and leading a team of three members in fulfilling the above-mentioned requirement.
  • Responsible for suggesting and mitigating a roadmap so that Cummins all manufacturing process get mapped to Windchill.
  • Responsible for formulating strategy for Upgrading Windchill 8.0M030 to Windchill 9.1
  • M040 with focus on risk area, production downtime, and rollback. Responsible for carrying out the WINDU, Upgrade Manager, and different healer script.
  • Developed C++ platform tool to automate the extraction of data from legacy database.
  • Developed legacy API application tool to validate the extracted data.
  • Developed java platform tool to call different PLM system environment during the extraction, staging and import of data.
  • Developed C++ based TCE ITK tool to create object in bulk in Teamcenter PLM.
  • Developed oracle utility to process the data in staging area.
  • Developed java platform tool to automate the import of data through CAD MANAGER.
  • Aug 2007 - May 2010

    Education

    Manipal Institute of Technology

    Bachelor Of Engineering
    Mechanical

    GPA: 8.2

    August 2003 - May 2007

    Skills

    Programming Languages & Tools
    SPECIALITIES
    • Microservices: Akka, lagom, Play Framework, Kafka Alpakka
    • Functional Programming: Scala, Scala.js, Java and other languages
    • Streaming engines: Akka Streams, and Kafka Streams, Alpakka Stream
    • Reactive Systems: Event-driven, scalable, resilient, and responsive applications using the Lightbend Reactive Platform, especially Akka
    • Distributed Systems: Polyglot Persistence, Cassandra, Janus Graph, Kafka Stream, Akka Persistence
    • Message-Driven Architecture: Akka actor Model asynchronous.
    • Event-Sourcing CQRS: DDD, Akka Persistence
    • Cloud Orchestration: Akka cluster, Kubernetes DC/OS, minikube deployment pipeline, AWS.
    • Security: Microservice web-gateway JWT authentication, RBAC authorization.
    • User Experience: React.js redux, flow, bootstrap, WebSocket
    • Rest-Api: Akka Http, Play, lagom postman
    • Software Development Lifecycle: Agile Scrum Team Leadership: Mentor, Community Building

    Interests

    Apart from being a web developer, I enjoy most of my time being outdoors. In the winter, I am an avid traveller and novice trekker. During the warmer months i love to be in mountain.

    When forced indoors, I follow a number of drama and fantasy genre movies and television shows, I spend a large amount of my free time exploring the latest technology advancements in the backend development world.


    Awards & Certifications

    • Co-Authored international paper: MBSE++ paper for INCOSE IS 2016 (Jul 16-18, Edinburgh, Scotland).
    • Participant in APCOSEC Bangalore Nov 9-11, 2016
    • Represented Intercax at INCOSE IS 2017
    • Lightbend forum contributor
    • Lagom community contributor
    • Play Forum practitioner