Post Job Free

Resume

Sign in

Web Services Computer Science

Location:
Kansas City, MO
Posted:
May 09, 2016

Contact this candidate

Resume:

Prithvi Krishna Mannam

acupg9@r.postjobfree.com 317-***-**** 5336 Harrison St, Kansas City, MO-64110

SUMMARY

* ***** ** ******** *********** experience involving object oriented analysis, design, development and support of web based and n-tier client/server applications based on J2EE technologies and have good exposure to Hadoop ecosystem(6 months industry level and 15 months academy level).

Experience in Unix/Linux, Shell Scripting, Build and Deployment.

Worked with the ORM tools like Hibernate.

Good Technical Knowledge in Java, Servlets, JSP, JDBC, EJB, XML, Web services with the back end RDBMS like MySQL, ORACLE.

Expertise working with frameworks likes Struts, spring, Web Services 3.0, MVC Frame Works.

Worked on application servers and web servers like WebSphere and Tomcat.

Well versed in MVC (Model View Controller) architecture using JSF and Struts, spring, spring web flow, JPA, implementing JSTL (JSP Standard tag library) & custom tag development.

Developed web services in Restful Web Services

Used Log4J for extensible logging, debugging and error tracing.

Used ANT, Maven for building and deploying application source code on IBM WebSphere Application Server. Worked on JUnit for unit testing.

Good hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).

Understanding in creating SQL and HQL Queries in Oracle, MySQL, DB2.

Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.

Good knowledge of Hadoop Architecture and various components such as HDFS, Job Tracker, Task Tracker, Data Node, Name Node and Map-Reduce concepts.

Experience working with NoSQL database including MongoDB and Hbase.

Experience in Hadoop Ecosystem including HDFS, Hive, Pig, Hbase, Oozie, Sqoop, flume and knowledge of Map-Reduce framework

A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.

EDUCATION QUALIFICATION:

University of Missouri Kansas City, MO, USA

Master of Science, Computer Science – GPA (3.6/4.0) [May 2016(Expected)]

Osmania University, MVSR Engineering College, Hyderabad, Telangana, India [June 2012]

Bachelor of Engineering, Computer Science & Engineering – GPA (3.7/4.0)

TECHNICAL PROFICIENCY:

Languages : C, CPP, Java, JSP, HTML, JavaScript, SQL, PLSQL, UNIX.

Big Data Tools : Hadoop Map Reduce, Spark, Flume, Sqoop, Oozie, Hive, PIG.

Web & Frameworks : J2EE,Servlet,JSF,Struts,Spring,Hibernate, JDBC,Web Services(SOAP,REST)

Databases : ORACLE, SQL Server, MongoDB, Hbase.

Cloud Environment : Amazon AWS, Microsoft Azzure, IBM Bluemix.

Tools & Others : JBOSS, Tomcat 6.0, JUnit 4.0, GIT,Maven,SVN, Toad,No-SQL,BEA WebLogic 8.1

PROFESSIONAL EXPERINCE :

Java and Big Data developer at Cognizant Technology Solutions, Bengaluru, India. [Feb 2013 – Dec 2014]

Involved in developing CfnConnect which is a web based multi-tier application and financial solution to maintain customer loan data and the responsibilities include the following :

Developed client side validations using JavaScript and Server side validations

Coded Java Action Form Classes to populate the data required by JSPs

Designed and developed user interfaces using JSP, Java script and HTML 5

Performed Integrated testing and prepared test plans and test report for the requirement

Consumed RESTful Web Services through Jersey Implementation.

Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.

Enhanced the complete Web tier of the application with Struts MVC framework

Involved in developing Consumer and Shopper Explorer (CASE) which is used by the Nielsen team to study the sales reports of their client’s products based on different criteria and the responsibilities are:

Extensively involved in the integration of the Front End web interface with the controller using Spring MVC.

Involved in creating JUnit based unit test cases using Mockito as the mocking framework for the objects under test.

