******@*****.***
Visa Status: OPT EAD
Education
Florida Institute of Technology, Melbourne, FL, USA May 2016
Master of Science in Computer Science - GPA 3.4/4.0
Technical Skills
Programming languages: J2SE (JDK 1.8), J2EE, C, C++, SQL, HTML5 & CSS.
Operating systems: Windows, Android, Mac OS X, Linux & Unix.
Methodologies: OOPS/OOAD, Design Patterns, MVC.
Technologies: Servlets, JSPs, RESTful Web services, Spring, EJB, JDBC, Hibernate.
Databases: MySQL, Derby, PostgreSql & SQLite.
Scripts: Shell scripting, Java scripting.
IDEs: Eclipse, NetBeans, Microsoft Visual studio.
Skills Summary
6+ years of experience in development of Web-based Client-Server applications and mobile applications using Java and J2EE technologies.
Experienced in SDLC; developing, testing and debugging code; designing interfaces; and customer support.
Experience in developing applications using waterfall and Agile methodologies.
Good Experience in developing applications using JAVA and J2EE Technologies like RESTful web services, Servlets, JSPs, JDBC, EJB, JPA, Spring and Hibernate.
Experience in Java Multi-Threading, Collections, Interfaces and Exception Handling.
Expertise in IDEs like Eclipse, NetBeans, Microsoft Visual studio for developing Enterprise Applications.
Working knowledge in version control tools like CVS, GIT.
Hands on experience in using UNIX shell scripting.
Quickly learn and master new technologies; successful working in both team and self-directed settings.
Work Experience
Company: Aricent Technologies LTD. Jul 2013-Dec 2014 Designation: Java Developer Project: Hazard zone alert notification software for SmartCars.
Description: This is a mobile application to get alert notifications about hazard zones while driving a SmartCar. SmartCars are equipped with location sensors and car damage status sensors and also equipped with a raspberry-pi board which periodically sends these car details to the Cloud (AWS). Whenever a car meets an accident, the place around it is declared as hazard zone and all the cars within this zone or coming into this zone are notified with an alert to their mobile about the nearby accident so that they can be cautious.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
Involved in implementing MVC framework using spring.
Involved in developing RESTful Web services to integrate with EJB to return a json response.
Involved in developing the persistence layer using Hibernate.
Used CVS for version controlling.
Worked closely with QA for resolving the bugs reported on a daily basis.
Environment: AWS, EJB, Hibernate, REST Web Services, JSON, Maven, MySQL, Eclipse, CVS, Bugzilla.
Company: Aricent Technologies LTD. Aug 2011-Jun 2013 Designation: Java Developer Project: Personal Video Recording (PVR)
Description: PVR support added to Aricent’s proprietary media stack (AnyPlay Streaming SDK). Using PVR functionality, user can record ongoing live program instantly or schedule future programs for recording so that they can watch later.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
Worked in core Java for the implementation modules like scheduler, recorder.
Created scheduler using Java functionalities like alarms, multithreading.
Created recorder which simply calls Aricent’s streaming recorder when an event’s time elapses.
Used database to store events and to retrieve them back to restart scheduler when the device restarts.
Used CVS for version controlling.
Used Bugzilla for bugs tracking.
Environment: JDK, Maven, MySQL, ADT, Eclipse, CVS, Bugzilla.
Company: Aricent Technologies LTD. Apr 2010-Jul 2011 Client: HTC Designation: C Developer Project: MPEG Dynamic Adaptive Streaming over HTTP (DASH)
Description: Enabling DASH streaming playback support in Aricent’s proprietary media stack (AnyPlay Streaming SDK).
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
Implemented MPEG DASH parser.
Involved in implementing MPEG DASH streaming protocol support for LIVE, VOD and DVB profiles with capability to handle multiple periods of varying track properties like change in codec type or profile, video resolution, etc.
Involved in implementing efficient bit rate adaptation in stack to enable best user experience in fluctuating networks.
Worked closely with QA for resolving the bugs reported on a daily basis.
Environment: C, Microsoft visual studio, ADT, CVS, Bugzilla.
Company: Aricent Technologies LTD. Aug 2008-Mar 2010 Client: LG Designation: C Developer Project: FileFormat Parsers and Writers
Description of the project: The project involved Multimedia Container Format Parsers and Writers implementation, support and integration into Aricent’s proprietary media framework.
Responsibilities:
Involve in gathering, analyzing, and documenting business requirements, functional requirements and data Specifications for application development.
Involved in implementing various file format (i.e. 3GPP, MPEG2TS, AVI, ASF, MP3, WAV) parsers and writers.
Working closely with QA for getting the testing done and working on the bugs reported.
Actively involved in release management activities.
Respond promptly and professionally to bug reports.
Environment: C, Microsoft visual studio, ADT, CVS, Bugzilla.
Co-curricular Activities & Achievements
Organized Blood Donation Camp at JNTU Engineering College Kakinada, India.
Won Individual excellence award 2011 in Aricent Technologies LTD.