Post Job Free

Resume

Sign in

Java Developer Professional Experience

Location:
Illinois
Salary:
75000
Posted:
March 20, 2017

Contact this candidate

Resume:

Naveen Kumar Medagam

408-***-****

aczd54@r.postjobfree.com

Summary:

Around 3.5 years of professional experience in IT industry on Cross Platform (Web & Client-Server) application development and design using Object Oriented Programming, Java /J2EE technologies.

Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using MS Visio tool.

Experience in Web application development, Client-server based enterprise applications, System Analysis, Technical Design, Performance Tuning and Testing.

Experience in developing web applications with various open source frameworks: JSF, Spring Framework (MVC) 2.5, 3.0, Validations, and Custom Tag Libraries.

Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.

Experience in deploying, configuring and administering application servers such as WebLogic, Jboss, and Apache Tomcat. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on UNIX and Linux platforms.

Experience in Agile Methodology and Scrum Software

Hands on experience with version control systems like SVN (Apache Subversion) and GIT for providing common platform for all the developers.

Experience in database design and implementation using different RDBMS like Oracle 10g, MySQL.

Experience in database design of Mongo DB, Big Table, Elastic search,SOLR

Expertise in HTML, XHTML, HTML5, CSS, AJAX, jQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, DTD, Resource Properties.

Experienced in build tools such as ANT, Maven.

Used Restful web services in project

Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

Education:

●Bachelor of Computer and science Engineering, JNTU-H,India 2008-2012

●Master of Science in Applied Computer Science, NWMSU, USA 2014-2015

Technical Skills:

Programming Languages

JDK 1.7,1.8 C,C++, SQL, PL/SQL, Objective C, iOS

Platforms

Windows (7, Vista, XP,8,10)Server,, Unix, Linux, iOS

Java Design Patterns

MVC, DAO, DTO, Composite View, Singleton

Java Core

Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools

Altova UML Spy 2010,2009, MS Visio 2003,2007

IDE & Reporting Tools

Eclipse 3.3,3.4,3.5, NetBeans 6.0

HTML Editors

Adobe Dreamweaver CS 5.5, MS FrontPage 2003

J2EE MVC Frameworks

Spring 2.5,3.0, JSF 1.2, 2

Databases

MySQL 4.1, 5.0, 5.1, Oracle 10g,Mongo DB, Big Table

Database Tools

Heidi for MySQL, Toad for Oracle

Application Servers

IBM Web Sphere 4.x, 5.x, 6.1, 7.0, JBoss 3.2.x, Apache Tomcat 5.5, 6.0

Web Technologies

HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML

ORM Frameworks

Hibernate 2.0, 2.1, 3.0,4.0, Spring JDBC

Client Scripting

JavaScript

Server Scripting

JSP 1.2, 2.1, 2.2

JavaScript Frameworks

jQuery 1.4, 1.5

Batch Scripting

Ant 1.4, 1.5, 1.6, Maven

Version Control

SVN (Apache Subversion), GIT LAB

Web Service Tools

RESTFUL services

Design Methodologies

Agile, Scrum

White Box Testing

JUnit 4.1

Black Box Testing

JMeter

Logging Tools

Log4j

Professional Experience:

Seo Clarity,Inc -Chicago July 2016 to Present

Java Developer

SeoClarity provides services to different companies to improve their ranking in google search .It compares different competitor keywords and content to help companies to improve their ranking in google search page.

Responsibilities:

Involved in development, code reviews, testing and balancing multiple projects concurrently.

Implemented a web scrapping project for searching keywords in google using various browsers using selenium automation.

Designed a web crawler now termed as the best in the SEO industry using cloud infrastructure, Solr and MongoDB. Used Multithreading for running various browsers at a time for keyword search.

Configuring Hibernate ORM methodologies, writing SQL and PL/SQL Stored procedures.

Developing Hibernate mapping and Hibernate configuration files.

Implemented spring IOC to resolve dependency injection.

Used SpringJDBC for storing and retrieving data from database.

Good experience in performance testing and bug fixing.

Experienced in working fast paced complex web environments.

Implemented complex application using NoSQL(MongoDB), BigTable and Java using Cloud infrastructure (AWS)

