Srinivas Venkatesh
• **** E Valley Rank Pkwy Apt 2105, Irving, TX 75063 • 469-***-**** •********.*********@****.***.***
• https://www.linkedin.com/in/srinivasvenkateshmv/ • https://github.com/srinivas0v SUMMARY
• Strong experience working in SDLC using various methodologies including Agile, Waterfall, and other methodologies.
• Expertise in front end and backend web development using Core Web Technologies such as HTML5, XHTML, jQuery, CSS3, Bootstrap, AngularJS and XML.
• Experience with AJAX and RESTful web services (AWS, Azure, Twitter, Dropbox, Zillow, Last.Fm, eBay etc).
• Experience deploying complex web applications (Python flask app) using a commercial cloud vendor such as Amazon AWS, IBM Bluemix and Microsoft Azure.
• Expertise in javascript(JS), JSP and PHP web application development and Strong understanding of WordPress Platform.
• Strong knowledge and working experience in RDBMS, noSQL and Memcached concepts.
• Experience handling and parsing data in Json/XML/HTML formats.
• Strong knowledge in data structures, algorithms, and OO Design concepts.
• Experience in developing python applications using pandas, numpy, flask, sklearn, scipy, boto3, mysql connector, base64 encoding, matplotlib, memcache, hashlib, pyDes, Cloudant.
• Skilled in predictive analytics, data pipelines, data visualization and data reporting with HDFS data, ETL, and Hadoop MapReduce using Hadoop distributed data and Hadoop architecture, and Hadoop tools in a Hadoop Ecosystem.
• Experience in extracting the data from multiple sources using Hadoop data pipeline to process data using Spark, Spark Streaming, or Hive.
WORK EXPERIENCE
MedeAnalytics Big Data Intern Aug’16 - Jan’17
Responsibilities:
• Worked closely with product owners and data workers / analysts to understand business objectives for Big Data platform and worked on a ticketing system(JIRA).
• Involved in writing complex SQL queries for validating the data against various kinds of reports and involved in data quality issues and back end testing.
• Identified and ingested source data from different systems into HDFS using Sqoop and preprocessed data using Pig and Hive.
• Developed SSAS Multidimensional and tabular cubes with dimensions and fact tables.
• Created SSRS reports on top of cubes using MDX (Multi-Dimensional Expressions) queries for creating measures, calculations and KPI’s that fits business requirements.
• Worked on setting up Measures, attributes, Measure Groups, KPI\Datapartiniong for SSAS cubes and Scheduling cube processing as needed.
• Creating simple and complex BI/Analytics reports, dashboards (OLAP and relational). Boon Technologies Programmer Analyst Intern May’16 - Aug’16 Responsibilities:
• Implemented sensor data collection in Azure Blobs (HDFS) using HDInsight Hadoop Cluster.
• Developed workflows for data processing using PowerShell and SSIS by creating Invoke Hive Scripts.
• Created custom Hadoop cluster creation and deletion script using Microsoft Azure Automation Jobs to minimize the cluster runtime and cost.
• Extracted data from NoSQL Azure Table storage using RowKey and PartitionKey.
• Created BI reports(Tableau) and dashboards from HDFS data using Hive.
• Implementing Trigger and automated report generation using Pig scripts which avoided lookup and increases performance by 40%. Used Spark MLLIB Libraries for designing recommendation Analysis, predicted by using Statistical analysis in R. Vassist solutions Software Developer Intern Jan’15 - July’15 Responsibilities:
• Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance. 2 P a g e
• Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, JavaScript, Java Server Pages (JSP) and Java database Connectivity (JDBC) technologies.
• Used JavaScript code, HTML and CSS style declarations to enrich websites.
• Involved in writing complex SQL queries for validating the data against different kinds of reports and involved in data quality issues and back end testing.
• Used advanced Microsoft Excel to create pivot table, used VLOOKUP, and other Excel functions.
• Created detailed design documents using UML (Use case, Class, Sequence, and Component diagrams). TECHNICAL SKILLS
Big Data and Cloud: Apache Hadoop, Apache Hadoop YARN, Apache Hbase, Apache Hive, Apache Kafka, Apache Pig, Apache Spark, Spark Streaming, Spark MLlib, Apache Tez, HDFS, MapReduce, Sqoop, Azure HDInsight, Horton Works HDP, AWS, IBM Bluemix Programming Languages: C, JAVA, C++, Python 2.7/ 3.x,Scala, R Scripting Languages: PHP, Perl, JavaScript
Markup Languages: HTML5, XML, CSS
Network Protocols: Bluetooth, TCP, UDP, HTTP, IP
Operating Systems: Windows, Linux, Android, OS X
Database: MySQL, SQLite, Oracle, NoSQL, Vertica, HBase, MongoDb Tools: Android Studio, SQLite, MySQL Server Management Studio, Wireshark, Eclipse, Tomcat, MS Office, Weka, NetBeans, MySQL Workbench, LoadRunner, Jmeter, PyCharm
ACADEMIC PROJECTS –(my other projects are in the link https://github.com/srinivas0v)
• Web application -- Cloud Storage – PHP and Dropbox api A trivial photo-album web application that uses Dropbox api. It has a form to upload a new image, display window that lists the names of the images in Dropbox directory and each image name is a link, when you clicked it downloads and displays the image, also has a button to delete the image from the Dropbox storage.
• Pong – JavaScript and HTML5
This is a game designed using javascript and HTML. Its developed using pure javascript fuctions and did not use any libararies such as Canvas. Defined pong court, pong ball and the paddleand also the fuctionality for Start and Reset Button. Defined the ball movement and displayed the current and hightest score for a player. It has a message board that displays messages.
• Web Platform for navigation through hospital admission information - PHP and MySQL A web application that gives information about the hospitals based on other patients who share similar conditions and have same demographics with the patient of interest, it also includes Length of Stay, in-hospital mortality and other aspects. . The user can also compare how these expected indicators vary across different healthcare providers.
• Super Reminder - Microsoft Azure -- Python Flask SQL A Python Flask based web app which allows the user to save text files or pictures which serve as a list of things to do or a personal diary. Each file or a picture has a priority level which is the level of importance to each item. Handles scaling based on the number of users, scaling validated by using Apache JMeter for stress testing.
• Hadoop MapReduce and Clustering on large datasets - Amazon Web Service A web application to perform Mapreduce, kmeans clustering on large datasets. Visualizing the clustered output to get meaningful results. Built using Hadoop, AWS bucket, Python Flask, plot.ly and D3.JS packages for visualization. ACADEMIC QUALIFICATIONS:
The University of Texas at Arlington, Texas GPA:3.9 2017 Master of Science in Computer Science
Visvesvaraya Technological University, India GPA:3.5 2015 Bachelor of Engineering, Major: Computer Science
RELEVANT COURSES:
Cloud Computing, Data Science, Web Data Management, Computer Networks, Design and Analysis of Algorithms, Software Engineering, Database, Specific Topics in Database, Specific Topics in Advanced Database (Health Informatics) CERTIFICATION:
• Spark Streaming and Scala • Java Programming • Angular 5