We provide IT Staff Augmentation Services!

Sr Software Developer Resume

2.00/5 (Submit Your Rating)

PA

SUMMARY:

  • Certified Cloudera Hadoop Developer (CCDH) .
  • Sound understanding on Hadoop Framework, MapReduce and ecosystem components of Hadoop - Hive, Pig, Sqoop
  • Experience in working with various Hadoop ecosystems infrastructures such as MapReduce, Hive, PIG, SQOOP and Apache Flume .
  • Sun Certified Java developer with 10 years of work experience involving in various phases of software development Life cycle (SDLC) including system analysis, design, development, implementation, testing, & production of Web applications using different areas of J2EE stack .
  • Good hands on experience of using Eclipse 3.x, Struts, Spring, Hibernate 3.0, BEA WebLogic Application Server, IBM WebSphere Application Server with WSAD & RAD, JBoss Application Server . Also familiar with Web Server Tomcat 6.x, databases Oracle, MySQL, DB2 and other tools like ANT, Maven, Enterprise Architecture, Rational Rose, Security API like JAAS etc.
  • Proficient in designing and developing web front end, component-based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end UI layer, application layer including middleware and core business frameworks and back-end (database) layer integration.
  • Strong experience in building distributed applications involving high performance and high transaction, multithreaded based product and system environments.
  • Effectively implementing principles of Scrum and coaching the team on agile practices.
  • Lead daily scrums to remove blockers within the team.
  • Protecting the team and be the single point of contact for other team's dependencies, blockers/issues on PLP.
  • Responsible for Sprint Planning, Retrospectives, Showcases, Release planning and also grooming the product backlog.
  • Educating the product owner(s) on how to maximize ROI/productivity and meet their objectives via scrum methodology. Also assisting prioritizing the Zen desk tickets (defects).
  • Tracking team velocity, burn down charts and planning the sprints accordingly.
  • Improving productivity by improving the development process and advocating continuous integration and test driven development
  • Extensively worked on open source control frameworks Struts, Hibernate, and spring and have in depth knowledge of design patterns .
  • Expert in Java Web Services, WSDL, UDDI & SOA (Service Oriented Architecture) and have extensive knowledge on financial product development.
  • Solid experience in building n-tier web enabled applications using JSPs, Servlets, EJB 3.0, Struts, ORACLE & MS SQL Server with adeptness on application servers; JBoss, WebLogic, WebSphere & Tomcat .
  • Extraordinary technical knowledge in database programming using SQL, and PL/SQL and has great insight on data modeling, database design, and normalization.
  • Excellent skills in building strong websites confirming Web 2.0 standards using valid code and table free sites with XML, XSL, DTD, XML schema, JavaScript, JSTL, XHTML, DHTML.
  • Extensively worked on JMS using point-point, publisher/subscriber messaging domains and am well versed in design and analysis using UML methodologies, and testing using JUnit .Proficiency in Integrated Development Environments; Eclipse and RAD with good insight of the following protocols; HTTPS, TCP/IP, FTP, & SOAP .
  • Great leadership & mentoring skills along with good work ethics.

TECHNICAL SKILLS:

Hadoop tools: Spark, Map Reduce, Hive, impala, Pig, SQOOP, Oozie Apache Flume

Functional Programming: Scala

Languages: Java, J2EE

Web 2.0/3.0 technologies JEE technologies: XML, XSLT, SOAP, WSDL and XHTML,JDBC, Servlets, JSPs, JNDI

Scripting languages: JavaScript

Build management tools: Ant & Maven

Application servers: Tomcat 6.x, Adobe AIR, WebLogic 10.x, WebSphere

RDBMS: Oracle 8i/9i/10g, MS-SQL, Netezza, Teradata

ORM Frameworks: Hibernate

Operating systems: Windows XP/7/8, Linux & UNIX

IDE tools: Eclipse Juno/Kepler, RAD 7.0

Version control systems: Visual SourceSafe (VSS), Subversion (SVN), & CVS

Markup languages: CSS, HTML, DHTML & XHML

Testing framework: Junit

MVC application frameworks: Struts & Spring

Messaging services: JMS, IBM WebSphere MQ

Portal Servers: WebLogic 7.0 portal Server

