Samir Prakash

Samir Prakash

FRONTEND DEVELOPER

Followers of Samir Prakash3000 followers
location of Samir PrakashPlano, Texas, United States

Connect with Samir Prakash to Send Message

Connect

Connect with Samir Prakash to Send Message

Connect
  • Timeline

  • About me

    Platform Engineering @ Skyflow | Golang | Kubernetes | OpenTelemetry | Observability | AWS | Infrastructure As Code | Cloud Engineering | Privacy Vault | Data Residency | PII | PCI | LLM |

  • Education

    • Delhi Public School - Ranchi

      1988 - 2000
      AISSCE Science
    • Sikkim Manipal Institute of Technology - SMU

      2001 - 2005
      Bachelor of Technology (BTech) Computer Engineering
  • Experience

    • HCL Infosystems Ltd.

      Jan 2005 - Mar 2007
      FRONTEND DEVELOPER

      ● Worked on in-house support product development● Worked on JSP and servlet technologies● Worked on JavaScript and HTML

    • Chubb

      Apr 2007 - Jul 2009
      JAVA DEVELOPER

      ● Worked on development of insurance based product● Worked on Java EE architecture based development● Worked on creating unit tests for core logic● Worked as an Individual contributor for core product development

    • CA Technologies

      Sept 2009 - Oct 2011
      JAVA UI DEVELOPER

      ● Worked on development of IAM site-minder admin portal● Worked on fine-tuning IAM based framework for CA Inc.● Worked as an Individual contributor to core development

    • Toyota Motor Europe

      Apr 2012 - Jan 2013
      Lead Telematics Engineer

      ● Developed Java Spring based REST API for providing Telematics services to Toyota and Lexus end users● Individually developed JavaScript/HTML5/CSS3 client side application for the backend services● Leveraged Backbone JavaScript library for front end development● Leveraged Bootstrap and CSS3 frameworks like LESS and SASS for UX implementation● Worked on implementing build and deployment pipelines for frontend applications● Integrated development to provide In-Car services on infotainment head units for Toyota and Lexus vehicles● Collaborated with in-car device manufactures (Harman/AW) for integration with in-car infotainment systems● Collaborated with service providers (Google/Yandex/TomTom) to provide real time data feed on route mapping and navigation● SSO implementation for providing a smooth UX for vehicle owners● Integrated with Bluetooth services and mobile service provider● Implemented OTA real time solutions for purchase, download and usage of in-car apps on head units● Implemented real time monitoring for fleet of vehicles to provide real time vehicle tracking● Created infrastructure to update a centralized Pan-European vehicle database for Toyota and Lexus● Implemented distributed application architecture to support in-house and cloud based services● Helped the team move from SVN to GIT workflow● Helped the team to learn and understand AGILE processes Show less

    • Toyota Motor Europe

      Apr 2013 - Nov 2016
      Senior UX/UI Engineer

      ● Worked with UX agencies for Pan-European SPA design● Developed and delivered robust web apps for Toyota and Lexus● Hands-on Development of Mobile first responsive SPA● Implemented product i18n for 28 countries and around 46 languages across Europe● Leveraged latest open source technology stack – Backbone/Marionette/React/Node/Express/Mongo DB/Redis● Frontend JavaScript framework implementation with HTML5 and CSS3● Enabling SAAS based bootstrap implementation for UX enhancement ● Implemented GIT based workflow for team development● Implemented and leveraged AGILE using JIRA● Management of cloud based deployment infrastructure with AWS and Heroku● Implemented continuous integration, testing and deployment process with Bamboo and Stash● Created and refined local development environment using Grunt and Gulp build pipelines● Implemented frontend testing frameworks with mocha and chai libraries● Integration with In-Car head units for leveraging Telematics services for end users● Developed and integrated connected car app store for Toyota and Lexus● Worked on integration and delivery of connected car app store for in-car devices● Managed a development team of 8-10 developers in onshore/offshore development model● Worked on requirement elicitation and analysis● Worked on design documents and artifact creation for frontend SPA● Worked on development and product testing● Finalized delivery processes and implemented production support post go-live● Project coordination with Toyota and other suppliers/vendors● Face to face client handling by generating and presenting project status and projections● Worked with dealers in various countries within Europe for understanding requirements● Implemented best practices for enhanced development and testing across teams● Integrated with server side telematics services using Spring REST-full Show less

    • Toyota Connected North America

      Jan 2017 - Nov 2018
      Senior DevOps Engineer

      ● Enabling development teams to deliver faster and better by implementing DevOps practices ● Creating and maintaining CI/CD pipeline for development teams using Jenkins/Semaphore/CircleCI/VSTS ● Infrastructure as a Code using Terraform and Ansible● Create and maintain multiple development and deployment environments● Testing, finalizing & promoting builds over multiple environments based on pre-defined SRE strategies and policies● Containerizing Spring Boot micro services and JavaScript based SPA with Docker and Kubernetes● Enabling development teams to implement best practices for Java micro services ● Enabling teams to understand and implement JavaScript/HTML5/Node based applications● Enforcing application, container and orchestration level security for frontend and backend micro services● Enabling teams to implement GIT workflow using feature based development● Enabling teams to understand and implement DevOps● Configuring private registries on Microsoft Azure for Docker images● Implementing best practices for creating/tagging/maintaining Docker images● Implementing code coverage guidelines using SonarQube and JaCoCo for Java and JavaScript based applications● Implementing cloud based artifactory solution using JFrog● Implementing profile based configuration for Java micro services for multiple deployments on Kubernetes● Implementing externalized configuration server for Java micro services for Kubernetes deployment management● Configuring Microsoft Azure as a cloud service provider for project requirements● Container orchestration using Kubernetes 1.8+ and Microsoft Azure● Managing Pods, Deployments, Services on Kubernetes● Creating and maintaining deployment scripts for Windows and Linux environments for Kubernetes deployments● Working on developing optimized CI/CD workflows using latest trends in current technologies● Evaluating PaaS, SaaS and IaaS providers to provide the most cost effective solutions● Site Reliability Engineering (SRE) Show less

    • Apple

      Dec 2018 - Nov 2022
      Senior Software Engineer

      ● Design and develop cloud native distributed microservices● Implementation of software defined networking for Apple retail stores across the globe● Requirement analysis for network automation by collaborating with network engineers● Defining common goals across teams to follow a well-defined development path● Coordination and collaboration with software engineers across diversified teams● Design and development of software and tools required by the network engineers● Defining and implementing processes for increased productivity● Creating and maintaining CI/CD pipeline for development teams● Leveraging cloud based environment with Docker and Kubernetes● Create and maintain multiple development and deployment environments● Testing, finalizing and promoting builds over multiple environments as per pre-defined strategies● Enabling development teams to implement best practices for software development● Enabling teams to understand and implement JavaScript/HTML5/Node based applications● Enforcing application, container and orchestration level security for frontend and backend services● Enabling teams to implement GIT workflow● Enabling teams to understand and implement DevOps as a day to day activity● Implemen?ng best practices for creating/tagging/maintaining Docker images● Working on developing optimized CI/CD workflows using latest trends in current technologies Show less

    • Toyota North America

      Nov 2022 - Nov 2023
      Principle Architect, iCloud Engineering

      ● Building a strong engineering culture at Connected Technologies● Design and Architect state of the art mobile and head unit applications● Design and Architect globally distributed backend applications● Design and Architect cloud infrastructure on AWS and Azure● Promote and enhance automation initiatives for to deliver better software faster● Provide technical leadership to build high-quality scalable and performance solutions● Manage engineering and architecture teams to drive new initiatives● Manage internal and external dependencies● Collaborate with stakeholders, business partners and execu?ve leadership● Deliver Toyota’s business objectives● Manage strategic rela?onships with strategic partners● Maintain and improve existing DevOps processes and Developer experiences for engineering teams● Collaborate, review, design and vet architecture, solution design and system design ● Solve complex engineering problems for Connected Technologies● Identify, compare and encourage adoption of new technologies, tools and processes● Attract, hire and retain top engineering talents Show less

    • Skyflow

      Nov 2023 - now
      Senior Site Reliability Engineer
  • Licenses & Certifications

  • Volunteer Experience

    • Software Engineer

      Issued by Disaster Accountability Project on Feb 2019
      Disaster Accountability ProjectAssociated with Samir Prakash
    • Technology Evangelist

      Issued by Toyota Connected on Mar 2017
      Toyota ConnectedAssociated with Samir Prakash
    • Technology Evangelist

      Issued by Toyota Motor Europe on Apr 2014
      Toyota Motor EuropeAssociated with Samir Prakash
    • Instructor

      Issued by InfoSys Ltd. on Sept 2009
      InfoSys Ltd.Associated with Samir Prakash