SlideShare a Scribd company logo
RanjithReddy Yallampalli Ph: +1(919)903-4804
28 Bassett Street, Apt230, San Jose, CA 95110 ryallampalli@engin.umass.edu
PROFESSIONALSUMMARY
 2 years of experience in development of applications using Object Oriented Programming, Java/J2EE technologies.
 Experience in developing web applications using Core Java, Servlets, JSP and JDBC.
 Proficient in multi-threading, Socket Programming, Java RMI/RPC, Collection Framework.
 Experience in developing Web Services using SOAP and Restful APIs
 Experience in web development using JavaScript, HTML, CSS, WSDL and XML.
 Worked on Software Development Methodologies like Agile.
 Knowledge of databases such as MySQL, SQL Server.
 Experience in implementing MVC Architecture.
 Proficient in using Web Servers like TOMCAT, Glass Fish.
 Experience in using Version Control like Git, Svn.
 Experience in analyzing System Requirements Specifications and developing appropriates Test Cases, Test Plans.
 Experience working on different platforms like Windows, Linux.
 Good experience in IDEs like Eclipse and Code Blocks.
 Good communication and strong interpersonal skills to quickly adapt to new environment.
EDUCATION
University of Massachusetts, Amherst
Master of Science - Electrical and Computer Engineering GPA – 3.7/4 Feb 2016
SRM University, Chennai, India
Bachelor of Technology - Electronics and Communication Engineering CGPA – 9.0/10 May 2012
COURSES TAKENINMASTERS
Computer Algorithms, Computer Networks, Advanced System Software Design, Advanced Engineering and Optimization of
Systems, Database Management System (undergraduate course), Crypto Engineering, VLSI Design principles, Synthesis and
Verification of Digital VLSI Systems, Digital Signal Processing, Semiconductor Devices
SOFTWARE SKILLS
 Programming Languages: Java(Expert), C++, Python
 Web Services : SOAP, REST
 Build Tools : Maven
 Web Programming : Servlets, JSP, HTML, JavaScript, XML, WSDL
 Databases : MySQL
 Scripting Languages : Linux Shell Scripting
 Version Control : Git, Svn
 Operating Systems : Windows, Linux
 IDE & Tools : Eclipse, Code Blocks, AWS

WORK EXPERIENCE May 2012– Dec2013
ASSOCIATE SOFTWARE DEVELOPER
TATA Consultancy Services
May 2012 – June 2013
Ultimatix is the official TCS portal and an ERP gateway for its employees. It is an incredible application to robotize all employee
related general administrations like Timesheet, Salary Management, HR administrations and so on. It maintains the repository
of all the projects in TCS.
Responsibilities:
 Developed web pages using JSPs, Servlets, HTML and CSS.
 Client side validations are done using JavaScript.
 Developed the whole application on MVC Architecture.
 Followed Agile methodology, interacted with employees for the feedback and the suggestions are incorporated.
 Created Test Plans and Test cases for unit testing.
 Trained new hired team members by taking knowledge transfer sessions.
ASSOCIATE SOFTWARE DEVELOPER
TATA Consultancy Services
July 2013 - December 2013
SD Chat Application is a chat window for PWC (PricewaterhouseCoopers) customer care. This allows customers to talk with
customer care employees through text messages. Requests from clients are queued and then served based on the availability of
customer care employees.
Responsibilities:
 Implemented the project as REST API application using Jersey on Maven build tool.
 Developed application using JAX-RS interfaces and classes.
 Responses of the API are returned in JSON format.
 Resource URIs are designed and implemented.
 Implemented GET, POST, DELETE methods for the corresponding APIs.
 Implemented HATEOAS links in the Response message to make the application completely REST API.
 Tested the application using POSTMAN (REST API Client).
ACADEMIC PROJECTS
Internet of Things-Smarthomes usingDistributed Systems inJava Fall 2015
 Designed and implemented a distributed system that can be deployed in a smart home to automate tasks in Java using client
