Post Job Free

Resume

Sign in

Software Developer

Location:
Lake Worth, FL
Posted:
October 02, 2015

Contact this candidate

Resume:

Rajahamsa Janagama

**** * **** ** *** ****, Chicago IL 60616 337-***-**** (Mobile) acrxsy@r.postjobfree.com SUMMARY :

End to end experience in analysis, design, development, and testing of software systems using JAVA / J2EE Technologies under Windows and Linux Environments.

Have extensive experience in developing applications using MVC Frameworks.

Experience in application development processes like Agile and waterfall SDLC Methodologies

Very strong in object oriented analysis and Design (OOAD) & object oriented programming(OOP).

Through my academic and professional experience, I have developed strong foundation in Object oriented programming, Java and Database design

Have a passion for software engineering and I have interest in working for Software Application Development, Web Development and Cloud technologies..

Good team player and a strong believer in teamwork and performance.

Efficient in solving complex issues.

Have good knowledge in working with all phases of SDLC.

Have ability to work with team to Understand the project requirements, system architecture, technical design, and develop the application components based on the design, can track and report development progress and performance on a weekly basis.

Hands on experience in writing design document,can design Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose and Microsoft Visio.

Hands on experience in using Design Patterns effectively, developed applications as part of master's course work.

Have experience working with tomcat web server for most of the applications.

Have good knowledge on working with MYSQL 5.5 and oracle databases.

Experience working with web markup and scripting languages (HTML, XHTML, XML, AJAX, JQuery, CSS, JavaScript).

Proficient in writing queries using Structured Query Language for backend application development.

Have ability to work independently and also can work with a team.

Good at writing code for unit testing based on test plans generated using Junit.

Very quick learner, have ability to learn new technologies based on the requirement.

Excellent analytical, interpersonal and communication skills. EDUCATION :

Master's in Computer Science GPA:3.3/4 August 2013 - May 2015 Illinois Institute of Technology, Chicago

Bachelor of Technology in Computer Science GPA: 3.8/4 June 2009 - May 2013 JNTU, Hyderabad, India

TECHNICAL SKILLS

Programming Languages : C, Java

Operating Systems : Windows, Linux

Java Technologies : JDBC, Servlets, JSP

Web Technologies : HTML5, CSS, XML, Java Script, Ajax, Jquery Databases : Oracle 10g, MySql, SQL server

Web Servers : Tomcat

Build Tools : Ant, Maven

Development Tools : Eclipse, Netbeans, SQL Developer Design Methodologies : UML

SDLC : Agile, Waterfall Methodology

Tools : Git, Project 2013

WORK EXPERIENCE

Srikari Impetus Solutions Pvt .Ltd Project Intern May 2012 - April 2013 Project: Personal Authentication Based On Iris Texture Analysis Technologies: Servlets, JDBC,JSP,JAX-WS,HTML,CSS,JQuery Language Used: Java 1.6

IDE: Eclipse

Database: MYSQL 5.5

Scope: The main goal of the project is to identify the person uniquely. As technology and services are advanced and developed there is a rapid need for systems that provide speed and reliability. The recent advances in information technology and increasing emphasis on security have resulted in more attention to automatic personal identification system based on biometrics. Responsibilities:

Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.

Designed application using MVC framework, which attains an apt coordination for JSP, Servlets and JDBC.

Developed web GUI involving JSP, JavaScript, JQuery, HTML, CSS, and XML.

Enhanced the UI by Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page.

Developed programs for accessing the database using JDBC to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.

Implemented Some parts of Wavelet algorithms.

MASTER'S COURSE WORK :

CS 525 Advanced Database Organization CSP 585 Object-Oriented Design Patterns

CSP 586 Software Modeling Development with UML CS 589 Software Testing and Analysis

CS 521 Object-Oriented Analysis and Design CS 425 Database Organization

CS 445 Object Oriented Design and Programming CS 587 Software Project Management

CS 542 Computer Networks I Fundamentals

ACADEMIC PROJECTS :

Master’s Project – IIT Chicago June - 2014

Project: Online Car Rental System

Technologies: JSP, Servlets, JDBC, HTML, CSS, Jquery, Ajax Language Used: Java

IDE: Eclipse

Database: MYSQL 5.5

Web Server: Tomcat

Objective of this project is to create an Object Oriented software application for Online Car Rental System . Using which a user can book a rental car online and the Rental Company can manage the entire process. Performed requirement analysis and designed application using UML and design patterns . Responsibilities:

