Post Job Free
Sign in

Developer Data

Location:
San Jose, CA
Posted:
May 11, 2017

Contact this candidate

Resume:

Tarun Joshi

***** ******* ***** ******, ******, Texas – 78727

Phone: +1-408-***-**** Email: **************@*****.*** LinkedIn: www.linkedin.com/pub/tarun-joshi/8/2b5/275/ OBJECTIVE: An experienced software professional, masters in Enterprise Systems, open to opportunities in field of Distributed Computing, Big Data.

SKILLS:

LANGUAGES: Core Java (JDK 7,6), Scala, BASH, JavaScript, HTML 5, CSS3 FRAMEWORKS/API: Node.js, Angular JS, Netty/Java API, Hibernate, Struts, Express, J2EE OPERATING SYSTEMS: Mac OS X, LINUX, Windows 7

DATABASES: Cassandra, MySQL, Mongo DB, Oracle 10g

SERVER: Netty API, Tomcat, Java NIO, nginx

BIG DATA: Apache Spark, Hadoop, Map Reduce, Spark Streaming, Spark UDF, Spark Data Frames BUILD & REPOSITORY: Git, ANT, MAVEN

CLOUD PLATFORMS: AWS EC2, AWS Elastic Beanstalk, Cloud 9 TOOLS: Eclipse IDE, Oracle SQL-Developer, SVN, ClearCase, SAHI (Automated web testing) EDUCATION:

Master of Science in Software Engineering GPA:3.41 Specialization: Enterprise Software Technologies SAN JOSE STATE UNIVERSITY, SAN JOSE, CA

Relevant Coursework: Enterprise Distributed Systems, Enterprise Software Platforms, Enterprise Application Components, Algorithms and Data Structures, Operating System Design, Database Systems. Bachelor of Engineering in Electrical and Electronics 68.5 percentages June 2008 UNIVERSITY INSTITUTE OF TECHNOLOGY, RAJIV GANDHI TECHNOLOGICAL UNIVERSITY CERTIFICATIONS: MCHD – MapR Certified Hadoop Developer (Jan 2017) MCSD – MapR Certified Spark Developer (Feb 2017)

PROJECTS:

1) Visa: Creating Highly Scalable and Fault Tolerant Web Applications- developed highly scalable and fault tolerant applications using Restful Web Services using Jersey, Spring Boot, Angular JS, Windows SQL Server, GIT, Maven, Jira. 2) Internship (Visa): Developed a near Real Time Data Ingestion Pipeline: Developed a data ingestion pipeline to produce data from Cassandra and publish it to Apache Kafka server. Also wrote consumers to deliver the data to HDFS cluster and Spark Streaming pipeline.

3) Major Project: Real Time HD image analytics using in-memory computation system: Leveraging Apache Spark’s in-memory computing API to perform a scalable Machine Learning pipeline for images over a distributed cluster. Technologies: Apache Spark, Apache Mesos, PySpark, Python, Thunder, IPython, Jupyter. 4) Optimization of an asynchronous open protocol distributed server over Netty API: Netty is an asynchronous event-driven API built over NIO java. Netty encapsulates its API around raw channel so that the user is able to cast protocols like HTTP, TCP/UDP, SFTP or your own custom protocol. Achieved Consensus through Flood-Max Algorithm, achieved write speeds of order of 10000 images (10 KB size each) in 144 seconds, managed distributed Server issues like load balancing by Ant Algorithm, parallel threads debugging in JVM, raw inter- platform serialization by Google Protocol buffers. 5) Deep Dive Research Paper: “Optimizing Java for high performance in Distributed Computing” (Answered: Why Java is not suited for parallel computation; why functional languages perform better? new features in Java 9) 6) Oracle Financial Services Software Ltd. (Oracle Corp., 2012-13): Developed Core Banking Solutions using state of the art J2EE Frameworks from Oracle.

7) Infosys: Developing Web Applications for Clients of Infosys (2009-2012): RELEVANT EXPERIENCE:

1) SENIOR SOFTWARE ENGINEER, Feb16-March 17

VISA Inc., Austin, Texas.

Responsibilities:

• To understand requirements from clients and develop web based, highly scalable and fault tolerant solutions.

• To code, test and integrate those solutions using devOps best practices.

• To maintain support and plan active enhancements over those web applications. Technologies: Angular.js, ui-router, Restful services using Spring Boot, BASH, Git, Maven, Jira. 2) SOFTWARE ENGINEERING INTERN, Jun15-Aug15

VISA Inc. Foster City California

Responsibilities:

• Gather requirements regarding the data ingestion pipeline, data formats and performance constraints.

• Code, configure, deploy the solution using open source best practices.

• Do sanity testing and attain performance benchmarks for message delivery and streaming analysis. Technologies: Apache Spark, Apache Kafka, Python.

3) APPLICATIONS DEVELOPER, April12- Dec13

ORACLE FINANCIAL SERVICES SOFTWARE LIMITED, Pune, Maharashtra Responsibilities:

• Understanding requirements from Product Strategy teams and incorporate as product features.

• To leverage latest frameworks from Oracle Tech for enhancing the performance of the financial products.

• To coordinate with teams from quality assurance, build, business analysis, enterprise integration.

• To suggest and improve existing architectural patterns from the state of the art J2EE design patterns, core java design patterns and enterprise integration patterns.

Technologies: Core Java, J2EE, Hibernate, Oracle 10 g, Jira, Bash, Windows Server. 4) SYSTEMS ENGINEER, September08-April 12

INFOSYS TECHNOLOGIES LIMITED, Pune, Maharashtra

Responsibilities:

• Gather requirements from client, involve in High Level Design and Low Level Design phases to generate unit testing and system integration testing documents.

• Design, develop, test and deploy software applications confirming those documents.

• Perform monitoring, system integration and user acceptance testing for those software applications. Technologies: Core Java (JDK 5), JMS, WebWorks Framework, Struts, Maven, Ant, Bash, Windows SQL Server.



Contact this candidate