pull and server push architecture. 
 Consists of centralized gateway, sensors and devices and the communication is established using Java RMI/RPC. 
 Centralized gateway is used as a master and stores the configuration of sensors and present state of devices. 
 Implemented logical and vector clock timestamps to ensure orderliness of the events. 

REST APIs for Messenger applicationwith JAX-RS Fall 2015
 Designed and developed simple Messenger application on Maven as RESTful web service from scratch using Jersey. 
 Designed APIs for CRUD operations and POSTMAN client tool is used to test the functionality. 

Designed Multi-Thread Library toimplementDiskSchedulerinC++ Spring2015
 Designed user level Multi-threaded library that incorporates functions like lock, unlock, yield, signal, broadcast. 
 Implemented the disk scheduler that gets and schedules disk I/O for multiple threads. 
 Threads issue disk requests by queuing them at the disk scheduler. 
 Requests in the disk queue are serviced in shortest seek time first order. 
 Validated the faulty thread library by writing a suite of test cases. 

VirtualMemory ManagerinC++ Spring2015
 Implemented a single threaded external pager analogous to virtual memory portion of an OS that handles virtual memory
requests for application processes. 
 The pager handles address space creation, read and write faults and address space destruction. 
 Page replacement policy was implemented using clock algorithm (second chance). 
 Performed mutation testing to thoroughly check the functionality of the pager.

OnlineTest TakingSysteminJava Fall 2012
 Designed and developed a web application called Online Test Taking system in Java using Servlets, JSP, Apache Tomcat,
MySQL and JDBC following MVC architecture.
 Consists of two modules: Administration module and Student module.
 Client side validations are done using JavaScript.
 Online Test Taking system simplifies the tasks of taking the exam, assessing the answers.

More Related Content

What's hot

Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi ResumeArpit Joshi
 
Karan_Verma_Resume
Karan_Verma_ResumeKaran_Verma_Resume
Karan_Verma_ResumeKaran Verma
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
Neel A
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjun Reddy
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated ResumeJagan Mohan
 
MarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev FrameworkMarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev Framework
Ranganath Shivaram
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Nishant_Kumar_Mule_ESB
Nishant_Kumar_Mule_ESBNishant_Kumar_Mule_ESB
Nishant_Kumar_Mule_ESBNishant Kumar
 
Vivek Sharma Resume
Vivek Sharma ResumeVivek Sharma Resume
Vivek Sharma Resumevivek sharma
 
New resume
New resumeNew resume
New resume
Rahul Kumar
 
Sid K
Sid KSid K
Sid KSid K
 

What's hot (20)

P KRISHNA
P KRISHNAP KRISHNA
P KRISHNA
 
Abdulla Resume
Abdulla ResumeAbdulla Resume
Abdulla Resume
 
Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
 
Karan_Verma_Resume
Karan_Verma_ResumeKaran_Verma_Resume
Karan_Verma_Resume
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)
 
sajeer_resume
sajeer_resumesajeer_resume
sajeer_resume
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Trinath Resume
Trinath ResumeTrinath Resume
Trinath Resume
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
MarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev FrameworkMarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev Framework
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Nishant_Kumar_Mule_ESB
Nishant_Kumar_Mule_ESBNishant_Kumar_Mule_ESB
Nishant_Kumar_Mule_ESB
 
Anchal_5Jan_New
Anchal_5Jan_NewAnchal_5Jan_New
Anchal_5Jan_New
 
Vivek Sharma Resume
Vivek Sharma ResumeVivek Sharma Resume
Vivek Sharma Resume
 
MANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_exMANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_ex
 
Resume
ResumeResume
Resume
 
New resume
New resumeNew resume
New resume
 
Sid K
Sid KSid K
Sid K
 

Viewers also liked

Raman monga
Raman mongaRaman monga
Raman monga
Raman Monga
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developerchakri kalyan
 
A. Hodgins CV 2016
A. Hodgins CV 2016A. Hodgins CV 2016
A. Hodgins CV 2016Alicia Marie
 

