Big Data Architect Resume
NJ
SUMMARY:
- Over Eight years of experience as an Execution Architect/Associate Architect /Tech Lead.
- Big Data Ecosystems: Hadoop HDP 2.1(Hortonworks)/CDH 5.3(Cloudera), MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, MongoDB, Oozie, Flume, Impala, Storm, R, Spark etc.
- Expert in design skills using Java/J2EE Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique.
- Experience in working with SOA Architecture Web Services, SOAP, WSDL, AXIS 2 and REST Architecture.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Object Oriented Analysis & Design (OOAD), Implementation, Testing, Documentation, Standard reviews, Production support and maintenance.
- Development experience in design patterns like MapReduce, Factory, Abstract Factory, Proxy, Singleton, Front Controller, Business Delegate, Session Facade, Service Locator, Data Access Object, Observer, Decorator, Fly Weight, MVC, Fast Lane Reader, Strategy and Value Object.
- Worked on SOA Patterns like Fan in/Fan out Pattern, Request Reply Pattern, Multi Function Language Pattern, Opaque Transformation, Record Replay Pattern, Message Enrichment, Opaque Transformation, Message Splitter
- Good Knowledge of application frameworks like WMB 7.0/8.0, WMQ 7.0, Weblogic ALSB 2.5/3.0, Groovy, Python, Scala, Grail, Selenium Remote Control, Struts 1.1/1.2, Stripes, Hibernate 3.0/3.2, Castor, Spring 2.5/3.0, BTT 5.0, SOA,ROA Junit, Ant, UML, TDD, Formatting Object Processor, Lucene, OSGI and Ajax.
- Extensive experience in application development and deployment on BEA Weblogic 8.1/9.1/10.1 , Confidential Web sphere 5.0/5.1/7.0/8.0 , Geronimo 2.1 and Tomcat 6.x.
- Good Knowledge of programming languages like Java 1.4/1.5, JSP, Servlet
- EJB 2.1/3.0, JavaScript, HTML, HTML5, PL/ SQL, etc.
- Good Hands on experience on Weblogic Workshop 8.1/9.1,Oracle 11 g
- Strong experience in working with persistence frameworks and ORM tools like Hibernate, Ibatis and JPA
- Strong experience in working special software like TOAD, WSAD 5.1, MICROSOFT VISIO,
- Acurev, Star Team, PVCS Tracker, VSS, Perforce, CVS, LDAP, Windows Active Directory, Clear Case etc
- Solid understanding of RDBMS concepts and experience in working with Oracle8.x/9.x and Sybase 12.x.
- Expertise in design and development of Web Applications involving Java, J2EE, Servlet, JSP, GSP, EJB 3.0, JNDI, JDBC, JMS, Java Mail, XML, XSLT, XPATH, RPC, Struts, Hibernate, Spring, Ajax, ALSB.
- Strong experience in working with Jrules, Drools and JSR 94.
- Hands on experience in JBPM & Savvion BPM.
- Hands on experience using automated build scripts using ANT, Maven.
- Extensively applied Agile Methodology and Rational unified process (RUP) in various projects.
- Extensive Experience in Telecommunication, Media and Entertainment, Leasing and Banking verticals.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation, Client Interfacing Skills and good Domain knowledge.
- Participated in all aspects of software Development Life Cycle including Production troubleshooting and Software testing and automation.
- Worked on ecommerce project and integrated online payment system as per PCI standard.
- Comet one year of experience.
SKILL:
Platforms: Windows XP Professional, Unix, Linux
Patterns: Core Java1.4/1.5/1.6,JSP,Servlet,EJB 3.0/2.1/1.1, XML, XSD,XSLT,HTML, HTML5, JAXB,SOA, ALSB/ESB, Groovy, Python, Grails, Scala, Struts1.2,Hibernate 3.2,Spring 2.5,Ajax,BTT 5.1, Hadoop Factory, Abstract Factory Proxy, Singleton, Front Controller, Business Delegate, Session Facade, Service Locator, Data Access Object, Observer, Decorator, Fly Weight, MVC, Fast Lane Reader, Strategy and Value Object, Web services(Soap Based), Restful HATEOS Web services, Comet, Mule3.3/3.4, WMB 8.0
Databases: Oracle 8i/9i/10g,Sybase 12.5, DB2 9.5
Tools: WebLogic Workshop 8.1/9.1, TOAD, WSAD 5.1/8.3, MICROSOFT VISIO, Eclipse/Eclipse RCP, Drool, Borland Together Architect
Version Control Tool: Star Team, PVCS Tracker, VSS, Perforce, CVS, SVN., MKS, Acurev
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Big Data Architect
Responsibilities:
- Designed & Developed Data Pipe line using Pentaho, Qpid(Distributed Queue), Cassandra, Spark, Lambdoop(Lambda + Cloudera Hadoop 5.x) Java, Drools, Mule and R.
- Lead and define data platform architectures for strategic data platforms including Hadoop, NoSQL and document stores.
- Implemented Big Data analytical solutions that provide actionable intelligence to Sales team.
- Designed & Developed Big Data Application on the principle of Lambda Architecture to make system more responsive.
- Strong technical, administration, &mentoring knowledge in Linux and BigData/HaDoop technologies.
- Designed Structured & Semi Unstructured data ingestion pipeline using Flume/Spark Streaming/Pentaho.
- Facilitate multi - tenant ETL Flows to process raw data at scale (including scripting, interfacing with and providing APIs, write SQL queries, etc.).
- Designed Mule Flow.
- Mentor/Lead System Agile Team. Designed and developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
- Designed Microservices Architecture with Spring Boot, Rest Services and deployed on Gaia (Spring Cloud Foundry).
- Designed & developed a solution to integrate legacy system with newly developed system.
Technologies: Core Java 1.6/1.7/1.8, WebServices, DB2, Oracle, Unix/Window NT, TDD, XML, XSD, XSLT, Ant, SOA, ROA, Visio, UML, Distributed Qpid, Kafka, Restful Webservices, MuleSoft 3.4, Hadoop, Hive, Impala, Lucene, Drools, JBPM, Hadoop, MapReduce, HDFS, Zookeeper, Hive, Pig, Sqoop, Cassandra, Oozie, Flume, Apache Kafka, R, Spark, Scala
Confidential, Bloomington, IL
SOA Architect/Solution Architect/System Designer/ Dev Manager
Responsibilities:
- Design system to handle more than 200 millions calls per day.
- Enhanced Data Lake Implementation and work out algorithms to process insight realization with significantly large data payloads using Hadoop eco system.
- Implemented massively parallel, distributed computing and resilient architecture.
- Developed multiple MapReduce(HDP 2.1) jobs in Java for data cleaning and preprocessing
- Created MongoDB documents to load large sets of structured, semi-structured and unstructured data coming from UNIX, File Systems and a variety of traditional databases like DB2.
- Created Hive queries that helped sales team to analyse customer data which helps to define market strategy.
- Solid understanding of the Hadoop file distributing system.
- Data Accessing Framework: Pig/Sqoop for loading data to HDFS, Spark for providing real time services to specific set of users like data scientist, sales team, claim team etc.
- Data Mining Framework or Storage System: I have expertise level of experience in MongoDB/Riak NoSQL & Lucene search engine.
- Orchestration/Coordination Framework: Zookeeper, Oozie
- Expertise in java development and implemented most of the map reduce design pattern to transform the data as per requirement to cater different user groups.
- Designed Structured & Semi Unstructured data ingestion pipeline using Flume.
- Implemented Big Data analytical solutions that 'close the loop' and provide actionable intelligence to Sales team.
- Create Infrastructure Design, Technology Stack, Component Design and High Level Application Infrastructure design for web application deployment.
- Designed the solution to integrate AMEX Card & Discover Card
- Designed and developed the EIS specification for SOA
- Proposed solution to problem and also write Architecture Decision Document to get Approval from Lead Architect Team
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users
- Mentor/Lead System Designers and Big Data Architects
Technologies: Core Java 1.6/1.7/1.8, WebServices, DB2, Oracle 11G, Unix/Window NT, TDD, XML, XSD, XSLT, Ant, SOA, ROA, Visio, UML,Webspehere MQ, Restful Webservices, MuleSoft 3.4, WMB 7.0/8.0, Control-M, Jbeam, Gladstone, MM Billing Product, Websphere MQ FTP, WSRR 7.0,WAS 7.1/8.1, Python, Groovy, Grails, MongoDB, Hadoop, Hive, Impala, Lucene, Sencha Touch 2.0, Gemfire, HTML5, Jrules, Drools, JBPM, Hadoop, MapReduce, HDFS, Zookeeper, Hive, Pig, Sqoop, MongoDB, Oozie, Flume, Apache Kafka, Storm, R, Spark, Scala, Riak
Cloud: Hypervisor VMWARE
Confidential, Warren, NJ
Tech Lead/Senior Software Engineer/Solution Architect
Responsibilities:
- Design & Development of technical specifications using design patterns and OO methodology using UML
- Design & Developed Resource Oriented Architecture Governance tool in Scala/Lift for Confidential .
- Automate testing environment using Scala.
- Created technical specification requirements after analyzing high level business needs and translating it to IT activities
- Create Infrastructure Design, Technology Stack, Component Design and High Level Application Infrastructure design for web application deployment.
- Designed and developed the XML Schema for the client server communication protocol
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users
- Requirement gathering and Analysis
- Created high level design for the system/application being built.
- Created low level design to ensure this vision is implemented and tested properly.
- Refined the existing codebase and implemented into layered architecture
- Leading a team of 5 junior developers
- Implemented Agile Methodology
- Responsible for creating Web Services using Soap
- Involved in Configuring Data Source
- Implemented Spring dao layer & Ibatis integration for Db2 9.5 & Oracle 10 G
- Implemented Compute Grid for POC and analyze the performance against mainframe
- Involved in evaluating current mainframe, db2 Native Stored Procedure Programs with new framework like Embedded SQLJ. Developed a proof of concept in SQLJ
- Involved in implementation of Web sphere Enterprise Service Bus & Web sphere MQ
- Implemented Spring DAO, Spring Service, Inversion of Control, Aspect Oriented Programming
Technologies: Core Java 1.4/1.5/1.6, WebServices, DB2, Unix/Window NT, TDD, XML, XSD, XSLT, Ant, WSAD 7.5/8.1, SOA, ROA, Visio, UML, MKS, Acurev 6.1, Compute Grid, JMS, JAXB, JIBX, Ibatis 2.3, SQLJ, Webspehere MQ, Restful Webservices, Groovy, Grails, MongoDB, Lucene, Acurev, Gemfire, HTML5, Scala, Lift, Python, Eve Restful Service, Flask
Confidential, Canada, Toronto
Technical Lead/Associate Architect
Responsibilities:
- Managing a development team of 7-members as Technical Team lead and worked as an Application Architect
- Reviewed the current architecture and suggested for the technologies to use for this project.
- Preparing High Level System Diagrams, Use Case Diagrams, Sequential flow Diagrams for the project.
- Prime responsibility for System Design, LLD, HLD, Infrastructure design, Deployment Plan, Build Plan etc
- Requirement gathering and Analysis
- Design & Development of technical specifications using design patterns and OO methodology using UML
- Implemented Agile Methodology
- Responsible for creating WebServices using Soap and Rest in Grail framework.
- Developed enterprise application using Groovy, Ajax, Unix scripting, ALSB 3.0/ESB, GSP, jquery, prototype and Grails framework
- Involved in Configuring Data Source
- Database Management
- Used GORM (groovy object relational mapping) in hibernate queries, designed/developed domain classes having constraints and one-to-one, one-to-many mapping among them
- Worked as Onsite Coordinator to coordinate the development and project planning activities between Onsite team in Canada and Offshore team in India
- Created technical specification requirements after analyzing high level business needs and translating it to IT activities
- Used GORM (groovy object relational mapping) in hibernate queries, designed/developed domain classes having constraints and one-to-one, one-to-many mapping among them
- Designed and developed the XML Schema for the client server communication protocol
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users
- Coding the persistence module using JDBC, SQL and Oracle 8.1/9.2
Technologies: Core Java 1.4/1.5/1.6, Scala, Groovy, Grail, GORM, GSP, WebServices, EJB 2.1/EJB 3.0, Confidential Framework, WebLogic 9.2, Oracle 9i, Unix/Window NT, TDD, XML, XSD, XSLT, AJAX, Ant, Eclipse, JUnit, Selenium Remote Control, ALSB 3.0/ESB, SOA, jquery, prototype, Clear Case 7, Clear Quest 7, Visio, UML, Weblogic JMS, Borland Together Architect
Confidential
Associate Architect
Responsibilities:
- Application Architect for the team of application developers in the application design and development using JAVA/J2EE technologies.
- Requirement Analysis
- Analyzing new opportunities for my group. This include daily interaction with product support, business analysts and product owners to understand the business flow and analyze the application of technology to increase the time efficiency in a business work flow and also to resolve critical problems
- Designing new enhancement requests. This includes the use of various OOAD design Pattern to come up with the optimal system architecture
- Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose.
- Developed application using Core java1.4/1.5, JSP, Servlet, Unix scripting, ALSB 3.0, Spring 3.0,Hibernate 3.2 and WebServices framework enterprise
- Responsible for Analysis, Coding and Unit Testing
- Offshore-Onsite Coordinator
- Responsible for complete GUI development using various framework
- Design and Coding of various Java Web services
- Implementation of SOA in project
- Coding the persistence module using JDBC, ORM Frameworks SQL and Oracle 8.1/9.2
- ATG E-Commerce
- Use Nucleus to manage the scope, initialization, configuration and life-cycle of JavaBean components.
- Create dynamic pages with the JSP and ATG DSP tag library.
- Use the ATG form handling infrastructure.
- Use out-of-the-box Dynamo Servlet Beans to provide a tight integration between pages and the back-end infrastructure.
- Access data using ATG Repositories.
- Extend the User Profile which supports persistent information about each web site visitor.
- Access nucleus components from a web application.
Technologies: Core Java 1.4/1.5, JSP, Servlet, Struts 1.2/ Stripes, WebServices, EJB 2.1/EJB 3.0, Confidential Framework, Spring 3.0, Hibernate 3.2,Weblogic 9.2,Oracle 9i, Unix/Window NT, Oracle 10 g, TDD, ALSB 3.0, SOA, XML, XSD, XSLT, RPC, Maven, Eclipse, JUnit, Clear Case 6, Clear Quest 6, VISIO, UML, EL, JSTL, Custom Tags, Maven, Ibatis, Weblogic JMS
Confidential
Technical Lead
Responsibilities:
- Involved in the design, development, testing and deployment of the application.
- Involded in Estimation and Analysis
- Analysis, design, development and testing of Service Change Requests
- Wrote Project Technical Design (LLD), Sequence Diagrams, and Use Cases using UML (for OOM) standards and Rational Rose Developed a Prototype of the project with mockup screens for business approval.
- In depth Study of the various modules involved and their integration at code level
- Coding the persistence module using JDBC, SQL and DB2
- Analyze the business problem to suggest a solution
- Coding of Business component in JAVA
- Involved in writing and reviewing Ant Scripts for building, testing the Application
- Deployment of application to UAT, production environments, resolving issues with other deployment and testing groups
- Documentation
Technologies: Core Java 1.4/1.5, JSP, Servlet, Struts 1.2, AJAX, Sybase 12.5, Spring 2.5, Hibernate 3.0, Tomcat 6.x, Unix/Windows NT, XML, XSD, XSLT, Eclipse, Perforce, JSTL, EL, Custom Tags, UML, JUnit, Jasper Reports, Drool
Confidential
Technical Lead
Responsibilities:
- Involved in Estimation and Analysis
- Involved in High Level Design and Development
- Involved in Analysis, design, development and testing of Service Change Requests.
- In depth Study of the various modules involved and their integration at code level
- Coding the persistence module using JDBC, SQL and Sybase 12.5
- Deployment of application to UAT, production environments, resolving issues with other deployment and testing groups
- Involved in writing the unit test script using JUNIT APIs as a part of Unit Testing of the system and Providing the UAT support to the client
- Effort estimation & Development planning using FPA methodologies
- Documentation
Technologies: Core Java 1.4/1.5, JSP, Servlet, Struts 1.2, AJAX, Sybase 12.5, Spring 2.5, Hibernate 3.0, Tomcat 6.x, Unix/Windows NT, XML, XSD, XSLT, Eclipse/Eclipse RCP, Perforce, JSTL, EL, Custom Tags, UML, JUnit, Autosys