Resume

Sign in

Java Developer Project

Location:
Madison, Alabama, United States
Salary:
95000
Posted:
October 24, 2016

Contact this candidate

Resume:

PERSONAL AND CONFIDENTIAL

* * * * *

RAKESH KUMAR SWARANKAR

+1-256-***-****

acw7yq@r.postjobfree.com

Linked In Profile

PROFESSIONAL-SUMMARY:

5+ years of experience in Object-oriented analysis, Design, Development, Implementation and Maintenance of Java, C, C++ and J2EE projects

Experienced in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Core Java, Servlets, JSP, Hibernate, Spring, JSF (Prime Faces), Web-Services, XML, JPA and JDBC

Specializing in Java, J2EE, Java Web Applications, RESTFUL, SOAP, WSDL, Hibernate, Spring, RAID, SOA XML, Web Services, Oracle and SQL

Proficient in working with MVC architecture based framework such as Spring MVC and persistent frame works such as hibernate

Proficient in implementing Java/J2EE technologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing

Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JDBC, XML, JSON, Web Services, JavaScript, HTML and XHTML

Worked on front-end technologies HTML5, Java Script and CSS

Expertise in using IDEs like Eclipse, NetBeans for debugging and using java coding standards from the beginning of development

Designed and Developed High Availability Mega-RAID Cluster and many others enhance features in application layer and library layer using Java, C languages

Fixed all level of severity and priority bugs and delivered into product stream

Communicate and Coordinate with architecture for design and develop efficient and quality product features

Build & Release binaries for many platforms like Windows, Linux, VMware, Solaris, etc. Before releasing any binary do some basic testing and unit testing before and after integration with-in main project

Code review using Code Collaborator, Check-in and Checkout files in Clear case & SVN manages bugs in Clear Quest

Managed and coordinate between belonging team’s all juniors and trainees as per the project requirement

Knowledge transfer to new trainee and new employees

Estimate, prioritize, plan, and coordinate testing activities, in collaboration with team

Work with Technical Publications to create appropriate user documentation

Fixed customer issue on priority by working with Customer Support to reproduce customer issues and find out root cause

Ensure products meet customers’ expectations for function and performance PERSONAL AND CONFIDENTIAL

2 P a g e

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C++, C, Lua, SQL Web Technologies: J2EE, JSP, Servlets, JSF (Prime faces), Web Services, JDBC, MVC, JSTL, CSS

Core Java: Collections, Java Concurrency, Multithreading, Generics, Serialization, JDBC, Lambda expression, etc.

Mark-up/Scripting: HTML, CSS, XML, XHTML

XML Technologies: XML, DTD, XSD, SAX/DOM, SOAP, WSDL, JAXB Tools & Frameworks: SPRING 3.0, HIBERNATE 3.0, WEB SERVICES (SOAP AND REST), LOG4J, JUNIT, JSF

Application/Web Servers: Apache Tomcat, Web Logic

Web Services: RESTFUL, SOAP, WSDL, XML, JAX-RPC, JAX-RS- Jersey DBMS/RDBMS: Oracle, MYSQL, SQL Server, SQLite

Source Control System: Clear-Case, SVN, Git-Hub

Defect/Bug Tracking: Rational Clear Quest

IDE: Eclipse, Visual Studio, Oracle Workshop, JDeveloper, Net Beans

O/S & Environment: Solaris, SPARC, Red hat Linux, UNIX, Mac, Windows Other Skills and Tools: Reverse Engineering-Hibernate, Data Structure, UML, Design patterns, Code Collaborator, RAID concept, Log4J, Valgrind, GDB, SDLC, Criteria Query, SQL-Views, Procedures, Maven

PROJECTS & PROFESSIONAL EXPERIENCE

Application Java Developer InSuvi Inc June 2016 - Current REMIS: Java Development Team Huntsville, AL

Project Name : REMIS 7

Period : June 2016 to Current

Role : Application Java Developer

Core Tech : Java, JSF, Prime faces, Hibernate, XHTML, SQL, Log4j Tools : Net bean, SVN, Oracle 12c

Description :

This project is used as management & information system for real-state assets, improvements

& components. It is based on MVC architecture that used JSF framework with Java, Hibernate and Oracle 12C.

View layer that is developed using XHTML, prime faces and supportive technologies. Model layer that is developed using reverse engineering in Hibernate and interact with Oracle 12 C database using Hibernate criteria queries.

