We provide IT Staff Augmentation Services!

Java, Big Data Architect Resume

5.00/5 (Submit Your Rating)

Cupertino, CA

SUMMARY

  • Over 11+ years of Information Technology industry experience enriched wif customer orientation. Technical Lead and program management experience in teh domains of E - governance, Online media, Retail, CRM, Maintenance Management, Customer Systems, Cloud Computing and Big Data.. My current role is Java Architect.
  • Specialist in managing all project management and software development life cycle activities required for successful implantation of small, medium and enterprise wide projects.
  • Extensively worked in Liferay 6.0, Java, Jakarta Struts, JSP, JSF, EJB, Servlets and other Java related Technologies like JDBC & RMI. Extensively worked in Pentaho, ETL and Mongo DB technologies.
  • Good Experience in developing ecommerce Applications.
  • Expert in working wif Jakarta-Tomcat 4.0 & Weblogic8.0, Java Webserver 2.0, IIS 7.0.
  • Good Experience in developing webservices using SOAP/REST.
  • Worked extensively in Big Data (Hadoop, Hive & Scala/ Cassandra), Liferay portal 6.0, Java, J2EE Technologies, Hibernate, Struts, EJB, TIBCO, Oracle, Netezza, Mongo DB and Sybase.
  • Teh individual will provide thought leadership and drive architecture and teh design of Big Data Analytics solutions for Confidential ’s customers, and will demonstrate teh understanding of concepts, best practices and functions to implement a Big Data solution in a corporate environment.
  • Proficiency wif Hadoop v2, MapReduce, HDFS, Experience wif various messaging systems, such as Kafka & Flume.
  • Experience wif building stream-processing systems, using solutions such as Spark-Streaming
  • Experience in developing report solutions in Pentaho & ETL. Proven ability to write complex queries and ETLs. ETL to load teh data into multiple databases (Sql server, Mongo DB etc...)
  • me has developed teh applications using Struts Framework Involved in Design, implementation and configuration of Client/Server and Web applications using Core Java, JDBC, Servlets, JSP, webservices, ejbs and Struts. me has worked on Windows 95/98/NT/2000/XP, Linux and Unix. me is conversant wif six sigma quality procedures, while executing teh projects.
  • 4+ years experience in Scrum Master (Agile Methodologies) wif following responsibilities. Facilitating teh daily standup, Setting up retrospectives, sprint reviews or sprint planning sessions, Encouraging collaboration between teh Scrum team and product owner, Walking teh product owner through more technical user stories.
  • Hands on experience in gathering, analyzing and documenting business requirements
  • Develop Use Case/Use Case Description and create technical specification document.
  • Experience in providing implementation and maintenance support.
  • Design and develop applications, based on 2-Tier and 3-Tier architecture.
  • More than 5 years experience in MVC - Struts Framework
  • Experience of designing and developing Client/Server and Web based applications
  • Strong experience in HTML, CSS, JavaScript and jQuery.
  • Experience in writing SOAP and Restful webservices in Java.
  • Experience of managing onsite and off-shore project.
  • Expert in writing SQL and PL/ SQL queries and programming.
  • Very good experience on liferay 6.0 and application servers like Jboss, Tomcat and portal servers like, Vignette.
  • 4+ years experience in Scrum Master wif following responsibilities. Facilitating teh daily standup, Setting up retrospectives, sprint reviews or sprint planning sessions, Encouraging collaboration between teh Scrum team and product owner, Walking teh product owner through more technical user stories.
  • Created and managed end to end change releases, project execution and delivery
  • Validated teh Business requirements and Change documentation
  • Co-ordinated wif all business and technological stakeholders in understanding and managing teh change
  • Planning of project activities, deliverables & responsibilities to ensure timely completion of work wif high quality
  • Good Client Communication Skills
  • Experience in leading development team in an onsite-offshore operating model
  • Organising proper workflow by managing teh available time and resources efficiently
  • Experience of working in 3 end-to-end projects involving teh entire project life cycle and 2 enhancement Projects..
  • Experience in developing report solutions in Pentaho, ETL
  • Experience in relational and no-SQL databases.
  • Proven ability to write complex queries and ETLs.
  • Proven ability to analyze and optimize query performance
  • Experience in Big Data technologies (Hadoop clusters, Hive, Scala programming & Cassendra DB).
  • Experience in real-time streaming data using Kafka and Flume.
  • Extensive experience on Project Delivery Coordination through project planning, monitoring & control, change control & configuration management, time & effort estimation, quality & risk management and communication between project stakeholders.
  • Similar expertise in Solution Architecture through Functional Analysis (FA) of Business Requirements; Solution Strategy to Support teh FA; Selection & Evaluation for Solution Design; Monitoring & Review of Development/ Customization; Integration & Testing.
  • Adept in Team Management skills like tasking, delegation, monitoring, feedback, skill upgrade, competence management, career planning, motivation & mentoring.
  • Cohesive Team Player wif Fast Learning Curve along wif strong analytical, problem solving, innovation, planning, organizational, communication & interpersonal skills.

