RAGHAV SHARMA
Email: *******.***@*****.*** Mobile Number: (515) 992- 0185
SUMMARY:
3.5+ years of Java / Web development in several industries and projects including experience in IT software development using Java/J2EE
Experienced in designing/building applications using Java, J2EE, Spring Framework, REST API, JAX-RS, JSON, Mongo, JSP, XML, CSS, JavaScript, Eclipse and Web Services.
Proficient in Object Oriented principals, Design Patterns, Data Structures, Agile Methodologies and Multithreaded programming.
Ability to adapt to new changing technologies.
Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies. Education:
Masters in Computer Science (GPA–3.56/4.00) - University of Texas, Dallas (Aug’2014 – May’2016)
Bachelor of Technology in Computer Science & Engineering (GPA --3.4/4.00) – National Institute of Technology, India (Aug’2006 – May’2010) Skill Set:
Languages: Java, SQL, C/C++.
Java Technologies: J2EE, MVC, Spring Framework, JDK, Java Beans, JDBC, Junit Web Technologies: HTML, JSP, Java Script, JSON, Web Services, XML, TomCat, WebLogic Databases: Oracle, MySql, MongoDB
Networking Protocols: BGP, TCP, OLSR, DSR
Version Control Tools: ClearCase, CVS
Academic Projects
Simulation of OSPF & BGP protocol in Java
Autonomous Systems, each with various LANs containing routers (may or may not be BGP speaking), were emulated. Main functionality covered : Distribution & Redistribution of control messages, making sense from each control message received so as to populate route information in cache & finding the most optimum next-hop neighbor to reach any destination (Within the AS or to a different AS altogether).
Distributed protocol’s communication Termination Detection Implement Ricart-Agarwala protocol between nodes for communication in distributed and multithreaded environment, and then implemented Termination Detection using SnapShots Protocol.
Social network friendship recommendation
Implemented MapReduce program in Hadoop that implements a simple “People You Might Know" algorithm. The key idea is that if two people have a lot of mutual friends, then the system should recommend that they connect with each other.
Implemented Library Database Management System
Designed the ER/EER model for a University’s Library Database System. Implemented the Database Schema and normalized it to 3-NF and BCNF. Inserted sample data and implemented most frequently used SQL queries by end users.
Professional Experience [3.5+ years]
My career graph with Infosys Technologies Limited was smooth with a consistent incline. I joined the company as a Systems Engineer Trainee and was promoted to Systems Engineer and later to Senior Systems Engineer role.
Project: MYACCOUNTS (CLIENT: COX COMMUNICATION)
Description: My Account is Cox customer’s online interface to Cox Business. Customers can use My Account to manage their account(s) online and perform many self-service functions without having to contact the Customer Service Representatives.
Responsibilities:
Worked on developing new change requests and enhancements for new services like Configure Voicemail, Call forwarding and Call monitoring etc.
Gathered requirements from client to create functional design documents before signoff.
Demonstrated the ability to quickly learn and make use of various scripting languages.
Gained experience in high-traffic, customer-facing web applications. Project: CLMOD (CLIENT: LEXISNEXIS)
Description: This project involved content migration from an earlier dtd-based repository CCV6 to xsd-based repository MNCR which will also store images. Responsibilities:
Wrote adapters for java-based applications in the workflow for processing new data.
Implemented separate functionality for xsd processing in various existing applications.
Worked in DevOps environment for continuous-deployment of change requests.
Meeting up with the clients on a regular basis in order to gather requirements, review mocks/other prototypes, discuss enhancements, present project scopes/estimations.