Viewers also liked (10)

Raman monga
Raman mongaRaman monga
Raman monga
 
Resume
ResumeResume
Resume
 
Vasanth_Resume
Vasanth_ResumeVasanth_Resume
Vasanth_Resume
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
Resume_Prathamesh_Ghanekar
Resume_Prathamesh_GhanekarResume_Prathamesh_Ghanekar
Resume_Prathamesh_Ghanekar
 
Srinivasan Rajappa
Srinivasan RajappaSrinivasan Rajappa
Srinivasan Rajappa
 
A. Hodgins CV 2016
A. Hodgins CV 2016A. Hodgins CV 2016
A. Hodgins CV 2016
 
ratnajeet_cv
ratnajeet_cvratnajeet_cv
ratnajeet_cv
 
VIJAY CHOUDHARY GE
VIJAY CHOUDHARY GEVIJAY CHOUDHARY GE
VIJAY CHOUDHARY GE
 
Nis_cv_2015
Nis_cv_2015Nis_cv_2015
Nis_cv_2015
 

Similar to Ranjith_Reddy Yallampalli Resume

Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
MdHasan872214
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer rajsreekanthavco
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu Chinni
 
Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh SilwalShashesh Silwal
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVAVinod Kumar
 
Resume
ResumeResume
Resume
santukumar12
 
Wei ding(resume)
Wei ding(resume)Wei ding(resume)
Wei ding(resume)
WEI DING
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_ResumeAman Kebreab
 

Similar to Ranjith_Reddy Yallampalli Resume (20)

Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 
Rajeev_Resume
Rajeev_ResumeRajeev_Resume
Rajeev_Resume
 
Prasad
PrasadPrasad
Prasad
 
Rinzu_Dongol-CV
Rinzu_Dongol-CVRinzu_Dongol-CV
Rinzu_Dongol-CV
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh Silwal
 
Meghana_Resume_FullTime_May_2016
Meghana_Resume_FullTime_May_2016Meghana_Resume_FullTime_May_2016
Meghana_Resume_FullTime_May_2016
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVA
 
Darron_Haworth_2016
Darron_Haworth_2016Darron_Haworth_2016
Darron_Haworth_2016
 
Resume
ResumeResume
Resume
 
Wei ding(resume)
Wei ding(resume)Wei ding(resume)
Wei ding(resume)
 
Aman_Kebreab_Resume
Aman_Kebreab_ResumeAman_Kebreab_Resume
Aman_Kebreab_Resume
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 