Developed an Online car rental application, This application includes details of various cars and locations, as per the customer order and comfort, it place the order and deliver the car as per the location within the area.

Designed various UML Diagrams such as Use case diagrams, class diagrams and Sequence diagrams using Microsoft Visio.

Implemented design patterns like observer,Factory and Iterator.

Developed the application using HTML, JSP and Java Servlets on the front end and MYSQL 5.5 database. Deployed the application on Tomcat server.

Developed programs for accessing the database using JDBC to execute queries.

The application was tested, issues are fixed and updated UML accordingly. Master’s Project – IIT Chicago August - 2014

Testing Project

This project is to test Gas Pump application that exhibits state behavior specified by the EFSM model and to test the source code of the application by writing various test cases. As part of this project, the application is tested using the methodologies like transition pairing, conditional testing.

Designed a Test Suite using Java to test the Gas Pump application that exhibits state behavior specified by the Extended Finite State Machine (EFSM) model.

Generated various Test Cases using several Testing techniques like Model-Based Testing which included 2- Pair Transition Testing, Default Transition Testing and Code-Based Testing which includes Branch Testing, Multiple Condition Testing.

Master’s Project – IIT Chicago December - 2013

Project: Leather Store

Technologies: JSP, Servlets, JDBC, HTML, CSS, Jquery, Ajax Language Used: Java

IDE: Eclipse

Database: MYSQL 5.5

Web Server: Tomcat

Responsibilities:

Developed an application for a leather store company, the Application is capable of processing products, customer orders, manufacturing categories and also enables the user to Create, Update, Insert and Delete the Orders.

Store maintains record of orders and customer information.

Designed Entity-Relationship Model and ER-Diagram.

Normalized the tables up to 3rd normal form and created them in Oracle Database.

Wrote SQL queries using joins and sub queries to retrieve information from the database.

Developed the application using HTML, JSP and Java Servlets on the front end and Oracle database.

Developed programs for accessing the database using JDBC to execute queries

Deployed the application on Tomcat server.

Documented the code and functionality.

Master’s Project – IIT Chicago December - 2013

Project: Smart Refrigerator

Technologies: JSP, Servlets, JDBC, HTML, CSS, Jquery, Ajax IDE: Eclipse

Database: MYSQL 5.5

Web Server: Tomcat

Responsibilities:

Developed a Smart Refrigerator Application, which automatically updates the number of items present in the refrigerator and the respective quantities. Also, when an item reaches the date of expiry or the minimum threshold, it sends an email to the user directly to fill the corresponding item.

Involved in analyzing system by gathering the requirements.

Designed and Developed UML diagrams like use case, Class diagrams and sequence diagrams using Microsoft Visio .

Automatic email Trigger was also developed.

Envisioned and documented every detail of the Smart Refrigerator Application by brainstorming the various scenarios that comprise the application.

Developed the application using HTML, JSP and Java Servlets on the front end and MYSQL 5.5 database. Deployed the application on Tomcat server.

Developed programs for accessing the database using JDBC to execute queries.

The application was tested, issues are fixed and updated UML accordingly. Master’s Project – IIT Chicago August - 2013

Project: Link-State Routing Protocol Using Dijkstra's Algorithm Technologies: Java

IDE: Eclipse

Simulate the process of generating routing tables for each router in a given network. Compute optimal path with least cost between any two specific routers. Responsibilities:

Gathered and documented requirements in order to design and develop the Dijkstra's Algorithm.

Analyzed and developed Dijkstra's Algorithm that computes the optimal path between two routers.

For the project, Simulated the process of updating routing tables for a given network topology, Computed minimum cost (optimal path) between two specific routers, Dealt with router failure.

Individual modules of the project were developed in java using Eclipse.

Developed and Executed Unit Test Cases For each module, and tested the functionality as per the requirements. Fixes were made and re tested in order to achieve the end goals.

Ultimately the entire project was tested for functionality and successfully achieved the goal of the project.

AWARDS AND ACTIVITIES :

Active member at Computer Society of India.

Managed the schedule of activities for the college social and cultural events with over 1000 students, while working with the student leadership.

Volunteered for National Institute of Technology, Warangal as a Computer Administrator. Assisted the Computer Team by configuring the Linux based Tomcat online system and helped them in conducting an online examination for 600 students in Hyderabad, India.

Founder member of “Prolific” – Computer Science Student Branch Association. The association has 450 students

Won Academic Topper award for the year 2012 at KITE.



Contact this candidate