Java Programmer Resume
PROFESSIONAL SUMMARY:
- Big Data has been the forefront of my experience for the last 4+ years
- Experience in implementing Big Data solutions to ingest data and devise analytical solutions to support future business decisions
- Overall 11+ years of professional experience with the core competency in analysis, design, development and architecting the system.
- Experience in HDFS, YARN, MapReduce
- Experience in importing and exporting data into or from HDFS
- Experience in data access from HDFS using Hive and PIG
- Experience in workflow scheduler OOZIE
- Experience in capturing data from existing databases using SQOOP
- Experience in Storm, Flume and Spark
- Experience in Splunk
- Experience in SQL and NoSQL database
- Experience in AVRO, JSON, RC and ORC file formats
- Experience in C, C++, JAVA and Python
- Experience in HTML, CSS and JAVASCRIPT
- Knowledge in Networking Protocols like TCP/IP, UDP, HTTP, HTTPS, FTP
- Experience in Hortonworks and mapR data platform
- Experience in HDP 1.3 and HDP 2.2
- Experience in monitoring and managing 1000+ nodes cluster
- Experience designing and implementing features in large distributed systems of 250 petabytes of HDFS data
- Experience in Windows, Unix and Mac based platform
- Experience in version control tool SVN
- Experience in Autosys
- Strong Knowledge of Object Oriented Concepts
- Strong Analytical and problem solving skills
- Solid Knowledge of Software Development Life Cycle (SDLC)
- Experience in High Level Design (Sequence Diagram, Class Diagram, Component Interaction diagram etc)
- Experience in writing Technical Design Documents (LLD), which clearly explain the implementation detail with Pseudo code
- Experience in Writing Use Cases, Writing Test Cases
- Experience in Impact Analysis & Root Cause Analysis
- Experience in mentoring team members on new technologies & User stories implementation
- Self - motivated Individual, fast learnability, Good team player
- Efficient Execution of project under rigorous deadline
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders
- Experience in Delivering Training, end-to-end Project Development, Support, Event Management and Administration
PROFESSIONAL EXPERIENCE:
Confidential
Java ProgrammerTechnology: Java, Hadoop, HDFS, Hive, YARN, Sqoop, Splunk
Responsibilities:
- Interacting with functional team to collect their requirements and constraints
- Involving in design review of highly available, scalable, fault tolerant framework
- Coding and technical analysis
- Involving in troubleshooting
- Building automation tools for continuous deployment and change management
- Proper Documentation of each step
- Tracking the progress of the project
Confidential
Big Data DeveloperTechnology: Hadoop, HDFS, MapReduce, Hive, OOZIE, Storm, YARN, Spark, Python, Shell Script, Autosys, Splunk
Responsibilities:
- Interacting with clients business team to collect their requirements
- Analyzing the requirements, designing the solution approach and defining the scope of the project
- Working on design and coming up with efficient solution for currently available framework and Hive features
- Configuring the sequence of execution
- Preparing the data dictionary, column mapping
- Efficient coding for the aggregates
- Performance tuning of the code
- Defining oozie workflow for running the hive queries in a specific sequence according to design
- Writing the autosys jobs for running the codes automatically in scheduled time without human intervention
- Shell scripting for deployment
- Performance evaluation and comparison using Spark and Hive
- Performing unit testing, performance testing and integration testing and capturing the test results
- Preparing implementation plan with taking care of dependency and effect on the other production entities
- Production cutover and monitoring the behavior of deployed jobs and other dependent jobs
- Post deployment validation
- Proper documentation of the entire process for future reference
Confidential
Big Data DeveloperTechnology: Hadoop, HDFS, MapReduce, Hive, OOZIE, Python, Shell Script, Autosys
Responsibilities:
- Analyzing the requirements and prepare the design document for the project
- Writing the script to load data from file to core table
- Writing the DDLs and Hive Queries to load into aggregate tables
- Performance evaluation of the code
- Thorough unit testing and Integration Testing
- Writing autosys job for test and production environments
- Work with dependent teams
- Deployment of Code in Production
- Post deployment Testing, Monitoring the jobs and Validating the data set
- Contribute to development of architecture documents, user manuals, management reports and other technical documentation
Software Development
Confidential
Technology: JAVA, Oracle, XML
Responsibilities:
- Analyze the requirements and prepare the design document for the project
- Involved in Functional Analysis
- Functional inputs to the team on the assigned tasks
- Writing system Use Cases
- Write the code, tune it and test it
- Write the test cases and document the test results
- Prepare all the production support documents
Confidential
Big Data DeveloperTechnology: JAVA, MySQL
Responsibilities:
- Involved in documentation and creating site maps for the complete design flow.
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Actively participated in meetings with clients to determine website goals and develop strategies.
- Involved in writing SQL Queries
- Testing the website on multiple browsers to check if they are Cross Compatible
- Been an active team player, helped in bug fixing and also carried out troubleshooting
Confidential
Big Data DeveloperTechnology: JAVA, MySQL
Responsibilities:
- Requirements analysis
- Coding for reported Issues, changes and enhancements
- Test case reviews
- Performed testing
- Involved in documentation
- Actively participated in meetings with clients
- Involved in writing SQL Queries