1. Darshan Balakrishna Shetty Availability: Feb ’17
darshanshetty.bms@gmail.com · +1 (412) 209-9085 (Mobile) · https://www.linkedin.com/in/dbshe
5440 Fifth Avenue, Apt 10 Pittsburgh, 15232 · Pennsylvania · United States · darshanshetty.bms (Skype)
Summary
Work experience at Wipro Technologies Ltd as Senior Software Engineer for 4.5 years, mainly working on BPM and
Data Integration applications.
Technical Skills: C, JAVA, C++, Python, Hadoop Framework, JavaFX, Oracle, PL/SQL, MYSQL, PEGA PRPC, Ora-
cle BPM, Android, HTML, CSS, PHP, SAP PI and IBM Websphere CAST IRON.
Experienced with Windows, Unix and Linux OS.
Certified System Architect in PEGA PRPC V6.1.
Education
University of Pittsburgh, Pittsburgh GPA: 3.5
Master’s degree in Computer Science Jan ’15 – Dec ’16
Coursework: Database Management System, Wide Area Networks, Design and Analysis of Algorithms, Com-
puter Architecture, Human Computer Interface, Multimedia Software Engineering, Cloud Computing, Ad-
vanced Topics in Management of Data, Compiler Design, Foundations of AI
BMSCE, VTU, Bangalore Percentage: 78.47%
Bachelor of Engineering in Electronics and Communication Sept ’05 – Jun ’09
Coursework: Programming in C, C++, Data structures using C++, Computer Organization, Microprocessors,
Advanced Microprocessors, Networks, Wireless Communication
Work Experience
University of Pittsburgh, Computer Science Pittsburgh, United States
Student Systems Developer, Department of Bio-Medical Informatics Jun ’16 – Dec ’16
Algorithm implementation and evaluation, software development and testing. Implemented Interactive and
Direct Causal Influence Learner. JAVA, python, Hugin API, JavaFX
Part Time Instructor Sep ’15 – May ’16
Evaluating and assisting the students in assignment and projects in JAVA (CS0401) and PYTHON (CS0008).
Wipro Technologies Bangalore, India
Team Lead (Senior Software Engineer/ Cast Iron Consultant) Aug ’11 – Dec ’14
Support and maintain British American Tobacco CI/XI Landscape which encompassed close to 400 interfaces
in 160 projects facilitating communication between more than 80 systems. Responsible for leading the team
and designing and implementation of enhancements.Cast Iron, Vordel Gateway, SAP XI
Design Authority ( On-site role, Kuala Lumpur) May ’13 – Sept ’13
Migration of CI landscape of British American Tobacco from one data center to other, keeping in mind the
continuity of more than 400 interfaces running in LIVE environment.Cast Iron, Vordel Gateway, SAP XI
PEGA Consultant (Software Engineer) Aug ’10 – Jun ’11
EGrants is a PEGA application intended to process the Grants i.e. reimbursement of Claim Requests raised
by Sales Assistants in Baxter International Corp.. Responsible for designing, implementing and testing the
functionalities.PEGA PRPC, Oracle BPM
Academic Experience
Semantic Analysis on Yelp Dataset Design and Implementation of user review rating prediction using Hadoop Map-
Reduce and Stanford coreNLP API. Sentimental analysis over user text review is performed and rating is predicted
based on the result from Stanford CoreNLP. ( JAVA, Hadoop File System, Map-Reduce paradigm, Stanford-CoreNLP
API.)
Data Visualization based on User Preference extending SeeDB Visualization recommendation engine that facili-
tates fast visual analysis taking user preference into account in order to generate top-k views. (JAVA, Oracle 11g.)
Attention Recognition Design and implementation of an android application which can recognize if the user is
focusing on the screen or not. (JAVA, Android library.)
Simple File Transfer Protocol The purpose of a file transfer protocol is to enable the transfer of files between machines
under the command of a user. ( C, Socket Programming, Synchronization, Distributed Systems.)
Electronic Auction System Designed and implemented an electronic auctioning system, similar to ebay.com. The
system facilitates auctioning by allowing registered users to post sale announcements, and to post bids. (Oracle, JAVA
and JDBC.)
Patient Tracker Design and implementation of an android application which can track a patients medical history.
Allowing the doctor to access patients medical condition and previous medication all in his finger tips while examining
the patient.(JAVA, Android library, SQLite.)
Tomasulo Architecture simulator To evaluate the effect of different architecture parameters on the CPU design. The
simulator reads an input file, it recognizes the fields of the instructions and simulates their execution. (JAVA.)