Ranjith_Reddy Yallampalli Resume

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.

Recomendados

NaveenResume von
NaveenResumeNaveenResume
NaveenResumeNaveen S
92 views4 Folien
Lishit Resume von
Lishit ResumeLishit Resume
Lishit ResumeLishitVaishnav
175 views4 Folien
Darshita_Shah_Resume von
Darshita_Shah_ResumeDarshita_Shah_Resume
Darshita_Shah_Resumedarshita shah
192 views2 Folien
Bhargav von
BhargavBhargav
BhargavBhargav Manoharan
647 views10 Folien
Krishnagopal Thogiti_Java von
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti
447 views10 Folien
Bala Sr Java Developer von
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
344 views7 Folien

Más contenido relacionado

Was ist angesagt?

P KRISHNA von
P KRISHNAP KRISHNA
P KRISHNAKrishna Vamshi
104 views3 Folien
Abdulla Resume von
Abdulla ResumeAbdulla Resume
Abdulla ResumeShaik Abdulla
236 views4 Folien
Arpit Joshi Resume von
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi ResumeArpit Joshi
302 views1 Folie
Karan_Verma_Resume von
Karan_Verma_ResumeKaran_Verma_Resume
Karan_Verma_ResumeKaran Verma
93 views3 Folien
Java, BA,UI resumes von
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumesNeel A
321 views6 Folien
Resume joseph gregory java von
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
985 views8 Folien

Was ist angesagt?(20)

Arpit Joshi Resume von Arpit Joshi
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
Arpit Joshi302 views
Java, BA,UI resumes von Neel A
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
Neel A321 views
Nagarjuna Reddy_Java (1+ Experience) von Nagarjun Reddy
Nagarjuna Reddy_Java (1+ Experience)Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)
Nagarjun Reddy285 views
Ram Kumar - Sr. Certified Mule ESB Integration Developer von Ram Kumar
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar7.8K views
Jagan_Updated Resume von Jagan Mohan
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
Jagan Mohan821 views
Nitesh_Sr._Java_developer_Lead von Nitesh Dasari
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
Nitesh Dasari676 views
Resume von jmk4791
ResumeResume
Resume
jmk4791302 views
Sid K von Sid K
Sid KSid K
Sid K
Sid K410 views

Destacado

Raman monga von
Raman mongaRaman monga
Raman mongaRaman Monga
247 views3 Folien
Resume von
ResumeResume
ResumeChandraKumar Desai
373 views3 Folien
Vasanth_Resume von
Vasanth_ResumeVasanth_Resume
Vasanth_ResumeVasanth Balasubramaniam
177 views2 Folien
Kalyan Chakravarthy - Sr JavaJ2EE Developer von
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developerchakri kalyan
314 views4 Folien
Resume_Prathamesh_Ghanekar von
Resume_Prathamesh_GhanekarResume_Prathamesh_Ghanekar
Resume_Prathamesh_GhanekarPrathamesh Ghanekar
239 views1 Folie
Srinivasan Rajappa von
Srinivasan RajappaSrinivasan Rajappa
Srinivasan RajappaSrinivasan Rajappa
417 views1 Folie

Similar a Ranjith_Reddy Yallampalli Resume

Full stack Java Developer von
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
129 views6 Folien
Suresh_Resume von
Suresh_ResumeSuresh_Resume
Suresh_ResumeSuresh Yekasiri
547 views3 Folien
Resume_Sujas_Ghiya von
Resume_Sujas_GhiyaResume_Sujas_Ghiya
Resume_Sujas_GhiyaSujas Ghiya
330 views2 Folien
Rajeev_Resume von
Rajeev_ResumeRajeev_Resume
Rajeev_ResumeRajeev Bhatnagar
521 views9 Folien
Prasad von
PrasadPrasad
PrasadPacha Prasad
75 views2 Folien
Rinzu_Dongol-CV von
Rinzu_Dongol-CVRinzu_Dongol-CV
Rinzu_Dongol-CVRINJU DONGOL
1.8K views4 Folien

Similar a Ranjith_Reddy Yallampalli Resume(20)

Resume_Sujas_Ghiya von Sujas Ghiya
Resume_Sujas_GhiyaResume_Sujas_Ghiya
Resume_Sujas_Ghiya
Sujas Ghiya330 views
Sreekanth java developer raj von sreekanthavco
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
sreekanthavco6.6K views
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520- von Ramu Chinni
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 Chinni284 views
Wei ding(resume) von WEI DING
Wei ding(resume)Wei ding(resume)
Wei ding(resume)
WEI DING483 views

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.