Raviteja Gadipudi
561-***-**** **********@*****.***
OBJECTIVE: To work with an organization that provides an opportunity to utilize my knowledge and skills
thereby enhancing them. I wish to be a part of the team that works dynamically towards the growth of the
organization by satisfaction in all respects.
SUMMARY
• 2 Years of experience working as a Java developer with strong hold on OOPS concepts and Web
based technologies.
• 1 year experience in developing Android applications.
• Experienced with SDLC process including requirement analysis, design, development, verification and
testing.
• Thorough understanding of OOAD concepts. Developed UML Diagrams.
• Developed pages using HTML, CSS, Java Script and beginner level experience in PHP.
• Experienced in implementing XML based Web Services. Worked on Struts frameworks.
• Experience in deploying web applications and experience in using web server (Apache Tomcat,
JBOSS).
• Experience and Understanding of relational database concepts, and experience in query construction
using SQL, PL/SQL.
• Experience in working with Oracle 11g/10g/9i, MySQL, SQLite databases and writing queries.
• Experience in UAT Testing. Worked on Google Cloud Messaging (GCM), location based apps and
source code*.
TECHNICAL SKILLS
• Languages: Java, SQL, PL/SQL
• J2EE Technologies: JSP, Servlets, JDBC
• Web Technologies: HTML, CSS, JavaScript, XML
• Web Framework: Struts
• Application/Web Server: Tomcat, JBOSS
• IDE Tools: Eclipse, Android SDK
• Databases: Oracle11g/10g/9i, MySQL, SQLite
• Mobile Applications: Android
• Bug Tracker: JIRA, Mantis
• CM: GIT, ZOHO, Assembla
Work Experience
Android Developer and Technical Support Engineer – Outform Inc.
Overview: Outform is a manufacturer of commercial android tablet for advertising agencies to have an
interactive based digital signage. The tablet is loaded with custom software to make it possible called pulse
technology.
Responsibilities:
• Client support on issue with android custom software and internal problem with tablets.
• Worked on certification process from Google to join Google eco system.
• Involved in custom product development. Experience in working with CRM software.
• Testing the beta version of software components and installation.
Environment: Android 4.0, Java, GIT, Eclipse, ZOHO (Customer relationship management software ),
Assembla.
Android App Remote Access Control - FAU
Overview: Controlling one mobile device from another mobile device. Controls the list of contacts that can be
dialed/ received in child device from the parent's device.
• Initially there exists only some list of contacts, where the child can call or receive a call.
• If child wants to dial/get a call to/from some other number, Child has to send a request to parent's phone
with the phone number to which the child wants to. Parent can accept/reject the request via some
response to child phone.
• A child safe proxy server will be set in phone.
Responsibilities:
• Project contains an android parent application, a child application and an application server.
• Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence
diagrams and interaction diagrams.
• Designed various tables required for the project on server side in MySQL database and SQLite on
Mobile Application side.
• Used HTTP protocol as contact between apps and application server.
• Used GCM server to push data between devices.
• Application server deployed on JBOSS server environment. Used Eclipse IDE to build.
Environment: Android 4.1, Java, JBOSS, Servlets, GCM, MYSql, SQLite, Eclipse.
Project: Profile Changer
Changes the phone caller profile based on calendar events w.r.t Location, Time and Priority.
• Enter the calendar event (we can set it recursive) and app will changes the profile based on event.
• Selected Call/messages can be over written or blocked at the time of event.
Environment: Android 2.3+, Java, SQLite, Eclipse.
Web design and Mobile app Developer - City of Deerfield Beach IT
Overview: The City of Deerfield Beach is a dynamic coastal community of more than 77,000 residents, where
partnerships are a top priority - from government to community to business. In order to increase services
through mobile they started a new lobbyist project and about to roll out their new website with better user
experience.
Responsibilities: Assisting service desk with Work Orders and setting up Asset Management and Inventory
controls for mobile devices, to include MDM software. Updated the company’s website and web applications
for payment, licenses etc. Worked on Lobbyist Project and mobile application* for the project.
Environment: CivicPlus, JSP, HTML, MySQL, Eclipse.
Exam Soft Worldwide, Inc. - Contact and Solutions Representative
Overview: Exam soft is secure exam software Development Company. It developed a ‘store and forward’
system to enable computer-based test administration in any facility, whether internet accessible or not. With this
system, exam takers can use any computer, including their own laptop, to take the exam in a controlled and
secure way. I worked as a tester for their products.
Responsibilities:
• Experiencing as an end user to work through technical issues and supporting program users during peak
testing times.
• The position duties additionally included complete QA responsibilities.
• Providing training/tips on proper use of program and maintain list/information for security threats, bugs
and enhancements.
Environment: JIRA, MAC OS, Win 7, Softest, Softeach.
Prognostics and Health Monitoring (COET).
Overview: The PHM (Prognostics and Health Monitoring) system operates on a system located at sea miles
away from the shore system where the user interface (UI) executes. Several components are being developed,
such as the Safety Control and Monitoring System and the Vibration Monitoring application in Lab view. PHM
components developed independently at OME and CSE must be able to communicate and share data. PHM
framework has components distributed on the topside and shore platforms, on multiple computers, connected
using a TCP/IP network.
Responsibilities:
• Involved in various phases of Software Development Life Cycle (SDLC).
• Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
• Developed the different components of application such as JSPs, Servlets.
• Developed user interface using JSP, HTML.
• Used Servlet programming in the application and developed XML parser to read the incoming data
from the TCP/IP port and parse it to data fields.
• Extensively used JDBC in data access layer to access and update information in the database.
• Used Web Service to expose the stored data from database.
• Designed various tables required for the project in MySQL database and used the Stored Procedures in
the application.
• Used Net beans IDE to build the application and deployed on Apache Tomcat Server.
• Used LAMP Environment (LINUX, Apache, MySQL, and PHP).
Environment: JSP, Servlets, XML, Socket Programming, WSDL, JDBC, Struts, JavaScript, UML, HTML,
LINUX, Tomcat server, Net beans, Rational Rose, MySQL.
HASE CONFERENCE
Overview: The IEEE International Symposium on High Assurance Systems Engineering is a forum for
discussion of systems and software engineering approaches to achieving high assurance systems. This project
involves the web site development for the participants from all over the world. The participant can access
complete information online, submit online application and Email Verifications. www.cse.fau.edu/hase2011
Responsibilities: Developed static HTML pages with the help of CSS, Also Implemented JavaScript in some
pages.
Environment: HTML, CSS, JavaScript, Net beans.
Smart Campus Application - Coign Technologies, India
Overview: Smart Campus is the next generation of electronic learning that is based on mobile devices. It
enriches interaction of the learning material, technological platform and the wireless systems that supports
learning anywhere, anytime. The system has been developed using J2ME technologies in the client and Apache
server.
Responsibilities:
• Project Contains web application at server side and mobile application at client side.
• Involved in data gathering from the Colleges and planning phase of the project.
• Used Struts framework to develop the web layer for the application.
• Developed interfaces for propagating data on the JSPs.
• Developed mobile application for Connected Limited Device Configuration using J2ME as client
side application with different priority roles for users.
• Designed various tables required for the project in MySQL database.
• Used Eclipse IDE to build the application and deployed on Apache Server.
Environment: MySQL, HTML, CSS, JSP, JDBC, JavaScript, Struts, Eclipse, J2ME.
EDUCATION
• Master of Science in Computer Science
Florida Atlantic University, Boca Raton, FL
• Bachelor of Technology in Information Technology
Jawaharlal Nehru Technological University, Hyderabad, India