The Controller layer, which is developed using Java & JSF lazy model, it takes user request from view layer, process it and get the corresponding data from model layer, finally response back to user. All business rules and necessary action take place in this layer. Roles & Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.

Design and developed many modules based on customer and business requirements using Java, Hibernate, JSF, prime faces and SQL.

PERSONAL AND CONFIDENTIAL

3 P a g e

Fixed inside and customer defects with different level of priorities and severity.

Communicate and Coordinate with team members for design and develop efficient and quality product features

Designed and Developed dynamic web pages using JSF, XHTML and prime faces

Build Models using Reverse Engineering in Hibernate based on view

Design and Developed Controller using JSF to connect with model and view based on MVC architecture.

Used Oracle 12c for build views, synonyms using SQL quires, hook up procedures, integrated with oracle-stored procedure.

Software Developer-2 LSI India R & D August 2009 - Nov 2014 Mega-RAID Storage solutions Development Team Bangalore, India Project Name : Mega RAID (Thunderbolt and Invader) and IR Customer : IBM, DELL, Intel, VMware, CISCO, etc.

Period : Dec 2009 to Nov 2014

Role : Team Member as Developer

Technologies : Core Java, C, C++, Log4j, Hibernate Platforms : Windows, Linux, SPARC, Solaris, FreeBSD, etc. Tools : Eclipse, Visual Studio, ANT, Make file, Code-Collaborator, GDB, Clear- Case & Quest

Description : This project is used by many customers like Dell, CISCO, Microsoft, IBM, Intel, Facebook, VMware, Seagate etc. in storage domain for control RAID configuration, read, write and manage data on virtual disk. The project consists of mainly 4 layers of software like firmware, driver, library and application. I worked on Application and Library layer. The Library layer contains the details of the API structure, which is used by driver layer, and share specific structure with application layer. Application layer pass data and command to library layer and library layer perform some sanity test and convert data in driver specific format and send it to driver layer.

The Application layer takes input from user and provides controller configuration, virtual disk, physical disks, and enclosure disk information to user. Also allows to user to perform data read and write operation on VDs. User can create and manage many VDs based on controller capability and available resources like PDs, supported RAID level etc. Roles & Responsibilities:

Designed and Developed High Availability Mega-RAID and many others enhance features in application layer and library layer using Java, C languages

Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.

Design and developed many feature based on customer and business requirements using Java and C language.

Fixed all level of severity and priority bugs and delivered into product stream

Communicate and Coordinate with architecture for design and develop efficient and quality product features

Build & Release binaries and libraries (static n dynamic) for many platforms like Windows, Linux, VMware, Solaris, etc. Before releasing any binary or library do some basic testing and unit testing before and after integration with-in main project

Managed and coordinate between belonging team’s all juniors and trainees as per the project requirement

PERSONAL AND CONFIDENTIAL

4 P a g e

Estimate, prioritize, planed and coordinate tasks & activities

Wrote Business validations use cases

Perform unit and integrated testing before releasing

Conduct Code-review using code collaborator and find out design and development defects.

ACADEMIC PROJECTS & EXPERIENCE

Teaching Assistant University of Alabama Huntsville Dec 2015 – April 2016 Intro Object Oriented Java (Dr. Zhang) Huntsville, AL

Implemented many design pattern as part of quizzes

Design and develop forward and broadcast functionality as part of Mailing Project

Graded with feedback of students all quizzes, papers and projects 1. Design and Developed Flight Booking System (Academic Project) using Java/J2EE, Hibernate, MYSQL, JSON, Servlet, JSP.

2. Developed Red-Remover Game using Lua programming with corona lite. 3. Developed program for find out top trending tweet using python and twee-py library. 4. Developed and implemented RSA and DES cryptography using Java. EDUCATION

M.S Computer Sciences University of Alabama, Huntsville May 2016 Cumulative GPA 3.9

Master of Computer Application Rajasthan University, India March 2009 Cumulative Percentage 75.37 %

ACHIEVEMENTS & CERTIFICATES

SUN CERTIFIED JAVA PROGRAMMER 1.6

SUN CERTIFIED WEB COMPONENT DEVELOPER 1.5

Achieved excellent performance award for HAMR in 2012-2013

Got academic excellence award and name got published in 2016 university dean list Link



Contact this candidate