Hadoop/java Engineer Resume
San Francisco, CA
SUMMARY
- Over 5 Years of experience in the IT industry specifically in JAVA/J2EE web technologies with skills in analysis, design, development, re - engineering, maintenance, installation, implementation and testing Java based systems.
- Worked in Web Technologies using Servlets, JSP, Struts2.0, Spring2.5+, Hibernate, Java Beans, Java Collections, JDBC, JavaScript, XML, HTML, DHTML,Tiles,CSS, Ajax, and WRIA (Developed on YUI).
- Working knowledge on XML Parsers, XSL, XPath, JAXB, JSON, JSTL, XHTML and Apache Solr.
- Good understanding in OOD and Object Oriented Programming (OOPs).
- Knowledge of design patterns Singleton, Factory method, MVC (Model, View & Controller).
- Knowledge of Web Services like SOAP and REST.
- Good knowledge in database like Oracle 10g, MySQL, PostGreSQL.
- Working Experience on App server like Websphere 6.1, Tomcat 5.5 in building and deploying applications.
- Experienced in developing applications using Eclipse, NetBeans, RAD, ANT, SVN Version Control, and JUnit.
- Experience with technologies like Hadoop, Map-Reduce, Hive, Pig, Hue, Sqoop, and HBase.
- Great experience in Hadoop Administration: Setting up the Hadoop DEV/QA/Production clusters from scratch, monitoring and maintaining them.
- Good experience in Data Migration to Hadoop based Warehouse.
TECHNICAL SKILLS
Languages: Java,PHP, SQL, XML UML, Apex, C, C++
Big Data Technologies: Hadoop, MapReduce, HDFS
Web Technologies: Servlets, JSP, J2EE, JDK, JDBC
Framework: Spring 2.5 +, Hibernate 3.0, Struts 2.x.
Web/Application Servers: Jetty, Apache Tomcat
Scripting Languages: JavaScript, jQuery, AJAX, CSS
Markup Languages: HTML, XML
XML: DOM, SAX, SOAP, REST, JAXB, XMPP
Databases: Oracle 9i/10g, MySQL 4.x, PostGreSQL Hive, HBase, Pig.
OS: MS-Windows 95/98/NT/2000/XP/7, Linux, Unix, Solaris 5.1
Methodologies: OOP, Agile, Extreme Programming
Version Control Tools: SVN, CVS, Git
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Hadoop/Java Engineer
Responsibilities:
- Working for developing their application, on Java, J2EE, spring platform.
- Support and Maintenance of HDFS and theHadoopCluster
- Loaded data from Oracle to HDFS (Hadoop) using Sqoop.
- Involved in Consuming SOAP/Rest webservices.
- Developed the Data transformation script using hive and MapReduce
- Designed and developed User Defined Function (UDF) for Hive (java).
- Loaded the data to HBASE using bulk load and HBASE API
- Worked on the proof-of-concept for Apache Hadoop framework initiation.
- Worked on data warehousing applications like Netezza and Teradata
- Explored and Implemented Hadoop ecosystem features and architectures.
- Built firmware check-in service using MongoDB, Java/Spring as both hosted and cloud service.
Confidential, Pleasanton, CA
Software Developer Engineer
Responsibilities:
- Working for enhancing and updating their existing application, on Java, J2EE, Spring 3.0, PHP platform.
- Working as a support engineer and handling quick tickets and solving bugs.
- Regularly maintaining SVN repository and involved as a release engineer.
- Worked UI fixings using HTML, CSS, JavaScript, and Smarty.
- Working with different production monitoring tools like Tealeaf, Splunk, Intersocope, Xdash, etc.
- Analyzed requirements and created various models needed for the project.
- Used spring 3.1 with the help of Spring Configuration files to create the beans needed and injected dependency using dependency Injection.
- Created various DAOs to be used for accessing the data from MySql.
- Used JAXB to map the entities to XML representation so that REST API can produce and consume entities in XML.
- Implemented Hibernate instead of traditional JDBC code.
- Used annotation based transactional support of Spring Framework.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
Confidential, Newark, DE
Production Support Engineer
Responsibilities:
- Working for enhancing and updating their existing application, on Java, J2EE platform.
- Worked on advance frameworks like Struts 2.0, Spring 3.0.
- Involved in Consuming and Creating SOAP webservices.
- Worked on Oracle database for generating day to day maintenance reports and schedule tasks.
- Worked on WRIA (Developed on YUI), JSP, javascript, Ajax, JSON for updating and creating frontend UI.
- Developed new java classes and data structure for adding new functionality.
- Regularly consulting different development/hardware teams and finding root cause of production issue.
Confidential
Java / J2ee Developer
Responsibilities:
- Analyzed the requirement and designed the web pages.
- Developed Front End screens using Html and java script.
- Developed front-end Rule Validation using Java Script.
- Interact with business analyst to convert business requirement to technical requirement.
- Developed Use Cases and Created UML diagrams using Rational Rose.
- Developed security system in JSP for displaying dynamic web pages, Java Beans, HTML, JavaScript and XML.
- Modified the UI screens created by web designer using HTML, JSP, CSS, and Javascripts.
- Designed and implemented MVC architecture using Java/J2EE which involved writing action classes and JSP pages.
- Created back-end SQL using PostGreSQL.
- Developed and maintained ANT Scripts.
- Used Ajax, Javascript for validation and dynamic data rendering.
- Involved in debugging, performance tuning and load-testing of the application using Netbeans.