Documente Academic
Documente Profesional
Documente Cultură
com
linkedin.com/in/shourie7/ Mobile : +1-631-943-8484
Education
Stony Brook University Stony Brook, NY
•
Master of Science in Computer Science Aug 2019 – Dec 2020
Distributed Systems, Data Science Fundamentals, Analysis of Algorithms, Theory of Computation.
International Institute of Information Technology Hyderabad, India
•
Bachelor of Technology in Computer Engineering Aug 2012 – July 2016
Operating Systems, Algorithms, Programming in C++, Data Structures, Statistical Methods in AI, Computer
Systems and Organization, Scripting Languages, Computer Networks, Topics in Speech Processing
Teaching Assistant for Data Structures, Engineering Systems and Humanities Skills.
Skills
• Programming Skills: Java, C, C++, Python, Go Lang, JavaScript, Ruby, PHP, HTML, CSS, Bash, Prolog, SQL
• Technologies: JQuery, MySQL, PostgreSQL, SVN, Spring, React, Flask, Redux, HDFS, Agile, Scrum, Raft, Paxos
• Other: AngularJS, NodeJs, Rspec, MapReduce, Jasmine, LaTex, Eclipse, MacOs, SDN, BlockChain, Docker, Gradle
Experience
Pegasystems Hyderabad, India
•
Software Engineer Jul 2016 - Aug 2019
◦ Worked on design and implementation of AI chatbot which analyzes the input text and creates
corresponding use cases. More than 50 customers integrated it with their official facebook pages and
emails. The backend was implemented using pega tool and Java and frontend in JavaScript.
Input text is analyzed using rule, model and key word based text extraction for detecting entities,
sentiment and category with an accuracy rate of 80% without any initial feedback.
◦ Designed and developed a Feedback portal where user can change the entities and topic detected to
provide feedback. Accuracy is improved to 97% after submitting a few thousands of feedback records.
◦ Developed a customized Email portal to sort and automatically resolve emails received by banks and
other firms. More than 30% of emails were resolved automatically.
◦ Using Rspec and Jasmine automated the whole testing process of these features to avoid manual testing.
Projects
• Map Reduce Lib in Go: Implemented Map-Reduce library in Go. Involved Implementation of the Map/Reduce
function pair, task scheduler and failure handler. (Golang)
• Raft(Replicated State Machine) in Go: Implemented fault-tolerant key/value storage system, Involved
implementing leader election(RequestVote RPC), Log replication and Safety to ensure correct values are committed in
the replicated log. (Golang)
• Wikipedia Search Engine: Implemented an efficient search engine on a dump of Wikipedia data of 46GB. We used
tertiary Indexing for fast searching, which returns 50 queries per second. TF/IDF ranking was used.(Python)
• Face Recognition: Implemented an algorithm used for representing and recognizing facial images using the concept of
Eigen faces and improved it to 78% success rate.(Python)
• Earthquake Prediction Tool: Developed a GUI for calculating the probability of occurrence and magnitude of an
earthquake at a place by analyzing past data. (web2py)
• Tiny Shell: Successfully implemented a code which emulates terminal behaviour which accepts commands from user
and implements them using system calls.(C++)
• IEEE-CIS Fraud Detection: Built a model to predict if a transaction is fraudulent, with a kaggle rank within top 2%.