Obtained experience in using Hibernate 3.0 framework to interact with Oracle database.

Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.

Created POJO’s and DAOs for the database entities using Hibernate Annotation mapping.

Extensively used Spring MVC for servlet configurations both during application Development and Test.

Implementing systems components or systems using relevant technologies and methodologies

Used Subversion (SVN) for change management and used Maven based POM to facilitate build management.

Reviewed existing code and recommended effective coding standards for code reuse and performance by making effective use of various designs patterns.

Extensively worked with Linux as the primary Operating System.

Created documentation for the Application to assist QA and Business. Obtained extensive experience of the Agile development methodology

Developed backend components using Spring and involved in integration of various other frameworks.

Developed Spring MVC controllers, services and dao's and implemented user interface using JSPs.

Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature

Involved in technical mentoring, production system support and customizing solutions.

Involved in developing a project to maintain the companies' business information given by third party vendors which helps data scientists to decide about the progress of those particular companies.

Responsible for data movement from landing zone to HDFS using Sqoop and Java programming.

Responsible for designing MapReduce code to parse data successfully and put output in HDFS.

Responsible for Creating the dynamic monthly partitions and load the data into it.

Responsible for implementing daily Oozie workflow to run multiple MapReduce, Hive and Pig jobs.

Responsible for designing hive table schema for data sources from excel sheets using Java programming.

Java Developer at Kakatiya Solutions, Warangal, Telangana, India [Jun 2012 – Feb 2013]

Involved in developing School Management System which helps the school management to schedule the classes and maintain proper databases of their staff and students with their grades.

Designed and developed the project using MVC design pattern.

Developed front end using Struts framework, business components using EJB’s.

Created the web UI using Struts, JSP, Servlets and Custom tags.

Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.

Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.

Designed and developed Caching and Logging service using Singleton pattern, Log4j.

Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.

Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.

Developed and deployed Session Beans and Entity Beans for database updates.

Used Struts-Validator frame-work for all front-end Validations for all the form entries.

Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.

Used JSP, JavaScript, JSTL, EL, Custom Tag libraries provided by struts framework.

Intern at Kakatiya Solutions, Warangal, Telangana, India [Jan 2012 – Jun 2012]

Involved in developing the E-Commerce web based application which is built onto an online store that includes a product catalog, search function, checkout, stock control, shipping, and the means to accept payment in a variety of ways.

Developed DAO layer using JDBC, DAO design pattern to handle the interaction with Data base.

Designed and developed web based UI using JSP, Struts Taglibs and developed action classes to handle the user request and have done client side validations.

Used Spring Dependency Injection as well as SpringWebFlow for the Presentation Layer.

Academy Projects at University Of Missouri Kansas City [Jan 2015 – Apr 2016]

Developed a web based application which helps to analyze the tweets. The tweets are stored in MongoDB. And based on the user selection on web portal, the output is visualized using the high charts.

Involved in developing a Software as a Service model which is a web based project that will estimate the flight delays based upon various factors. This estimation is done by the using the Machine Learning AWS API and we had used the logical regression method to estimate the value.

Implemented Web Log analytics by getting the streamed web log data with the help of flume and dumped into HDFS and HBase to compare the performance with the help of user defined sink.

Developed an Inventory management using Cassandra and produced various reports. We used Java API to extract the data from the database and generate the reports using JavaScript API.

Developed a big data analytical system for hospital where the system analyses the different activities like image analysis and sentimental analysis of feedback and recommendations for customers. We used machine learning algorithms and java.

Developed a “Generic Framework to interact with Hadoop” which is a web-based application to provide the user the functionalities of Hadoop with just giving parameters in XML.

ACHIEVEMENTS & CERTIFICATIONS:

Cleared the certification “Cloudera Certified Developer for Apache Hadoop (CCD410)” with a good grade.

Best Performer of the project at Cognizant Technology Solutions.

Participated in the workshop on “Ethical Hacking” conducted by “KYRION TECHNOLOGIES”.



Contact this candidate