Worked with IDE as Eclipse and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process.

Worked on AWS(SQS,S3,EC2), High Availability Practices and deploying backup/restore infrastructure

Installed headless browsers in Unix Server to run web scrapping project.

SVN was used for project management and version management.

Environment: JDK 1.7, HTML, Java Script, Tomcat, Eclipse, Spring JDBC, Hibernate, Spring, MySQL, Mongo DB, BigTable, XML, JSON, Oracle 10i, Junit, MySQL, Log4J, ANT, MAVEN, Windows, UNIX, AWS, Elastic Search

Nike, Inc.-Beaverton - Oregon May 2015 to Jun 2016

Java Developer

Nike ID Retail Studio Portal provides selection of items for your sporting needs like Footwear, Apparel, Accessories (Bag, Time and other such). It also offers customization of these items. One can individually customize item to match style or improve Performance. The NIKE ID portal provides easy way for users to customize and buy footwear and gear. The site transforms the visitor into a designer, allowing them to apply their own choice of colors and materials to a broad range of shoes, bags and equipment.

Responsibilities:

Involved in Analysis, Designing, Development and Testing phases of the application.

Involved in creation and maintenance of the backend services using spring, Hibernate and Oracle.

Developed Web pages using JSP, HTML, and JavaScript.

Extensively used OOD concepts for building core java modules for various modules.

Used Java 8.0 features like Lambda Expressions.

Used Ajax for intensive user operations and client-side validations.

Developed application service components and configured beans using Spring IOC.

Spring AOP was used for intercepting the SOAP requests and for logging requests and also for transaction management.

Designed and developed persistence layer build on ORM framework and developed it using Hibernate.

Implemented various Design patterns like Business Delegate, Session Facade and Data Access Objects [DAO] patterns.

Created stored procedures, functions, triggers, dynamic query executions using PL/SQL.

Created Hibernate mapping files and modeled the database.

Used Apache Axis to generate stub for generating SOAP requests to interact with billing schedule system.

Used Web Services (SOAP&WSDL) to exchange data between portal and other modules

Configuration of WebLogic application server on RH Server and scripts for deployment of applications.

Created ANT Scripts for building and configuring the project.

Developed user interfaces for presenting the expense reports, transaction details using JSP, XML, HTML and JavaScript.

Used Log4J for logging the application exceptions and debugging statements.

Environment: JDK 1.6, JSP, Tiles, HTML, Java Script, WebLogic, Eclipse, EJB, JDBC,Hibernate, Spring, PL/SQL, Web Services, XML, Oracle 10i, JUnit, CVS, Log4J, Ant, Windows, UNIX.

Graduate Assistant. Aug 2014 to Apr 2015_

Northwest Missouri State University

Maryville, MO

Tutor for 5 class sections comprised of 60 students each, including international students for the subjects Java

Created a simulating learning environment for laboratories using teaching methods of explanation

Spark Infosys, Hyderabad, India. May 2012- Jan 2014

Java Developer

Responsibilities:

Involved in creating requirements document by analyzing on the function requirements given by clients.

Developed JSPs and implemented JavaScript validation of data.

Developed the Server side using Model View Architecture implemented by Spring MVC

Server side development is done by using servlets and JavaBeans.

Configuring Hibernate ORM methodologies, writing SQL and PL/SQL Stored procedures.

Developing Hibernate mapping and Hibernate configuration files.

Developed DAO to perform CRUD operations over database.

Oracle Databases are used in the applications and we used JDBC to communicate with that database.

Deployed application using the WebSphere Server.

Environment:

Java, Oracle, Web Sphere, spring, JDBC, HTML, CSS, JavaScript, JSP, SQL, Eclipse.

Graduate Projects:

UAV Image Analysis:-

UAV Image Analysis is a web based application. It analyzes field images which are taken by UAVs and gives details about health of the crop.

Platform: Java, Servlet, JSP, JDBC, MySQL

Travel Expedia

It is guide to tourists, which shows tourism places, which are in range of given budget by the user.

Platform: Java, HTML, Java Script, JSF, Oracle.

Value Bite

Value Bite is a Mobile Application, it display food items in a restaurant which are in given range of calories by user.

Platform: iOS, SQLite



Contact this candidate