We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

New, YorK

PROFESSIONAL SUMMARY:

  • 10 years of profession experience as Software Engineer in Development of Business applications and Product development.
  • 2.5 years of experience in providing solutions for Big Data using HDFS, Map Reduce, YARN, PIG, Hive(HCatalog),Sqoop, HBase, Zoo keeper, Oozie & HDP 2.x.
  • Expertise in NoSQL databases HBase performance tuning and resolving hot spot problems.
  • Developed Apache Lucene indexing to perform fast searching on huge flat files.
  • Created MVEL framework for dynamic transformation engine, to work on huge volume of data.
  • Extensive hands on experience in writing complex Map reduce jobs, Pig Scripts and Hive data modeling.
  • In depth knowledge of Spark concepts and experience with Spark in Data Transformation and Processing.
  • Developed Sqoop jobs to import and store massive volumes of data in HDFS and Hive.
  • Coordinated with business customers to gather business requirements. And also interacted with other technical peers to derive Technical requirements.
  • Implemented Partitioning, Dynamic Partitions and Bucketing in Hive for efficient data access.
  • Worked on creating and optimizing Hive scripts for data analysts based on the requirements.
  • Created Hive UDFs to encapsulate complex and reusable logic for the end users.
  • Monitored workload, job performance and capacity planning using MAPR resource Manager.
  • Good experience in shell script, writing jobs to automate the scheduling process.
  • Written hive queries to perform data analytics.
  • Good experience of Java web based applications that involve the technologies Restful Web services, Soap WebServices,JQuery,SPRING 4 - WEBFLOW MVC ORM,HIBERNATE4,STRUTS1.x,SERVLETS,JSP,JDBC,JMS,JPA,XML,XSLT,SELENIUM,Arquillian,EJB3,DB Unit, JUnit, Maven.
  • Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Facade, Decorator, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Extensive work experience using Web Services (REST, SOAP, WSDL) and Service Oriented Architecture (SOA).
  • Expertise in developing MVC architecture for web based applications using Struts and Spring MVC frameworks.
  • Hands on Experience in TDD (Test Driven Development).

WORK EXPERIENCE:

Confidential, New York

Software Engineer

Environment: MapR Hadoop,Map Reduce,Hive,HBase,Java,scala,oozie,sqoop,MySQL and JSON,, Apache log4j, Maven,JUnit,JDBC and Eclipse Mars2

Responsibilities:

  • Developed dynamic transformation engine to perform transformation logic on different source using MVEL transformation engine.
  • Performed transformation on huge volume of data like Millions records in one file.
  • Executed different performance tuning techniques on HBase schema creation, region splitting and row key design.
  • Extracted data from HBase and stored as external tables in Hive using serde, to perform Data analytics.
  • Imported to HBase from Hive to perform testing on the transformation engine.
  • Written map reduce programs to perform transformation.
  • Written map reduce programs to perform bulk loading into HBase.
  • Developed Spark application to perform analytics on live data streaming.
  • Performed data analytics using Hive queries.
  • Loaded data from MySQL server HDFS using SQOOP.
  • Scheduled jobs using oozie work flows and written utility/helper classes to perform and trans\formation and loading/extracting from MySQL.
  • Created Hive external, internal tables and Implemented Partitioning, Dynamic Partitions and Bucketing in Hive for efficient data access.
  • Developed Lucene indexing to perform fast searching on huge flat files.

Confidential, New York

Software Engineer

Environment: Java 1.7, J2EE, web logic 12c, Eclipse 3.x, Spring 3.0, Maven, selenium, SOAP web services, Restful Web services, HTML, Apache log4j, Junit 4,JDBC,EJB3,JPA Oracle 10g,Windows, Unix.

Responsibilities:

  • Developed Map Reduce Input format to read specific data format
  • Developing and maintaining Workflow Scheduling Jobs in Oozie.
  • Developed efficient Map Reduce programs in java for filtering out the unstructured data.
  • Developed Pig Latin Script for the log data and stored the cleansed data in the Apache Hadoop.
  • Involved with the client and gathered the business requirements
  • Developing Hive queries and UDF's as per requirement.
  • Developed MapReduce programs to cleanse the data in HDFS obtained from heterogeneous data sources to make it suitable for ingestion into Hive schema for analysis
  • Implemented Partitioning, Bucketing in Hive for better organization of the data.

Confidential

Software Engineer

Environment: Java1.5, JSP, Spring-Web Flow, Hibernate, Tiles, JUnit, Maven, Oracle, Tomcat, soap Web services, log4j, UNIX, Oracle, Windows, Restful web services, UNIX.

Responsibilities:

  • Involved in all phases of application (Analysis, design, development, unit testing, implementation, deployment and prod support).
  • Analyzed the impact of new stories (Agile).
  • Attended the grooming session with business analysts to gather/clarification the requirements.
  • Automated the manual work with daily/monthly running jobs.
  • Created web services for both provider and consumer for integration layer.
  • Implementation of creating JPA entity for data layer.
  • Implementation of creating Entity Beans (EJB) for service layer.
  • Implementation of JSP for UI layer.
  • Deployed application for DEV,DIT and SIT environments in both UNIX and Windows environments
  • Handled daily scrum meeting, providing the status by representing the RAMS team to the client program manager.
  • Provided testing support (debug and fix) in testing phase.
  • Providing technical assistance and lead team members to deliver the user stories in-time.
  • Used spring-web services module to consume web services.
  • Implemented Maven plugins to generate objects from WSDL and for project build.
  • Implemented Log4j for development and run time debugging of the application.
  • Implemented JUnit for test driven development and perform unit testing.
  • Implemented selenium for front end unit testing.
  • Implemented exposing web services using Restful API using spring integration

Confidential

Software Engineer

Environment: Java1.5, JSP, Java script, Struts, Hibernate, Tiles, Oracle, Tomcat, log4j, Oracle, Windows, UNIX,RestFul webservices.

Responsibilities:

  • Involved in the development of Action classes, Hibernate mapping files, HQL queries and back end validations.
  • Involved in the development of user interface using JSP (Java Server Pages), HTML and JavaScript used for front end validation of the application.
  • Preparing the estimates for CR’s and tickets.
  • Involved in resolving critical, medium CR’s and developed the Enhancements.
  • Managing the Build and Deployment process Activities.
  • Involved in preparing process documents like SPP, SCMP, RMP and Plan.
  • Involved in fixing the production issues.

Confidential

Software Engineer

Environment: Java1.5, JSP, Java script, Struts, Hibernate, Tiles.

Responsibilities:

  • Involved in the Development of Document Search & Operational Reports Modules.
  • Involved in the Development of Action Classes, Action Forms & Validations.
  • Involved in the development of the Business Components.
  • Involved in the preparing of UTCs.

Confidential

Software Engineer

Environment: Flex, Action Script, Tomcat, Oracle, Eclipse 3.2

Responsibilities:

  • Involved in the development of front end using Flex.
  • Involved in the development validations using Action Script.
  • Involved in the development of Business Components.

Confidential

Software Engineer

Environment: Springs-MVC, Hibernate, JSP, Oracle, Java Script, Log4J and Tomcat.

Responsibilities:

  • Involved in the development of trade management and Cash& FX modules.
  • Involved in the development of front end using JSPs.
  • Involved in the development of Controller and Validator Classes Using Spring MVC framework.
  • Involved in the development of the Business Components using Hibernate.
  • Involved in preparing UTP’s.

We'd love your feedback!