Ranjith_Reddy Yallampalli Resume

  • 1. RanjithReddy Yallampalli Ph: +1(919)903-4804 28 Bassett Street, Apt230, San Jose, CA 95110 ryallampalli@engin.umass.edu PROFESSIONALSUMMARY  2 years of experience in development of applications using Object Oriented Programming, Java/J2EE technologies.  Experience in developing web applications using Core Java, Servlets, JSP and JDBC.  Proficient in multi-threading, Socket Programming, Java RMI/RPC, Collection Framework.  Experience in developing Web Services using SOAP and Restful APIs  Experience in web development using JavaScript, HTML, CSS, WSDL and XML.  Worked on Software Development Methodologies like Agile.  Knowledge of databases such as MySQL, SQL Server.  Experience in implementing MVC Architecture.  Proficient in using Web Servers like TOMCAT, Glass Fish.  Experience in using Version Control like Git, Svn.  Experience in analyzing System Requirements Specifications and developing appropriates Test Cases, Test Plans.  Experience working on different platforms like Windows, Linux.  Good experience in IDEs like Eclipse and Code Blocks.  Good communication and strong interpersonal skills to quickly adapt to new environment. EDUCATION University of Massachusetts, Amherst Master of Science - Electrical and Computer Engineering GPA – 3.7/4 Feb 2016 SRM University, Chennai, India Bachelor of Technology - Electronics and Communication Engineering CGPA – 9.0/10 May 2012 COURSES TAKENINMASTERS Computer Algorithms, Computer Networks, Advanced System Software Design, Advanced Engineering and Optimization of Systems, Database Management System (undergraduate course), Crypto Engineering, VLSI Design principles, Synthesis and Verification of Digital VLSI Systems, Digital Signal Processing, Semiconductor Devices SOFTWARE SKILLS  Programming Languages: Java(Expert), C++, Python  Web Services : SOAP, REST  Build Tools : Maven  Web Programming : Servlets, JSP, HTML, JavaScript, XML, WSDL  Databases : MySQL  Scripting Languages : Linux Shell Scripting  Version Control : Git, Svn  Operating Systems : Windows, Linux  IDE & Tools : Eclipse, Code Blocks, AWS  WORK EXPERIENCE May 2012– Dec2013 ASSOCIATE SOFTWARE DEVELOPER TATA Consultancy Services May 2012 – June 2013 Ultimatix is the official TCS portal and an ERP gateway for its employees. It is an incredible application to robotize all employee related general administrations like Timesheet, Salary Management, HR administrations and so on. It maintains the repository of all the projects in TCS. Responsibilities:  Developed web pages using JSPs, Servlets, HTML and CSS.  Client side validations are done using JavaScript.  Developed the whole application on MVC Architecture.  Followed Agile methodology, interacted with employees for the feedback and the suggestions are incorporated.  Created Test Plans and Test cases for unit testing.  Trained new hired team members by taking knowledge transfer sessions.
  • 2. ASSOCIATE SOFTWARE DEVELOPER TATA Consultancy Services July 2013 - December 2013 SD Chat Application is a chat window for PWC (PricewaterhouseCoopers) customer care. This allows customers to talk with customer care employees through text messages. Requests from clients are queued and then served based on the availability of customer care employees. Responsibilities:  Implemented the project as REST API application using Jersey on Maven build tool.  Developed application using JAX-RS interfaces and classes.  Responses of the API are returned in JSON format.  Resource URIs are designed and implemented.  Implemented GET, POST, DELETE methods for the corresponding APIs.  Implemented HATEOAS links in the Response message to make the application completely REST API.  Tested the application using POSTMAN (REST API Client). ACADEMIC PROJECTS Internet of Things-Smarthomes usingDistributed Systems inJava Fall 2015  Designed and implemented a distributed system that can be deployed in a smart home to automate tasks in Java using client pull and server push architecture.   Consists of centralized gateway, sensors and devices and the communication is established using Java RMI/RPC.   Centralized gateway is used as a master and stores the configuration of sensors and present state of devices.   Implemented logical and vector clock timestamps to ensure orderliness of the events.   REST APIs for Messenger applicationwith JAX-RS Fall 2015  Designed and developed simple Messenger application on Maven as RESTful web service from scratch using Jersey.   Designed APIs for CRUD operations and POSTMAN client tool is used to test the functionality.   Designed Multi-Thread Library toimplementDiskSchedulerinC++ Spring2015  Designed user level Multi-threaded library that incorporates functions like lock, unlock, yield, signal, broadcast.   Implemented the disk scheduler that gets and schedules disk I/O for multiple threads.   Threads issue disk requests by queuing them at the disk scheduler.   Requests in the disk queue are serviced in shortest seek time first order.   Validated the faulty thread library by writing a suite of test cases.   VirtualMemory ManagerinC++ Spring2015  Implemented a single threaded external pager analogous to virtual memory portion of an OS that handles virtual memory requests for application processes.   The pager handles address space creation, read and write faults and address space destruction.   Page replacement policy was implemented using clock algorithm (second chance).   Performed mutation testing to thoroughly check the functionality of the pager.  OnlineTest TakingSysteminJava Fall 2012  Designed and developed a web application called Online Test Taking system in Java using Servlets, JSP, Apache Tomcat, MySQL and JDBC following MVC architecture.  Consists of two modules: Administration module and Student module.  Client side validations are done using JavaScript.  Online Test Taking system simplifies the tasks of taking the exam, assessing the answers.