We provide IT Staff Augmentation Services!

Sr. Hadoop Developer/architect Resume

0/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • Over 14 years of experience in software development, implementation and consulting projects.
  • Proficient with UNIX (Solaris, HP), LINUX, Windows, Java, Oracle, Hadoop, HiveQL, Pig, Hbase, JAVA, JSP, Maven, SOA, Bash, Redhat Openshift, Web Logic Application Server, XML, JSON, Junit, Spring, Tomcat.
  • 9 years of experience in Data Warehouse area using various tools.
  • Extensive experience using SQL and HiveQL.
  • 7 years of experience using Oracle/Teradata database Tools.
  • Experienced using various ETL tools.
  • 5 years of experience with Hadoop, HDFS, MapReduce and Hadoop Ecosystem (Pig & Hive).

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Sr. Hadoop Developer/Architect

Responsibilities:

  • Configured Fair Scheduler to provide service - level agreements for multiple users of a cluster.
  • Responsible for maintaining and monitoring clusters.
  • Loaded data into the cluster from dynamically generated files using Flume and from relational database management systems using Sqoop, .
  • Wrote a caching server using Mapreduce JAVA, Hadoop, Maven, JSON, Pig, Hbase and HiveQL.
  • Wrote a word processing program using Hadoop, Mapreduce, SQL, JAVA, Eclipse.
  • Utilized Oracle BI tools including OBIEE, Clover ETL, OIA to do metadata Management.
  • Managing nodes on Hadoop cluster connectivity and security.
  • Used SQL, Java to do transformations, event joins, filter bot traffic and some pre-aggregations before storing the data onto HDFS
  • Wrote Flume and HiveQL to extract, transform and load the data into Database.
  • Done Extensive amount of log analysis and performance tuning work to help improve solution design and managing metadata.

Environment: Java, Hadoop, Linux, HDFS, HiveQL, SQL, Oracle, Sqoop, Flume, Zookeeper, eclipse, WinCVS and HBase, Windows7.

Confidential

Senior Developer

Responsibilities:

  • Existing applications were written in Java, SQL, Informatica and Oracle. ReBuilt the entire application using Maven, created jars and deployed them in production as part of ongoing maintenance.
  • Added new SQL statements to a customer call routing module using HiveQL, Oracle, Java to generate a series of JSON strings to store and maintain an external cache.
  • Modified existing function to remove set of codes that have been used to generate earlier.
  • Filtered interfaces that send mass mails randomly and converted functions from C and other legacy languages to Java, spring, Maven, Eclipse, HDFS and a proprietary bug controller.
  • Have done numerous other bug fixings and smaller development tasks using Java and J2EE.

Confidential, Oakland, CA

Senior Developer/Analyst

Responsibilities:

  • Developed modules to enable an unemployed worker to change their treating physician using UML (Rational Rose), Tomcat, Java, JSF, JavaScript, Log4j, CVS, Spring, Maven, Web Services, WSDL, and SOAP.
  • Ported application to Hadoop based environment.

Confidential, Warren, NJ

Senior Developer

Responsibilities:

  • Wrote variety of callable functions to add, modify and cancel customers for cell phone activation and deactivation using Spring, Java, JSP, PL/SQL, JDBC, SOAP, WSDL, JNDI, XML, Oracle 9i.
  • Maintained queries, added new routines using Oracle, Java, Web Logic server, Tomcat, JSP, Oracle, EJB and JDBC.

Confidential, Atlanta, GA

Senior Software Engineer

Responsibilities:

  • Wrote programs to do an overall inventory and to take care of various storage features such as import of customer users, account sensitivity using Tomcat, Web Logic portal 8.1, JSP, Struts, JavaScript, Hibernate, Java, JDBC, Junit, Oracle9i, PL/SQL, SQLPLUS, Spring and XML.
  • Developed new functionalities to clear transactions (which include very detailed flow verifications and access level restrictions) and money transfers using Web Logic, Tomcat, JSP, Servlets, Java, Oracle9i, PL/SQL, JDBC, JNDI, Struts, EJB, JSP, MQ, SOAP, WSDL and XML.

Confidential, Houston, TX

Senior Developer

Responsibilities:

  • Modified data structures of existing fixed income products using Java, Struts, Ant, JMS, JSP, Servlets, XML, UNIX, SQL, Spring, Hibernate, DB2 UDB.
  • Maintained modules that extract and load millions of feeds from various global trading desks located in New York, Tokyo, London, Australia, Singapore and Malaysia using SQL, Web Sphere and Oracle.
  • Extracted trades were fed as inputs to the next subset of the parent application.
  • Developed a module to map the collateral feeds (type of a fixed income trade) according to a new industry standard and generated a PDF (Acrobat) document for presentation purposes using Junit, Ant, JSP, EJB, JMS, JNDI, WSDL, SOAP, UNIX, Hibernate, Web Logic, XML, SQL and Sybase.
  • Integration testing for credit risk modules that are about to be ported for new proprietary system using Java, EJB, Tomcat, UNIX and SQL.

Confidential, Bluehill, NJ and Tampa, FL

Senior Programmer Analyst

Responsibilities:

  • Wrote programs and interfaces using J2EE, Java, DB2 UDB, Web Sphere, PL/SQL and SQL to add, modify and delete fibers used for FTTP provisioning.
  • Developed a module to inventory list of customer location codes and possible telephone numbers for a given order number using UNIX, Java, JSP, Servlets, EJB, Ant, XML, Oracle 9i, SQL, PL/SQL and MQ.
  • Wrote programs to enable application teams to share messages using EJB, Servlets, Ant, Web Logic and Java.
  • Developed a module to calculate losses while data gets transferred thru fiber-optic cables using J2EE, JSP, EJB, Servlets, Oracle 9i, XML, XSL, STL libraries (Vector, Map, Algorithms and lists), MQ.
  • Developed a module to transfer message lists across different web and non-web applications using Servlets, JNDI, JMS, XML, Servlets, JSP, MQ, XSLT, STL, UNIX, SQL, DB2 UDB and shell scripting.
  • Wrote a program to generate web-enabled reports using JMS, Java, Servlets, EJB, UNIX, XML, SQL and DB2 UDB.
  • Developed a module to create a communication channel among different applications using Java, PL/SQL, Socket Programming and TCP/IP.
  • Designed classes and wrote case diagrams using Rational Rose tool and added them to main structure.
  • Utilized version control tool CVS to check-in, check out and to maintain the source repository in general.

Confidential, NY

Senior Developer

Responsibilities:

  • Developed an application to store and maintain T-Bonds, mortgage-backed securities, government, and agency bonds. Involved with development of the functions utilized for calculating prices and yield curve for traded securities.
  • Designed classes and wrote functions in Java, SQL(Sybase) and Perl to calculate the sensitivity of bonds and mortgage backed securities prices according to the variance of interest rates, the sensitivity of bond prices according to the variance of yield-curves.
  • Extensively worked with design and development for trading of different types of mortgage backed securities such as pass-thru securities, CMO and Strips using Java and Shell Scripting for the purpose of calculating PVs & FVs of given bonds.
  • Used different kinds of quantitative formulas to design main functions to calculate the present and future values of given bonds and implemented them in a real time environment.
  • Designed classes and components using Java, JSP, STL (Lists and Hashtables) SQL, Web Logic and Oracle to transfer messages containing positions, prices for traded bonds.
  • Utilized sockets, Java and MQSeries to create server side business objects and used session facades to interact with those objects from clients.
  • Wrote programs using Java, UNIX, SQL and FTP to generate web-enabled reports.
  • Wrote interfaces using Java, SQL, Sybase, HTML, DHTML, JDBC, and FIX Protocol to transfer positions and corresponding price messages across different servers.
  • Wrote SQL Queries and Triggers to extract millions of trades and feeds (these trades are traded using the real-time trading system). They would be routed to store in different databases belonging to locations within Goldman Sachs.

Confidential, Temple TX

Senior Programmer Analyst

Responsibilities:

  • Worked with Gannett Offset, a newspaper manufacturing company that publishes The New York Times, USA Today and Washington Post.
  • The Mail Subscription System is comprised of Mainframe, UNIX and LINUX computer systems. The system keeps up to date records of nationwide customers.
  • Provided assistance with designing objects for new systems.
  • Analyzed the existing legacy programs to convert to Java.

Confidential

Programmer

Responsibilities:
  • Designed call center applications for one of the leading banks in Singapore.
  • The Call Center applications were created to facilitate the processing of customer's bank transactions through bank agents.
  • Bank agents collect all the information and forward it to support units (SU) for completion.
  • Integrated the call center applications with other systems like FCCA and credit cards.
  • The entire system includes on-line processing, on-line report printing, batch, report and ad-hoc applications.
  • Designing, coding, and testing program specifications.

We'd love your feedback!