Karan Patel Resume
no image
Karan Patel Resume

Education

University of Texas at Dallas Richardson, TX
M.S. Computer Science CGPA: 3.53/4.00 Expected Dec 2019
Sardar Vallabhbhai National Institute of Technology Surat, GJ, India
B.Tech Computer Engineering 2009-2013

Technical Skills

Languages/technologies: Java, Python, SQL, Hadoop MapReduce, Spark, SparkSQL, BigData, Hive, Pig Latin; Git, GitHub, VSS, PowerBuilder(PFC framework);
Operating Systems: Windows, Linux;
Databases: Sybase, MariaDB, MySQL, Oracle, MongoDB;
Web Development: AngularJS, Node.js, Spring, Spring Boot, Spring Data REST, Hibernate, JDBC, JavaScript, HTML, CSS;
Libraries: scikit-learn, TensorFlow, OpenCV, Pandas, Numpy, Matplotlib;
Coursework: Design and Analysis of Algorithms, Database Design, Advanced Operating System, Big Data Management and Analytics, Machine Learning, Computer Vision, Data and Application Security, Network Security;

Professional Experience

Copart Inc. Dallas, TX
Software Developer Intern Oct 2018 - Dec 2019
Migrated the production user database from using the old IBM DB2 database system, to a new service using Java Spring Data Rest and MariaDB, improving the reliability and speed of the system by 15%.
Developed efficient, secure applications, peer-review code, and document solutions within an agile-blended software environment.
Worked on Web-based applications utilizing Java, Spring, AngularJS and JavaScript.

Meditab Software Inc. Ahmedabad, India
Senior Programmer Analyst Sept 2015 - July 2017
Trained, mentored and led the team of 10 trainees. Gave training in Core Java, SQL and other technologies.
Directed ways to automate testing of recurring issues, which helped in identifying the issues quickly before releasing every build, thereby reducing the rework and client cases.
Created Multiple Re-usable UI Directives by defining Angular 2 Directives, Attaching Event Listeners, Controllers & Updating DOM element.
Configured Hibernate and Spring to map the business objects to MySQL Database. Worked on Hibernate and created mappings.
Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Web Flow with Spring MVC.
Leadership: Led a team of 6 programmers. Responsible for designing new features and creating the architecture that is robust, reusable and easy to maintain. Developed the report builder and parsing logic in the backend.
Successfully managed projects from inception to on-time completion; balancing trade-offs and coordinating teamwork. Worked on several projects namely Dashboard Analysis, Electronic/Paper Claims, Reports, Scheduler, TeleHealth. The technology used Java, AngularJS and MySQL.

Meditab Software Inc. Ahmedabad, India
Programmer Analyst Jun 2013 - Sept 2015
Took part in designing, building, maintaining, reviewing and supporting quality code and services.
Involved in the Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance using agile methodology.
Optimization: Restructured all of the reports queries, helped identify which module is causing overall slowness to clients with more than 100 users.
Moved costly SQL queries to the materialized query tables, which improved the performance of the reports to more than 99.95% in several cases.
Redesigned the database structure of the system which results in performance improvement of the overall system by more than 25%.
Designing: Redesigned the system based on the key information used to identify the disease(ICD codes) for the new set of ICD 10 codes. Was the key stakeholder in this project and developed this using PowerBuilder as front-end and Sybase ASE.

Academic Projects

Lung Diseases Detection Jan-Feb 2019
Use Pytorch to train a 10 layers CNN model on the chestXray-14 dataset to classify 14 diseases from X-ray images.
Used resampling method on mini-batch learning to address the class imbalance problem.
Achieved 75% accuracy.

Online Grocery Store Aug-Dec 2018
Build MEAN Stack based e-commerce website. Developed the RESTful APIs in Node.js.
Implemented the MongoDB database for dynamic data access and storage in JSON documents and front-end using AngularJS.

Digital Identification System using Hyperledger April-May 2018
Passport verification using Hyperledger Composer on Blockchain.
The technology used Hyperledger Fabric, Node.js, Express.js, Jade HTML Templating, CSS with Bootstrap.
Secure storage of passport data in blockchain using Hyperledger and reuse of it after updating check-in/check-out at any international airport for travel.

Secure File Transfer Application Nov-Dec 2017
File transfer application to transfer files securely between client and server in Java.
Providing authentication of the server by the client, encryption of transferred data and integrity verification.

Honours and Awards

Pat on the Back: To complete the complex projects ahead of time with high accuracy. (ICD 10) Oct 2015
Kudos Award: For resolving 7 months pending report analytic issues of the client. July 2014
Pat on the Back: Completing the first project with high detail without much assistance. Jan 2014