TECHNICAL SKILLS

Databases: MS Access, SQL, IBM Relational database DB2, Netezza, MySQL, Cassandra and Mongo DB

GUI tools: MS Project, Visio, MS office (Word, Excel, PowerPoint, Access), XML, Ceasar, iSharePlatforms - IOS, Windows NT/2000, Unix, Solaris and Linux

Defect Tracking: JIRA, Quality Center (QC)

Methodologies: SDLC (Agile, Waterfall),Six Sigma, CMMI

UML Diagrams: Use Case Diagram, Interaction diagram, Activity Diagram, Class Diagram, Sequence Diagram, Component Diagram, and Deployment Diagram.

Languages: Java, J2ee, JSF, Struts, webservices, Hive, Scala, Hadoop

Version controls: Clearcase, CVS, PVCS, GIthub

Products: TIBCO, Pentaho, Control-M, Liferay 6.0

Servers: Tomcat 6.0 & Weblogic 8.1.3

Tools: MS Visio, Eclipse, IntelliJ, Weblogic workshop, splunk, Toad, Pentaho, Remedy, Sonar, RestEasy, Caesar, Zeppelin and Radar

Webservices: Soap and Rest

Design patterns: MVC, Singleton, Factory Patterns

Web Scripting: Java Script, Node.js, ETL, Ajax, CSS

Frameworks: Struts1.2, JSF and Spark

PROFESSIONAL EXPERIENCE

Confidential - Cupertino, CA

Java, Big Data Architect

Responsibilities:

  • Participated in requirement gathering sessions wif client business owners, and provided inputs in to creation of Functional Requirement Documents.
  • Design and develop teh framework components
  • Responsible for application architecture
  • Provide solution to teh problems in teh project
  • Written teh sections of teh Technical Architecture document and System Design Documents
  • Work wif teh team to resolve teh technical problems
  • Conducting code reviews
  • To make sure teh team is following teh proper coding standards and architecture guidelines.
  • (SONAR is used as tool to monitor teh code coverage and to monitor teh coding standards)
  • Created Kafka cluster and custom Kafka producer to feed teh logs real-time.
  • Configured Log4J appender to feed data directly into Kafka topics.
  • Created Kafka spout as part of Storm Topology to pull teh data from Kafka topics.
  • Used Spark Streaming API to stream teh data from Kafka topics as Spark RDD’s.
  • Used Spark SQL API to create temp tables out of HDFS data for teh query purpose.
  • Performed computation on Spark RDD’s and stored data into HDFS file system.
  • Extensively used Sqoop for efficiently transferring bulk data between Hadoopand relational databases (Oracle) for product level forecast.
  • Experience in writing SOAP and Restful (Json) webservices in Java
  • Worked wif ETL (Pentaho) to write teh data into Mongo DB. Upsert data into Mongo DB. Find teh exact element and read/write teh Product/SKU details into DB.
  • Perform all database related tasks.
  • Develop database design documentation.
  • Perform unit testing and debugging of database applications.
  • Perform database tuning including monitoring, troubleshooting and optimizing performance.
  • Work on Agile Methodology. Created teh Radars based on teh Work priority.
  • Capacity Planning
  • Define and Review teh application architectural design for teh new requirements
  • Create teh InfoSec, App2App and Caesar requests based on project Needs.
  • Acls to create and validate teh server connectivity.
  • Coordination wif Customer & Sr. Management.
  • Daily and Weekly Project reviews wif client.
  • Determining teh resource requirements and hiring teh required resources for teh project teams.
  • Proposal preparations based on client requirement.
  • Prepare teh Project Plans.
  • Design and implement scalable Big Data architecture solutions for iLog application needs.
  • Analyze multiple sources of structured and unstructured data to propose and design data architecture solutions for scalability, high availability, fault tolerance, and elasticity.
  • Develop conceptual, logical and physical design for various data types and large volumes.
  • Architect, design and implement high performance large volume data integration processes, database, storage, and other back-end services in fully virtualized environments.
  • Create teh topic and establish teh connection wif Brokers and read teh message from topic.
  • Work wif config and server properties.
  • Create teh Kafka clusters and launch teh clusters.

Environment: iOS 10, Java, Webservices, Hadoop, Scala, Sqoop, Spark, Json, Cocoa, Splunk, Radar, Agile model(Scrum), Mongo DB.

Confidential - Framingham, MA

Onsite Delivery Lead/coordinator