Frameworks: Kony Studio for Confidential Apps, Hadoop

PROFESSIONAL EXPERIENCE:

Senior Hadoop Developer

Confidential,PHX

Responsibilities:
  • Involving in retrieving clients data from Kafka
  • Involving writing scala, spark streaming and spark batch jobs for processing data according to business logic.
  • Load the data into Spark RDD and caching to avoid shuffling.
  • Experienced with batch processing of data sources using Apache Spark.
  • Part of the design team of SCD and Data Validation.
  • Used Shell scripting for automation of scripts.
  • Worked on QA support activities, test data creation and Unit testing activities.

Environment: HDP Hadoop Platform, Spark-streaming, Spark-batch, Spark-SQL, Kafka, Scala, Java, HBase, Cassandra, MySQL.

Senior Hadoop Developer/Lead

Confidential, WA

Responsibilities:
  • Involved in POC development and unit testing using Spark and Scala.
  • Load the data into Spark RDD and caching to avoid shuffling.
  • Experienced with batch processing of data sources using Apache Spark.
  • Involved in ingesting data into IDW staging directly through Spark Sqoop to push data into HDFS.
  • Part of the design team of SCD and Data Validation.
  • Used Shell scripting for automation of scripts.
  • Worked on QA support activities, test data creation and Unit testing activities.
  • Proposed an automated system using Shell script to implement import using Sqoop.

Environment: HDP Hadoop Platform, Spark-Core, Spark-JDBC connector, Spark-SQL, Sqoop, Scala, Java, MySQL.

Senior Hadoop Developer/Lead

Confidential,WA

Responsibilities:
  • Involved in ingesting data into IDW staging directly from BEAM, (an inbuilt component for ingesting real time data into Hadoop) using Apache Storm to push data into HDFS.
  • Used OOZIE Operational Services for batch processing and scheduling workflows dynamically to run multiple Hive, shell script and Pig jobs which run independently with time and data availability.
  • Part of the design team of the various generic components such as SCD and Data Validation.
  • Development of the solution for several data ingestion channel and patterns, also involved in production issues.
  • Extensively worked on creating End-End data pipeline orchestration using Oozie.
  • Worked on QA support activities, test data creation and Unit testing activities.
  • Used HBase in accordance with Hive/Pig as per the requirement.
  • Worked on PIG joins, and Join optimization, processing the incremental data using Hadoop.
  • Created Oozie jobs using Sqoop to export the data from Hadoop to Teradata development.
  • Involved in developing a customized in built tool Data Movement Framework (DMF) for ingesting data from external and internal sources into Hadoop using Sqoop, Shell script.
  • Proposed an automated system using Shell script to implement import using Sqoop.
  • Worked in Agile development approach and managed the Hadoop teams of various Sprints

Environment: HDP Hadoop Platform, HDFS, Hbase, Hive, impala, Java, Sqoop, SolR Oracle, MySQL, Storm.

Hadoop Developer

Confidential, WI

Responsibilities:

  • Sqoop and Flume are used to load raw data from various data sources onto Hadoop cluster.
  • Applying various transformations using to Pig to process the data.
  • Using Skewed join in PIG to process the data.
  • Created Hive tables on TOP of raw data which indeed partitioned by date which further processed results in a tabular format.
  • Developed Map-Reduce programs to optimize ‘writes' and parse data in HDFS obtained from various data sources.
  • Created Hive internal/external tables with proper static and dynamic partitions.
  • Using Hive analyzed unified historic data in HDFS to identify issues & behavioral patterns.
  • Exports Hadoop processing data to Netezza.

Environment: Hadoop, Flume, Hive, Sqoop, Pig, Hive, impala, Netezza, Java, Eclipse, Linux, Oracle.

Confidential

Product Development Team Lead

Responsibilities:

  • Worked as a Big Data Hadoop Developer in the Omniture Metrics project in Kony platform in Amazon Cloud. Data sources include Omniture data from Clickstream Events and Log data.
  • Used Sqoop to transfer data between databases & HDFS and used Flume to stream log data into HDFS.
  • Involved in moving all log files generated from various sources to HDFS for further processing.
  • Written the Apache PIG scripts to cleansing and parsing data on HDFS.
  • Created Hive tables to store the processed results in a tabular format.
  • Monitoring Hadoop scripts which take the input from HDFS and load the data into Hive.
  • Created external tables in Hive.

