Sr. Java/hadoop Developer Resume
Cupertino, CA
SUMMARY
- Around 7 years of experience in all phases of SDLC including Application Design, Requirement gatherings, Development, Testing, Maintenance & Production Support which includes 1+ years of experience in Hadoop / Big Data Technologies.
- Experience in working with BI team and transform big data requirements into Hadoop centric technologies.
- Experience in performance tuning the Hadoop cluster by gathering and analyzing the existing infrastructure/ workloads running on the cluster.
- Experience in automating the Hadoop Installation, configuration and maintaining the cluster by using the tools like CDH manager, Whirr, Ambari.
- Working experience on designing and implementing complete end - to-end Hadoop Infrastructure including PIG, HIVE, Sqoop, Oozie, Flume and zookeeper.
- Experience in software design and development of Object-Oriented Software application with expertise using Java and J2EE technologies.
- Expertise in Mobile based mid-tier, Server side development.
- Involved in the full SDLC of J2EE/Web projects (Analysis, Design, Development, Testing and Deployment).
- Worked on Spring Framework using agile methodology & Hibernate 3.0 with MVC for building web application.
- Good knowledge in working with Collections API, Multithreading and OOPs technologies.
- Experienced in developing HTML, CSS, XML, Python, and Java Script
- Extensive experience in web-based page and site designs using HTML4.0/5, XHTML, DHTML, CSS2/3, Themes, Master Pages, JavaScript and AJAX and JQuery.
- Experience in designing different Case diagram, Class Diagram, State Diagram, and Activity Diagram OOP- Design UI & UX Design in UML.
- Developed various Custom Hive UDF’s ( UDF’s, UDTF’s, UDAF’s) to solve various business requirements,
- Developed various pig scripts / Hive queries to process/generate reports from large data sets.
- Experience in Unit Testing frameworks like JUnit and Spring Mock objects.
- Experience in developing Use Cases, Activity Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose, RAD
- Involved in architectural level meetings with team members, Lead analysts, Business analysts, Project Management and Users for the successful completion of the project.
- Good experience in working under agile/scrum environment.
- Experience in End-to-End automation test suites, Test strategy and Test requirements for bigdata workflows.
TECHNICAL SKILLS
Hadoop Ecosystem Development: HDFS, Hive, Pig, Flume, Oozie, Zookeeper, HBASE and Sqoop
Operating System: Linux, Windows XP, Windows 7, Server 2008
Testing Tools: Genesis, Product Studio, Quality Center, LocTest, JUnitSelenium
Databases: MySQL, Oracle, MS SQL Server, Hbase
Languages: JAVA, PYTHON, Java Script, SQL, PIG LATIN, UNIX shell scripting, Spring, Mule framework, AJAX
Other tools: UML, Design Patterns, IBM Rational Modular
PROFESSIONAL EXPERIENCE
Confidential - Cupertino, CA
Sr. Java/Hadoop Developer
Environment: Hadoop 2.0, CDH4.1.5, HIVE, JSP, JSTL, CSS, DHTML, JavaScript, JSON, HTML CSS, Servlets
Responsibilities:
- Build a production, development and testing cluster on premise/ cloud versions to solve various testing needs.
- Configure the Hadoop properties to gain the high cluster performance by taking cluster hardware configuration as key criteria.
- Developed various UDF’s in Hive & pig for various custom business requirements involving parsing JSON and extracting relevant metadata to implement various statistical metrics.
- Integrated a data assertion stage into the existing Hadoop pipelines associated with the processing of maps data and implemented rules to check the data integrity.
- Responsible for designing front-end as well as back-end.
- Developing software system using HTML, CSS, JavaScript and JQuery.
- Implemented AJAX to enhance the capability of the website.
- Build fully functional applications and website based on business requirements and design specs.
- Wrote JUnit test cases to test Apple internal framework which is used to validate data operations.
- Involved in continuous integration of their data flow using Jenkins and maven.
- Worked in agile development model
- Identify all inputs and their origin when coding and testing.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in (OOAD) Analysis & Design for the project and prepared the technical documents for a distributed architecture at enterprise level.
- Involved in the project conversion analysis, planning, modeling, development and testing.
- Perform maintenance and enhancements for the existing PENTAHO REPORTING application to support the Pershing and Broadridge Conversion and Services.
- Designed and coded WebSphere-based Web Services used to access external financial information, such as real-time balances, real-time quotes, intra-day trades, monthly online statements and financial records.
- Extensively worked on the Iway for interportal communication and changed Iway channels to impliment the processing for the Hipaa obama care
- Worked extensively in front end development using HTML, DHTML, XSL, XSLT, CSS, JAVA
Confidential
Module Lead
Environment: HP Quality Centre, Quick Test Professional, Service Now, Zapp Plant
Responsibilities:
- Instrumental in deployment and support of tools - Quality Center, Quick Test Professional, Performance Center, Device Anywhere, Service Now, Zapp Plant and Leela
- Created an outage management process, Business Continuity plan and Knowledge transfer sessions for tools.
Confidential
Java Developer/SDET-II
Environment: IIS 7.0, C# 3.5, MOTIF,MITA - Microsoft’s Automation Framework, MS Office 2007/2010, WSS 2010/MOSS 2010/Project Server 2010/Search Server 2010
Responsibilities:
- Involved in architecture, technical analysis and design reviews.
- Front end development by writing JSP pages and applying many UI technologies.
- Developed JavaBeans for the Forms and Action classes for Struts framework.
- Developed Database and SQL mapping using Hibernate.
- Responsible for designing front-end as well as back-end.
- Developing software system using HTML, CSS, JavaScript and JQuery.
- Implemented AJAX to enhance the capability of the website.
- Sole Owner of Click-to-run Office - Involved in the design specifications phase with Microsoft Redmond/Dublin, Test Suite creation, Bug guidelines, logged blocker bugs and ensured a smooth release.
- Offshore lead for Test Focus Group of Microsoft which interacted with all the Application Owners at Onsite & Offshore and drove the entire test collateral maintenance and execution on time.
- Led the Automation team for User Interface, Functional and Setup Automation across all Office Applications.
- Led the Release team for a successful release of Office 2010 Beta2 and Release-to-Market builds
Confidential
Java Developer/ SDET
Environment: Java, JSP, Servlets 2.5, JQuery 1.x, JavaScript, HTML, Web Services SOAP &REST, C#.NET 2008, .NET FW 3.0, AEAuto, SQL 2008, Manual Test Client, Windows Test Controller, Product Studio
Responsibilities:
- Participated in requirement gathering.
- Involved in architecture, technical analysis and design reviews.
- Front end development by writing JSP pages and applying many UI technologies.
- Developed JavaBeans for the Forms and Action classes for Struts framework.
- Developed Database and SQL mapping using Hibernate.
- Application Development using spring, Hibernate and Core java libraries.
- Applied various Java and J2EE design patterns to solve complex problems.
- Very extensively used Java Collection Framework and String APIs of Java 6.
- Developed user interfaces using Java Server Pages using HTML, AJAX, JSTL, Display Tag, Struts Tag library & JavaScript.
- Created a webpage using CSS3, JQuery, JavaScript to give the page a dynamic look
- Developer web pages using HTML5/CSS3.
- Coordinating with business analysts for analyzing the requirements.
- Implemented a Design Request Change in Manual testing client tool which aided in automatic test results submission
- Developed End-to-End automation of several applications and executed them on a variety of operating systems
- Designed efficient code review matrix and conducted code reviews for automated scripts
- Wrote new test cases, executed, installed operating systems, prepared tests beds, logged bugs, triaged and verified their fixes.
- Extensively performed Sanity testing, Functional testing, system testing and regression testing.
- Signing off the Components for release of the Patches tested
- Created jobs and scripts in WTT.
- Created batch files to install patches and fixes in the various operating systems