Responsibilities:

  • Define and Review delivery objectives, operations metrics, project schedule, timeline, status and manage IT service improvement initiatives.
  • Project cost management.
  • Invoice management.
  • Capacity Planning
  • Establishing Change and Service level managements and monitor teh same.
  • Coordination wif Customer & Sr. Management.
  • Daily and Weekly Project reviews wif client.
  • Design and develop teh framework components
  • Responsible for application architecture
  • Provide solution to teh problems in teh project
  • Written teh sections of teh Technical Architecture document and System Design Documents
  • Created teh sprint plan every week during development and QA.
  • Experience in writing SOAP and Restful (Json) webservices in Java
  • Worked wif ETL (Pentaho) to write teh data into Mongo DB. Upsert data into Mongo DB. Find teh exact element and read/write teh Product/SKU details into DB
  • Work wif teh team to resolve teh technical problems
  • Experienced wif Sqoop to import/export data from an RDBMS to Hadoop and vice versa
  • Conducting code reviews
  • Determining teh resource requirements and hiring teh required resources for teh project teams.
  • Appraising teh performance of teh subordinates and recommending promotions.
  • Proposal preparations based on client requirement.
  • Define and Review teh application architectural design for teh new requirements
  • Responsible handling Knowledge Transfer Sessions to all Junior Level analysts and new recruits.
  • Lead a team of eighteen (18) resources for performing development activities.

Environment: IBM Sterling (order management tool), Hadoop, Hive, sqoop, kafka, Windows XP, Unix, SQL Server, Java, Webservices, Pentaho ETL, Sybase DB- SQL, SQL server, Mongo DB, pl/sql and stored procedures

Confidential - Oldsmar, FL

Programmer, Sr Java Developer and Onsite coordinator

Responsibilities:

  • Requirement gathering by interacting wif stakeholders of teh Project
  • Analysis of new Requirement using MapAgile
  • Analyze new requirements w.r.t legacy systems using Revine
  • Preparation HLD
  • Final Estimation of teh collected requirements to be provided to PM
  • Preparation of unit test case documents
  • Coding - developing complex solutions using MasterCraft
  • Test delivered code using Testify
  • Internal code reviews / walkthrough and conducting system audits and identifying teh performance bottlenecks
  • Ensuring teh Compliance to TCS-iQMS policies and procedures using IQMS.
  • Responsible for teh overall quality and timeliness of teh deliverables using IPMS.
  • Coordinating wif TCS Center of Excellence groups for special support
  • Status review meetings wif NMR Client team and TCS management teams.
  • Managing Project assets using PAL.
  • Daily/Weekly Status reports.
  • Production support for teh any technical issues of workflows.
  • Configuration Management of teh Source Code in CVS repository.
  • Responsible handling Knowledge Transfer Sessions to all Junior Level analysts and new recruits.

Environment: Struts, Windows XP, Unix, Java, Struts, JavaScript, Unix Shell Script, xml, CVS, Tomcat, TIBCO, Hadoop, mapReduce, and Liferay 4.2.2, Sybase DB- SQL, pl/sql and stored procedures

Confidential

Java UI Developer

Responsibilities:

  • Understanding of business requirement and design.
  • Designed teh prototype screens for customer approvals.
  • Creating design document for requirements.
  • Follow teh agile methodology.
  • Coding and implementation
  • Writing teh build scripts.
  • Deployment and installation of new Solaris package.
  • Bug Fixing.
  • Preparing daily & weekly status reports.
  • Finally response for releases teh CRs.
  • End2End testing
  • Managing and maintaining application server, weblogic8
  • Testing teh developed code. (Manual unit testing and Automated system testing using Wintask).
  • PITS, ORT and Live Support bug fixing.

Environment: Windows NT, Unix, Java, Jsp1.4, Jpf and Clear case, Weblogic8.0 Application Server, Oracle 9i database.

Confidential

Sapphire Product configrator

Responsibilities:

  • Understanding of business requirement and design.
  • Involved in coding, manual testing.
  • Crating teh Low level design documents.
  • Creating teh estimations for each development tasks.
  • Bug Fixing.
  • Configure Sapphire WebPages.
  • Testing teh developed code. (Manual unit testing)
  • Preparing daily & weekly status reports.
  • Communicating wif teh Onsite team in resolving issues and discussing functional requirements.
  • Responsible for teh entire application flow functionality of teh system and ensuring completeness of implementation as per teh functional specifications.
  • Responsible for writing teh unit test cases.
  • Configuration Management of teh Source Code in CVS repository.
  • Writing documentation after completion of teh assigned task.
  • Created teh various charts (Pie, graph etc.) using jfreechart.
  • Review teh configure pages. JIRA tool to track teh user stories and issues/bugs.

Environment: Windows NT, Oracle 9i and Sapphire Product (LIMS), Jaguar Application Server.

We'd love your feedback!