Tarun Joshi work email
- Valid
- Valid
Tarun Joshi personal email
- Valid
- Valid
- Valid
Tarun Joshi phone numbers
Masters in Software Engineering at San Jose State University, -Experience : Senior Software Engineer and Software Engineer Intern at VISA, 5+ years of Development experience with Infosys Technologies and Oracle Financial Services Software Ltd (Subsidiary with Oracle Corp). -Languages: Core Java, Python, Bash scription.-Big Data: Apache Flink, Kafka , PySpark, Apache hudi-Servers : Netty, Tomcat-Cloud : AWS, K8s -Database:Oracle 10g, MySQL, MongoDB-Build and Repository: Gradle, Maven, Git
-
Senior Software Developer - Data Platform - Watsonx AiIbm Jan 2024 - PresentArmonk, New York, Ny, Us -
Senior Software Engineer - DataFinix Mar 2022 - Feb 2024San Francisco, California, Us -
Senior Software EngineerLily Ai Mar 2021 - Mar 2022Mountain View, California, Us -
Member Of Technical Staff 2Vmware Aug 2019 - Mar 2021Palo Alto, Ca, UsUhana was acquired by VMware in 2019. 1. I was a Backend engineer to work in streaming pipeline to handle 1 Million+ events per second. 2. Worked on Streaming Frameworks like Apache Flink, Kafka Streams, Twitter Heron and distributed system technologies like Kafka, Kubernetes, Docker to achieve scale for million+ events.3. Wrote a Decoder to decode RAN messages with both static and runtime derived schemas (ASN) to protobuf.4. Worked on custom ANTLR parsing library (inside streaming apps) to parse KPI formulas from network analysts. -
Senior Software EngineerUhana Apr 2019 - Aug 2019Data Engineering on Streaming Data for Actionable AI
-
Senior Software DeveloperInfogain Jul 2018 - Mar 2019Los Gatos, Ca, UsJava Developer for Apple's Search InfrastructureTechnologies: Apache Solr, Java, Concurrency , Multithreading -
Software Engineer - JavaCisco Jul 2017 - Jul 2018San Jose, Ca, UsBack-End Developer for WebEx (Virtual Meeting Platform over Cloud) Provisioner Platform .Contributions : 1) Improved Webex Order processing by decoupling Non-SLA items (Checking DNS/https status for sites) after From SLA (Validating Site Orders for correctness) items (Converted multithreaded orders to Single thread call back architecture , fork-join for callbacks) using Java 8 , multithreading, Intrinsic and Explicit locking, Non-Blocking Producer and Consumer messaging pattern (Sensitive Consumer to optimize between load sensing and avoidance of CPU contention with other Order processing threads).2) Implemented a virtual method loader (Similar to a classloader) for converting incoming Jaxb objects (Orders from Production) to fresh requests for simulating production behavior in Test Environment -
Software EngineerVisa Feb 2016 - Mar 2017Foster City, California, Us* Worked on one Full Stack implementation for simulating Business Approval process for Infrastructure readiness for demands of a project . * Wrote Highly Scalable RestFul Web Services using Spring MVC, Spring OAuth and jdbcTemplate from Spring DB and angular js and microsoft sql server. * Was involved in all phases requirement gathering -> design -> coding -> testing -> delivery -> sign off* Used UI-router library from Angular JS to design runtime workflow (based on inputs from previous UI component ) to simulate business requirement. -
StudentSan Jose State University Jan 2014 - Dec 2015San Jose, Ca, Us*Masters in Enterprise Systems , Courses involved Algorithm and Data Structures , Operating Systems , Databases and Enterprise System Technologies , Internals of Big Data Technologies like Apache Storm.•Major Project: Tuning Spark for better performance for Machine Learning pipelines for images. During which I learned about Spark Best practices like -reuse of JVMs, Data Serialization techniques like Kryo -how to chose correct Data persistence for your jobs -how to control parallelization by use of repartition and coalesce -use DAGs lineage for lazy loading RDDs and how to even more lazily do Actions on them -how to use of jupyter+ interpreter for your language to Debug complex machine learning pipeline and plot substages so as to know are we building it right? •Optimized an Actor System (asynchronous distributed web-server, based on event driven architecture, which can receive and send messages from any protocol) using Java NIO (Netty), protocol - buffers, mongo DB. •Wrote research assignment for a class of Distributed Systems " How to optimize Java for Distributed Systems”, also talked about ethos of parallel programming and how do functional languages fair on it. -
Software Developer InternVisa Jun 2015 - Aug 2015Foster City, California, Us*Work involved creating Data Ingestion pipeline for consuming network statistics from Cassandra and publishing it onto Kafka Server, consumed by Spark and HDFS Consumers . * Also wrote Sliding Window algorithm for Spark Streamers ,learned about tuning window time and sampling time to control streaming analysis results -
Applications DeveloperOracle Financial Services Software Ltd Apr 2012 - Dec 2013Austin, Texas, Us* Was the Back-end Java developer for developing Web-Services following RestFul Architecture pattern Oracle's Banking Product "Flexcube" *Thorough hands on with technologies like JAX-RS , JAXB parser for XML , Core Java Design Patterns, Enterprise Design Patterns (Application Services , Business Services , DAO vs DTO ), J2EE Framework (hibernate used internally for ORM) , RestFul Web Services. * Learned concepts about Java Persistence Architecture and J2EE Container Architecture , Tomcat (Web Server Internals) Internals like hot deployment, DataSource and Connection Pooling. * JVM tuning parameters like UseSharedPages , UseParallelOldGC , heap memory tuning for better performance. *Sql query tuning,Database Tuning for better performance .* Worked on 2 successful releases of a product . -
Systems EngineerInfosys Mar 2009 - Apr 2012Bangalore, Karnataka, In* Worked for clients from Canada and Australia , namely Symcor and Telstra* Work involved mainly around Core Java and J2EE frameworks like Struts , Webworks and messaging framework like JMS * Thorough hands on with MVC architecture and SQL queries and core Java design patterns*Hands on with Front end technologies like JSP/Servlets and javascript* Involved in end to end SDLC life cycle phases from requirement gathering -> design phase -> coding -> unit and system testing -> release and build management - > user acceptance testing* Collaborated with variety of teams under IT service delivery , ranging from testing , development , management, client escalations and build. -
TraineeInfosys Sep 2008 - Mar 2009Bangalore, Karnataka, InReceived Training in Core Information Technology Areas like * Object Oriented Programming * Problem Solving * RDBMS * Linux Shell Scripting* Operating System Concepts * MainFrames * Core Java , Enterprise Java
Tarun Joshi Skills
Tarun Joshi Education Details
-
San José State UniversityComputer Software Engineering -
Rajiv Gandhi Prodyogiki VishwavidyalayaElectrical And Electronics Engineering -
Maharishi Vidya Mandir
Frequently Asked Questions about Tarun Joshi
What company does Tarun Joshi work for?
Tarun Joshi works for Ibm
What is Tarun Joshi's role at the current company?
Tarun Joshi's current role is Data engineering.
What is Tarun Joshi's email address?
Tarun Joshi's email address is ta****@****ail.com
What is Tarun Joshi's direct phone number?
Tarun Joshi's direct phone number is (415) 867*****
What schools did Tarun Joshi attend?
Tarun Joshi attended San José State University, Rajiv Gandhi Prodyogiki Vishwavidyalaya, Maharishi Vidya Mandir.
What are some of Tarun Joshi's interests?
Tarun Joshi has interest in Science And Technology.
What skills is Tarun Joshi known for?
Tarun Joshi has skills like Javascript, Java, Java Enterprise Edition, Core Java, Servlets, Eclipse, Mysql, Mongodb, C++, Jsp, Node.js, Sql.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial