We provide IT Staff Augmentation Services!

Big Data Developer/ Architect Resume

Dallas, TX

SUMMARY:

  • 10+ years of experience in Data Integration, Data caching, Modelling and Warehousing
  • 9 + years of Application Designer and Solutions/Integration/Data Architect experience
  • 3+ years of experience in Oracle 9i/10g databases, Stored Procedures, JPublisher
  • 4+ years of experience in Postgress SQL.
  • 2+ years of experience in Greenplum DB environments.
  • 2+ years of experience in Hadoop, Hbase, Hive and Pig
  • 4+ years of experience with reporting and ETL tools like Tableau and Pentaho.
  • 4+ years of experience with NOSQL databases, Mongo DB, Cassandra etc
  • 5+ years of experience in configuring and administrating in - memory and distributed Caching technologies like Eh-Cache, Terracota, Gemfire
  • 4+ years of experience in DB2
  • 4+ years of experience in UNIX(Solaris/AIX) environment.
  • 4+ years of experience of Tomcat Application Server.
  • 2+ years of experience in Unix Shell Scripting & Perl(4&5).
  • 6+ years with Messaging technologies like JMS - Webspere MQ, Active MQ, Rabbit MQ
  • 6+ years of experience with integrating ESBs like MULE (ESB), OSB, Fuse/ServiceMix ESB
  • 5+ years of experience in Spring Framework
  • 3+ years of experience in Hibernate
  • 5+ years of experience as a Solutions Architect-Data/Integration/Infrastructure and Onsite Coordinator , leading a team of 6.
  • Involved in all phases of SDLC involving projects of various sizes
  • 7+ years of experience in Banking, Telecommunications, Retail and Energy industry
  • In-depth experience in Data Normalization, Data Warehousing and Business Intelligence .
  • Very good Team player with Oral, Written and Interpersonal Communication skills

TECHNICAL SKILLS:

Database: Oracle 11g, DB2, PostgreSQL 9.1, Greenplum 4.1, Cassandra 0.8, MongoDB

Tools : Cognos, DataStage

ASSIGNMENTS:

Big Data Developer/ Architect

Confidential, Dallas, TX

Technologies Used: Java, Perl, Rabbit MQ, Gemfire 7.0, J2EE Design patterns, DB2, Greenplum DB, Cassandra, Hadoop, Hector. Pentaho PDI.

Tools : Microsoft Visio 2010, Linux.

Responsibilities:

  • Performed overall project management, analysis, architecture, design, development and implementation of data warehousing / business intelligence initiative .
  • Played a critical role in converting Logical Data Model to Greenplum Physical Data Model .
  • Served as Technical SME for Infrastructure, specifically Gemfire, Greenplum and Cassandra intiatives Confidential the enterprise level.
  • Implemented Greeplum DCA with Data Domain for reliable backup and disaster recovery .
  • Designed and implemented a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data
  • Lead the migration efforts from MongoDB to Cassandra .
  • Monitored and Administered a Cassandra cluster of 15nodes.
  • Reviewed the HDFS usage and system design for future scalability and fault-tolerance;
  • Reviewed the HBase NameNode/AvatarNode design for failover;
  • Configured Cassandra JVM Params and .yaml file cache parameters to avoid another cache layer.
  • Refactored Cassandra-access code , to allow either Hector or Thrift access (Factory design pattern), replacing the original Thrift code .
  • Extensively involved in Application performance optimization for a Cassandra cluster.
  • Lead role in noSQL column family design , client access software, Cassandra tuning ; during migration from Oracle based data stores .
  • Configured Cassandra cluster parameters in .yaml files for high availability and optimized query performance.
  • Investigated and prevented Performance issues Confidential each level(Hardware/OS/DB) of statement execution.
  • Avoided Out of Memory issues by adjusting configuration parameters .
  • Implemented Greenplum ’ s Advanced Workload Management for Dynamic Query Prioritization.
  • Implemented SAS Instance inside Greenplum DCA to run existing SAS Procs on GPDB.
  • Worked effectively with Stakeholders (business and technical including Executive Management) within the organization

Solutions Architect

Confidential, Bloomington, IL

Technologies Used: Java, MULE 3.2, Mule DataMapper, Active MQ, Rabbit MQ, Gemfire 7.0, J2EE Design patterns, DB2, Postgress SQL, HP Quality Center, Spring 3, Spring MVC, Tableau Spring Namespaces, Gemfire, WSRR, JUnit, Log4j, Groovy, Scala, Erlang, APIGEE 4g API .

Tools : Microsoft Visio 2010, Linux, Eclipse, Mule Studio.

Responsibilities:

  • Served as Technical Design Authority and Assurance (Architecture Reviews, Program Assurance and Governance) for Infrastructure specifically Gemfire, Mule ESB, APIGEE API and Postgress SQL across all the LOBs (Lines of Business) of the organization.
  • Develop Business and Technical Roadmaps .
  • Develop Best practices and patterns guidance for Deployment, Configuration, Troubleshooting and Backup strategies for Cassandra, Gemfire Distributed Cache and PostgreSQL to be used Enterprise wide .
  • Lead role in noSQL column family design , client access software like Hector, Cassandra tuning;
  • Configured Cassandra cluster parameters in .yaml files for high availability and optimized query performance.
  • Configured PostgreSQL cluster parameters in postgresql.conf file for high availability and optimized query performance.
  • Extensively used pgAdmin lll to perform database administration tasks and performance tuning.
  • Used pg dump and pg restore are utilities designed for exporting and importing the contents of a PostgreSQL database.
  • Creation of Technical Policies and Standards .
  • Prepared POC’ s to propose new technologies and standards/policies to Executive leadership .
  • Signing Authority for all the technical documents for the project.
  • Worked effectively with Stakeholders (business and technical including Executive Management) within the organization

Middleware Developer/Architect

Confidential, Hartford, CT

Technologies Used: Java, Apache Axis 2, Apache Rampart 1.5, IBM WebSphere Transformation Extender 8.2, IBM WebSphere MQ Explorer, DB2, DB2 Visualizer, Clear Case, HP Quality Center JMS, Mule, JBOSS, JPOS

Tools : Microsoft Visio 2007, Solaris 5.8, Eclipse, Ultra Edit, Axis 2, CVS and Log4j.

Responsibilities:

  • Involved in Detail Design of 837 and 270 Batch process for 4010.
  • Prepared Functional Flow of 270 and 837 Real Time Transactions for 4010.
  • Played major role in changing over from Mule 1 to Mule 3.
  • Invoked Mercator Maps for X12 Validation, DEBATCH, X12 to XML conversion, XML to X12 Conversion, REBATCH using Mule Orchestrations .
  • Implemented execution of Mericator Maps using IBM dtxpi API.
  • Implemented Minnesota Logic in 270 Eligibility Transaction as Spring IOC beans.
  • Implemented 270 and 837 Batch and Real Time X12 Transaction process as Spring IOC beans.
  • Implemented Persistence Layer using IBatis integrated with Spring 2.5.
  • Configured Apache Axis 2 for implementing Web Services.
  • Configured and Implemented Apache Rampart for Web Services Security - Message-Level Security.
  • Used SOAP UI for unit testing Web Services, implemented and executed JUnit test cases for unit testing business components.
  • Used Log4j for logging and Clear Case for repository and version control for the System.
  • Used Confidential Quality Center for logging, tracking and updating Defects .
Middleware Developer/Architect

Confidential, Richardson TX

Technologies Used: Java, JSP, Servlets, JavaScript, EJB, Weblogic 8.0, Tomcat5, Struts 1.2, Webservices, Oracle 9i, JMS, JPOS

Tools : Microsoft Visio 2007, Solaris 5.8, Eclipse, Ultra Edit, Axis 2, CVS and Log4j.

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio 2007 to express the detail design.
  • Developed Application Designs(AD) using J2EE Design Patterns for numerous enhancement projects within the application.
  • Conducted time to time status meetings to track progress and meet tight deadlines.
  • Used JPOS API to program peripherals like Scanners and Signature Capture Devices to set up this Point Of Sale application.
  • Used JMS as communication service for sending updates to various other applications.
  • Designed and developed EJB’ s (Session, Entity and MDB ) to implement business logic to handle various interactions with the database.
Middleware Developer/Architect

Confidential, Portland, OR

Technologies Used: Java, JSP, Servlets, JavaScript, EJB, Weblogic 10.0, Spring 2, JBPM, Hibernate, Drools, DB2, ODBC and JDBC

Tools : Windows 2003, IIS 6, Tomcat, WSAD IE 5.1, SQL Server, RAD 6, Quest, VSS, CVS and Log4j.

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams in XDE to express the detail design.
  • Implemented MVC architecture using Spring MVC framework
  • Integrated JBPM with Spring .
  • Configured JBPM and MULE for Event transportation.
  • Reviewed code and deployed J2EE applications to websphere application server.
  • Prepared technical design, and deployment documents.
  • Extensively used Application Resource Bundle feature of Spring Framework for eliminating the hard coding in terms of field label and alert messages in JSP ’ s.
  • Worked on DOJO Framework for all Javascript validations.
  • Used Spring validation framework for various forms in the application.
  • Used JMS as communication service for sending updates to various other applications.
  • Worked with EJB’ s (Session, Entity and MDB ) to implement business logic to handle various interactions with the database.
  • Bridged IIS6 with Tomcat 5 to run JSPs and Servlets on Windows 2003.
  • Wrote stored procedures , functions in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Wrote SAX and DOM XML parsers and used SOAP to send and get data from external interface.
  • Transform an XML to XSLT using XSL.
  • Implemented Spring integration tests to improve code quality.
  • Implemented Agile Test Driven development by creating test cases prior to development and run automated test cases using ANT and JUnit .
  • Involved in writing ANT scripts to build and deploy the application.
  • Automated nightly build and release processes developed in Perl.
  • Extensively utilized Hibernate for Object/Relational Mapping and quering using HQL.
  • Analyzed various HTTP Messages (Request and Response) Confidential time of failures to dig through the error.
  • Consistently produced high quality code through disciplined and rigorous unit testing.

Market Manager and Output Scheduler

Confidential, Taylor, TX

Technologies Used: Java, XSLT2, AJAX, JSP, Servlets, JavaScript, Apache Tomcat 5.5, Struts2, Oracle 9iTools : Eclipse 3.3.2, Apache Axis2, CVS and Log4j.

Responsibilities:

  • Extensively involved in discussions with architects, users and business analysts to improve the front-end Application design and UI.
  • Implemented heads down coding using Pair Programming Agile practice to meet close deadlines and deliver bug free software.
  • Implemented MVC architecture using struts framework , developed STRUTS Action classes .
  • Implemented the integration of Struts with Spring.
  • Worked with various Data Schemas(XSD) to develop sample XML files to work for the front-end XSL files .
  • Developed XSLT files that consists reusable call-templates using Oxygen and Saxon Parser apart from hand coding logic for sorting and printing.
  • Transformed an XML to both HTML and CVS formats using XSLT.
  • Worked extensively on JavaScript Framework DOJO.
  • Developed cross browser compatible java scripts using AJAX and JavaScript for creating various dynamic HTML components.
  • Extensively used JAXB to generate java classes from XSD and XML .
  • Developed Java Webservices on AXIS 2 to get scheduling information from external clients.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Implemented the persistence layer using Hibernate ORM . Utilized PL/SQL for stored procedures .
  • Involved in writing ANT scripts to build and deploy the application.
  • Writing code maintenance Shell scripts (ksh and sh) in development UNIX boxes.
  • Code(WAR) deployment to development UNIX boxes.
  • Responsible for activities related to CVS such as maintaining branches, versions and repository wars of the project.
  • Developed a collection of scripts in Perl to automate source code management tasks.
  • Dealing with all the Release management Signoffs and deployments to FAT and Production environment.
  • Consistently produced high quality code through disciplined and rigorous unit testing.
Middleware Developer/Architect

Confidential, Portland, OR

Technologies Used: C++, Java, JSP, Servlets, JavaScript, EJB, Weblogic 8.0, Tomcat5, Spring 2, Hibernate, DB2, ODBC and JDBC

Tools : Windows 2003, IIS 6, Tomcat, WSAD IE 5.1, SQL Server, RAD 6, Quest, VSS, CVS and Log4j.

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams in XDE to express the detail design.
  • Implemented MVC architecture using Spring MVC framework
  • Extensively used Application Resource Bundle feature of Spring Framework for eliminating the hard coding in terms of field label and alert messages in JSP ’ s.
  • Worked on DOJO Framework for all Javascript validations.
  • Used Spring validation framework for various forms in the application.
  • Used JMS as communication service for sending updates to various other applications.
  • Worked with EJB’ s (Session and Entity ) to implement business logic to handle various interactions with the database.
  • Wrote stored procedures , functions in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Wrote SAX and DOM XML parsers and used SOAP to send and get data from external interface.
  • Transform an XML to XSLT using XSL.
  • Implemented Spring integration tests to improve code quality.
  • Implemented Agile Test Driven development by creating test cases prior to development and run automated test cases using ANT and JUnit .
  • Involved in writing ANT scripts to build and deploy the application.
  • Automated nightly build and release processes developed in Perl.
  • Extensively utilized Hibernate for Object/Relational Mapping and quering using HQL.
  • 24*7 call support on team rotation basis.
  • Analyzed various HTTP Messages (Request and Response) Confidential time of failures to dig through the error.
  • Consistently produced high quality code through disciplined and rigorous unit testing.
Middleware Developer/Architect

Confidential, NY

Technologies Used: J2EE 1.4,EJB, Servlets 2.4, JSP 2.0, JSTL, JDBC, JNDI, XML, XSLT,Struts, Hibernate, HTML, JavaScript, PL/SQL, and Windows 2000. Websphere 5.0, Oracle 9i, SAX, MDB

Tools : WebLogic Workshop, JUnit, ClearCase, TOAD, PVCS and ANT.

Responsibilities:

  • Designed UML use cases/classes and interaction diagrams with MS Visio
  • Developed UI with JSP , static HTML with JavaScript
  • Implemented Struts 1.1 framework to separate business logic from presentation layer and with Controller Servlet to control interaction/flow with users
  • Used JNI to interface legacy C/C++ proprietary library routines.
  • Used JAXP to process and validate the XML documents with DOM and SAX parsers
  • Developed web services (SOAP, WSDL, UDDI) with Weblogic workshop to integrate different modules such as legacy Under-writing module and credit checks.
  • Involved in configuring the declarative security in deployment descriptors (web.xml and weblogic.xml)
  • Developed test cases and unit tested with JUnit
  • Created ANT scripts to build the application
  • Used Weblogic builder to assemble J2EE components and generate/edit Deployment Descriptors.
  • Used CVS for version management
  • Used Log4J for logging, debugging and monitoring

Hire Now