Post Job Free

Resume

Sign in

Project Developer

Location:
United States
Posted:
July 23, 2015

Contact this candidate

Resume:

Ranjith Reddy

E-Mail:acqv3i@r.postjobfree.com

Mobile:812-***-****

Summary:

2+ years of versatile experience in analysis, design, development and implementation of N-tier/3-tier architecture based applications, Business to Business Applications, Business to Client based applications, distributed components, internet/intranet applications using Java/J2EE Technologies.

Expertise in designing and developing enterprise applications using J2EE technologies like EJB 3.0, Struts 1.0/2.0, JDBC,XML Server, Web services - SOAP, UDDI, JAX-RS,JAX-WS,WS Security.

Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).

Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using JAVA, J2EE, HTML, XHTML, HTML5, SCALA, JavaScript, JSON, Ajax, JSP, Servlets, Applets, JSF 2.0, CSS, CSS3, JavaBeans, Multi-threading and Swing.

Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Service Locator, GoF design pattern, MVC, Data Transfer Object and Singleton.

Extensive experience in frameworks like Struts framework, Hibernate framework, and UI spring framework.

Expertise in various components in spring such as IOC, AOP and Spring MVC, Spring -WS.

Knowledge of XML and related technologies like XHR, XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.

Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.

Strong experience usingJUnit in performing unit test and determining the application functionality.Used ClearQuest as a Bug Fixing tool.

Used Log4J for enabling runtime logging.

Expert in Various Agile methodologies like Scrum, Test Driven Development, Test First Development Methodology, Incremental and Iteration methodology and Pair Programming.

Good knowledge with versioning tools like GitHub, Clear case, SubVersion and CVS.

Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and experience in writing queries using Oracle 8i/9i/11g, Sybase, SQL Server 2000 and MySQL.

Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.

Skills in analyzing user requirements, modeling the system and ensuring the functionality.

Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

Education:

Bachelor’s in Electronics & Communication Engineering, 2012 from JNTU, India.

Master's in Computer Science, 2015 from Governors State University, University Park, IL.

CERTIFICATIONS:

Oracle Certified Java Programmer.

Oracle Certified Web Component Developer.

PUBLICATIONS:

Using Gesture at System Frames in the Packet Failure Control.

Technical skills:

Languages

JAVA, J2EE, C, C++, HTML, DHTML, HTML5, XSL, CSS, SCALA, ActionScript 3.0

XML, JavaScript, JWT, Angular JS, JSON, Backbone JS, Knockout JS, Node JS,

Drools, SQL, PL/SQL.

Java Technologies

JSP, Servlets, JSF, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, JSTL,

AJAX, AWT, Swings, CSS, CSS3, HTML, ILOG, JXPath, Xpath, JAXB, JBPM, Spring,

JPA, Hibernate, Web services, WSDL, Unix Shell Scripts, Multi-threading,

Apache Cassandra, Apache Wicket.

Distributed Technologies

RMI, EJB, JMS

Application Server

BEA Weblogic 10.3/8.1/7.1/5.1, JBoss, Apache Tomcat 5.5/6.0, Apache CloudStack,

Web Sphere AS 6.1, 7.0, 8.0, App Server.

J2EE Frameworks

Struts 2.0, ANT build tool, Log4J, MVC, Hibernate2.0, GWT, Spring 2.0/3.0,

Seam, JSF, and Richfaces.

IDE’s

Eclipse, MyEclipse, NetBeans, JIRA, Edit Plus, Notepad++, RAD, JBuilder, IntelliJ

WSAD, TOAD.

Database(s)

Oracle 8i/9i/10g (TOAD), MS Access, DB2 UDB, MySQL,

MS SQL Server 2005/2008.

Version Control Tools

SVN, GITHUB, WinCVS, ClearQuest, RequisitePro.

Testing Tools

Mockito,JUnit, Selenium,WinRunner, QA Methodologies, Test Director 8.0.

Case Tools

Rational Rose, UML, OOAD, RUP

Operating Systems

Windows XP/ 2000/NT/98/95/7, MS-DOS, UNIX(Solaris, AIX), Linux

Professional Experience:-

Project#1

Project/Client : Rapid – Quintiles Industry: Health Care

Developer: 12 months. Role : Java Developer

Project Description:

This is web based application for portfolio and drug life cycle management for pre-clinical and clinical phases of drug development. Pharma Scientists are end-users. Application also deals with different dashboards and technical aspects along with complex business rules.

Technical Environment: Java/JEE, Struts, OpenKM and Flex 4.

Key Responsibilities:

Involved in all phases of the Software development life cycle (SDLC)

Gathered requirements from the Product owner and designed mock-ups based on the requirements

Used UML modeling diagrams to describe the structure and behavior of the system.

Followed Agile methodologies to execute project

Utilized pair programming approach to ensure high quality code

Used Bamboo as continues integration and build server

Indulging Multi-threading and Polymorphism concepts to reduce the application load.

Extensive knowledge in relational and document data stores.

Designing the database and implementing it on different environment like Windows and Linux.

Automatically start builds in Bamboo with commit-triggers

Responsible for managing and executing project tasks using Rally

Responsible for creating feature branches and merge with master in GIT repository

Wrote stored procedures, triggers and functions to perform database operations

Developed REST web services for external application integration

Developed service layer using various Scala design matching, DAO, Factory, and Repository, Builder

Project#2

Project /Client: Mobius 3D Configurator – Millipore Industry: Health Care

Developer: 12 months. Role : Java/Flex Developer

Project Description:

It is intended to develop a flex based application to develop a configuration for pharmaceutical laboratory equipment to assemble/de-assemble different parts available in 3D formats like collada and 3ds. The business rules of the compatible parts are stored in cincom rule engine and the input 3d models are extracted from the solid works. The application is deployed in the SFDC as SAS cloud.

Key Responsibilities:

Development of UI using Flex 4.5,Flash Player 10.

Handled 3D model visualization of laboratory parts in UI sandbox using Away3D

Incorporated grouping/ungrouping feature of various 3D models.

Understanding the application Architecture, requirement gathering and creating design documents.

Developed back end code using Core Java to implement technical enhancement by following Java

Standards.

Implemented front end changes based on Spring integrated with Struts along with JSP view and

Java code as per requirement.

Developed complex interfaces using Spring MVC module framework.

Responsible for modifying existing DB2 stored procedures as per requirement.

Define new tables based the request types and configure the drools for those request types.

Developed Mock Framework Mockito for Unit Test

Implemented client side validation with JavaScript, JWT and JSON.

Developed business components using Session and Entity Beans in EJB.

Implemented AJAX with prototype JS framework.

Used QA Methodologies to execute project.

Used open source JSF framework to design the presentation layer.

Designed and developed custom Web based applications using JSF, AJAX, HTML, JQuery, Rich Faces, My Faces and JSP.

Utilizing tools such as YUI and EXT-JS and components like Java Script etc.

Implemented Log4j for logging.

Experience in using application servers like Apache Tomcat Server.

Developing SQL, PL/SQL scripts, stored procedures, functions, packages.

Developed JSP pages and Servlets for customer maintenance and deployed the application in JBOSS

Application Server.

Worked on PL/SQL and SQL queries.

Created Real-time Reporting systems and dashboards using MySQL.

Technical Environment: 3D EngineAway 3D 3.6,Flex 4,Cincom,Solidworks and SFDC



Contact this candidate