Environment: Hadoop, MapReduce, ZooKeeper, Cloudera's CDH4, HDFS, Sqoop, Pig, Hive, Flume, Java, Eclipse, Linux, Oracle.

Confidential

Product development Team Lead

Responsibilities:

  • Participated in project planning sessions with architects and team members to analyze business requirements and outlined proposed solutions based on Agile methodology .
  • Scheduling meeting with other dependent teams and explain the functionality of the specific requirements.
  • Lead daily scrums to remove blockers within the team.
  • Scoped functional & technical work units required to implement proposed solutions and extensively involved in writing technical designs, and did feasibility study for functional requirements.
  • Developed the Business layer using Java, Spring MVC, and Presentation layer using JavaScript, JSP. Controller and Business layer using spring (IOC, MVC).
  • Involved in designing the application with reusable J2EE design patterns like VO (value object), Front Controller, and Business Delegate, Service Locator, Singleton, MVC, Session Facade and DAO patterns.
  • Used Apache Log4J for logging mechanism
  • Designed test cases based on Test Driven Development (TDD) approach & verified the proper functioning of all functions according to the specified requirements, including system integration.
  • Wrote build script file using Ant tool and deploy the WAR file into the amazon cloud tomcat server.

Environment: Java 1.6 and 1.7, J2EE1.4, JDBC, JSP, Servlets, Spring 3.x, Hibernate, JavaScript, JNDI, LOG4J, Ant, LINUX and amazon cloud tomcat server

Confidential

Product Development Team Lead

Responsibilities:

  • Single point of contact to answer or solve any middleware related issues.
  • Developed the Business layer using Java, Spring MVC, and Presentation layer using JavaScript, JSP. Controller and Business layer using spring (IOC, MVC).
  • Involved in designing the application with reusable J2EE design patterns like VO (value object), Front Controller, and Business Delegate, Service Locator, Singleton, MVC, Session Facade and DAO patterns.
  • Used Apache Log4J for logging mechanism
  • Distributed MBAAS tasks among the team members with agile process
  • Framework, spring, JBOSS JMS and AMAZON MQ .
  • Lead new design and architecture efforts for MBAAS and Metrics API .
  • Non-cloud application can support in JBOSS, Websphere7.x/8.x and WebLogic servers .
  • Configured and used JMeter for load testing
  • Implemented logging capabilities using log4J enabling easy installation of the application in the production environment.

Environment: Spring MVC, OOA/OOD, Servlets, Hibernate, JSP, JMS, AMAZON MQ, Java 1.6/1.7, Design Patterns, Tomcat, JBOSS, WebSphere and WebLogic Server and LOG4J.

Confidential,PA

Sr Software developer

Responsibilities:

  • Understanding the user requirements and participated in preparing Functional Specification Document
  • Developed Business logic in Java OOPS concept and interact with Kony middleware.
  • Integrated Omniture to capture metrics into business level of each service call.
  • Developed presentation layer components comprising of Confidential App screens using Kony Studio.
  • The client side validations were done using JavaScript and server side validations with Java services in Kony Middleware part.
  • Wrote Omniture to capture metrics into business level of each service call.
  • Configured WebSphere JMS to log metrics for various channel usage to help in business improvements.
  • Responsible in Coding, Unit testing and Functional Testing and Performance Testing of the application using JUNIT, JMeter.

Environment: Java 1.6, Servlets, JavaScript, Kony Studio, Kony Middleware, JMS, JNDI, LOG4J, ANT, web Services, XML services, WebLogic Application server.

Confidential

Sr Software developer

Responsibilities:

  • Understanding the user requirements and participated in preparing Functional Specification Document
  • Developed Java Service components interact with Middleware API to execute Business Logic
  • Developed presentation layer components comprising of Confidential App screens using Kony Studio.
  • The client side validations were done using JavaScript and server side validations with Java services in Kony Middleware part.
  • First Time implemented Kony FFI integration in this App.
  • Configured WebSphere JMS to log metrics from Omniture.
  • Responsible in Coding, Unit testing and Functional Testing and Performance Testing of the application using JUNIT, JMeter.
  • Involved in deployment of app and settings on Apple app store, Google play store and BlackBerry and windows app stores.

