Post Job Free
Sign in

Data Software Developer

Location:
Illinois
Posted:
March 03, 2021

Contact this candidate

Resume:

Karthik Batchu

*******.******@*****.*** Mobile: +1-434-***-****

https://www.linkedin.com/in/karthikbatchu/

Summary

•9+ years of experience in software development, design and implementation of Web, Windows and Reporting applications using C#, ASP.NET, ADO.NET, Entity Framework, LINQ, WCF, MVC, Microsoft Enterprise Library, Tableau, Python, R, D3 JS, Angular JS, jQuery, Type Script, HTML, CSS, Microsoft SQL Server, MySQL, Oracle and PL/SQL.

•Experience in full stack development including integration and user acceptance testing of software.

•Experience in creating data visualizations and data analysis using matplotlib, seaborn, D3 JS and Tableau.

•Experience with different python packages like numpy, pandas, matplotlib, scikit-learn.

•Experience in creating statistical models in R using regression techniques and Bayesian modeling.

•Extensive knowledge in analyzing the Software Requirements and involved in the entire Software Development Life Cycle (SDLC).

•Have good knowledge on Big Data / Hadoop and its ecosystems - Hive, Pig, HBase, Map Reduce, Spark.

•Implemented Machine learning techniques such as Clustering, Classification, Regression as part of academic projects.

Technical Skills

Technologies: Python, Numpy, Pandas, Scikit-learn, Matplotlib, Flask, R, Tableau, AWS, Hadoop, Spark, Pyspark, Scala, C#, ASP.NET, WCF, jQuery, D3 JS, Java Script, HTML, CSS, XML, JSON, Google Protobuf, SOAP, REST API, C, C++, Java, JSP, JSF, Ionic framework.

Database Skills: SQL/PL-SQL, Oracle, MySQL, SQL Server, HBase, Mongo DB, SQLite, Apache Cassandra.

Tools: Microsoft Visual Studio, Eclipse, GIT, Subversion (SVN), Docker, Postman, MKS, Pycharm, RStudio, VSCode, Jupyter, QT.

Educational Qualification

•Master of Computer Science - Data Science from University of Illinois at Urbana, Champaign. 2018-2020

Courses: Introduction to Data Mining, Data Visualization, Statistical Modeling in R, Advanced Bayesian Modeling, Applied Machine Learning, Practical Statistical Learning, Cloud Computing Applications, Theory & Practice Data Cleaning.

•Bachelor of Engineering in Computer Science from Osmania University, India. 2006-2010

Courses: C, C++, Data Structures, Computer Architecture, Java, Operating Systems, DBMS, Computer Networks, Software Engineering, Web technologies, Design and Analysis of Algorithms, Distributed Systems, Data Mining, AI, Advanced Databases.

Work Experience

Automotive Robotics Inc, Peoria, IL. Sep’15 to till date

Software Engineer/Data Analyst

•Involved in applications Design, Development, Testing and Deployment phases.

•Design and development of applications using ASP.net MVC, C#, oracle, Ajax, jQuery, HTML, Type Script, Angular JS, CSS, Ionic.

•Developed scripts using python, numpy, pandas that extracts and cleans the data and then uploads it into SQL Server.

•Data Cleaning using Excel, Open Refine and python.

•Worked on a POC and developed an ML model to classify the incidents reported by the customers using python scikit-learn.

•Designed and developed dashboards, reports using Tableau, D3 and matplotlib for data visualization and data understanding.

•Developed IOT and Human Machine Interface (HMI) software using C#, C++ and angular.

•Developed business logic using C# and python that process the incoming data and stores the data in Oracle, SQL Server databases.

•Developed applications that use web sockets, google protobuf for communication.

•Developed and maintained different web applications. Integrating the UI with the back end.

•Implementing the data validations and unit testing the application. Fixing and troubleshooting the issues in the applications.

•Ensuring the quality of the work with proper code analysis and multiple levels of code reviews.

Xpans IT, Hyderabad, India. Jun’12 to Sep’15

Senior Software Developer

•Collaborated with the customers in requirements gathering and analyzing them.

•Worked on code refactors to improve performance changes.

•Developed WCF Services to schedule batch jobs that run on weekly basis.

•Developed applications using asp.net, C#, Oracle, jQuery, HTML and coding business.

•Involved in setting up DB and adding custom data access layer using Microsoft Enterprise Data Library

•Mentored junior developers, assigned tasks to the team and performing their code reviews.

•Developed libraries to export the application data to excel.

•Involved in applications Design, Development, Testing and Deployment phases.

Saven Technologies, Hyderabad, India. Jan’11 to Jun’12

Software Developer

Roles and Responsibilities

•Developed the application in typical 3-tier architecture providing the service for front end Asp.net, HTML, jQuery and extensive coding in C#.net in Business layer and database layer.

•Work together with team to perform in-depth analysis of requirements, database optimization and development.

•Involved in setting up DB and adding custom data access layer using Microsoft Enterprise Data Library for Oracle DB.

•Involved in applications Design, Development, Testing and Deployment phases.

Other Projects

Predicting House Prices: Developed a regression model that will predict the prices of houses in the US based on different properties. The model uses linear regression techniques and is developed in R. Also created visualizations using R.

Visualization of Startup’s: This visualization tells the story of startup’s in the USA between 2013 and 2017 based on the category, success rate and the trend. This is developed using D3.js, HTML, CSS and JS. https://karthikbatchu.github.io/

MOOC Certifications

•Introduction to Data Mining

•Statistical Modeling in R

•Data Visualization

•Advanced Bayesian Modeling

•Applied Machine Learning

•Practical Statistical Learning

•Cloud Computing Applications

•Theory & Practice Data Cleaning



Contact this candidate