Environment: Java 1.6, Servlets, JavaScript, Kony Studio, Kony Middleware, JMS, JNDI, LOG4J, ANT, Web Services, XML services, WebSphere Application server.

Confidential

Responsibilities:

  • Developed the application using industry standard design patterns like , Service Locator, Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
  • Validation mechanism includes client side using JavaScript and server side using spring validations framework.
  • Consuming web services and also configured IBM MQ to retrieve the customer credit card points.
  • Written unit test cases by using JUNIT .
  • Developed the code environment using IDE as Eclipse3.2 and deployed into WebSphere 6.0 Application Server & Developed ANT build.xml to achieve more functionality for build process.
  • Mentoring a team of developers in the project and troubleshooting of all problems within the system.

Environment: Java, J2EE, Jsp, Servlets, HTML, JavaScript, SOAP, WSDL, XML, LDAP, JNDI, spring, RAD.

Confidential

Responsibilities:

  • Written backend middleware Business logic with consuming web service as per the design documents.
  • Developed JSP Pages with JSTL for presenting the content to the users.
  • Parsing web service using JAX-WS, JAXB was used to generate the java artifacts.
  • Utilized spring controller to handle various requests from the client browser and send responses.

Environment: Java, J2EE, JSP, spring, JAX-WS, JAXB, RAD, WebSphere 6, Java Script

Confidential

Responsibilities:

  • Development of several screens using JSP, HTML and JavaScript .
  • Writing business logic in action and utility classes, Java Server Pages
  • Implementing business logic using java beans and did integration testing of the application.

Environment: Java, J2EE, JSP, Servlets, Eclipse, WebLogic, XML, Java Script

Confidential

Responsibilities:

  • Involved with developing Jasper Reports using spring integration.
  • Developed the front end interface using JSP with AJAX features.
  • Wrote several Controllers to fetch the information from backend and to show in to Jasper reports..
  • Used the spring framework for backend implementation.
  • Developed different Form Beans and Controller Classes of Spring.
  • Coded XML for jasper backend.
  • Built and deployed on Tomcat web server.
  • Involved with Unit testing and performed peer review of design and code.
  • Attended status and review meetings with the project management team and the client.

Environment: J2EE, JSP, Servlets, AJAX, Tomcat, JavaScript, HTML, CSS, Spring Framework, Hibernate, Jasper Reports, JUnit, Oracle 10g

Confidential

Software Developer

Responsibilities:

  • Involved with studying business requirements and gathering technical requirements.
  • Developed the front end interface using JSP with JavaScript features.
  • Wrote several Controllers to enable interaction of the user interface used by the front-end developers with the database present in Oracle database using Hibernate.
  • Developed different Form Beans and Action Classes of Struts.
  • Coded XML/XSL module.
  • Built and deployed on Tomcat Web server.
  • Wrote backend Oracle stored procedures and triggers.
  • Involved with Unit testing and performed peer review of design and code.
  • Attended status and review meetings with the project management team and the client.

Environment: J2EE, JSP, Servlets, Tomcat, JavaScript, HTML, CSS, Oracle, Struts, Hibernate, JUnit, WebLogic 9.1, Oracle 10g

Confidential

Software Developer

Responsibilities:

  • Involved with studying business requirements and gathering technical requirements.
  • Developed the front end interface using JSP with XML/XSLT features.
  • Wrote several Controllers to enable interaction of the user interface used by the front-end developers with the database present in Oracle database using Hibernate.
  • Used the Struts framework for backend implementation.
  • Developed different Form Beans and Action Classes of Struts.
  • Coded XML/XSL module.
  • Built and deployed on Tomcat 5 server.
  • Wrote backend Oracle stored procedures and triggers.
  • Involved with Unit testing and performed peer review of design and code.
  • Attended status and review meetings with the project management team and the client.

Environment: J2EE, JSP, Servlets, XML XSLT, Tomcat, JavaScript, CSS, Oracle, Struts Framework, Hibernate, JUnit, Oracle 8i

We'd love your feedback!