We provide IT Staff Augmentation Services!

Senior Big Data Architect Resume

4.00/5 (Submit Your Rating)

Charlotte-nC

OBJECTIVE

  • Having 18+ years of Java/J2EE, Big Data, micro services, Python, Scala, AWS, SQL, Snowflake, SAP Hana PL/SQL experience - looking for a challenging contract role as a Lead developer / Architect, Senior Developer, Application Designer. Love to continue having fun solving problems and get paid for doing so.

SUMMARY

  • Passionate problem solver, generalist with broad technology awareness, voracious information consumer, online gaming veteran.
  • Played major roles in deciding teh future outlook of teh organizations with respect to teh technology standpoint, involving in discussions with people of CTO stature.
  • Have 8 years of extensive experience in Hadoop, Spark, Kafka, Big Data, HDFS, Map Reduce, Apache Pig, Hive, SQOOP, Cassandra, DynamoDB, HBase.
  • 16 years of professional experience in developing and architecture of Big Data, standalone, web based and enterprise applications and RESTful/SOAP based web services - using both server side(backend) and client side (front end) technologies.
  • 7 years of leading and developing low latency, high responsive Greenfield projects - using Agile methodologies, TDD, BDD and pair programming principles.
  • Proposed real time solutions based on various architectures including EDA (Event Driven Architecture) which halped organization to grow higher ranking. Teh solution halped in growing teh customer base by more TEMPthan a million.
  • End to end designed and architecture various real time analytics solutions using Big Data technologies, including Spark, Kafka etc - with a functional design perspective.
  • Specialized in end-to-end design and Java based web development of Ecommerce websites using latest frameworks like Spring MVC, Struts 2.0, Spring 4, HTML5, CSS3, JQuery and Java Script.
  • Veteran in Object Oriented Analysis & Design (OOAD) design principles.
  • Expertise in implementing large scale distributed, multi-tiered, component based, loosely coupled, reliable and secured applications.
  • Extensive experience in JVM memory profiling, garbage collection tuning and object referencing.
  • Extensive experience in lightweight java solutions, with focus on Java multithreading/concurrency, AJAX.
  • Built highly transactional, highly performing, highly scalable, fault tolerant, highly available, low latency/high responsive, easily maintainable systems.
  • Skill set with a blend of JAVA Server side, UI Web development and database.
  • Excellent client handling and team co-ordination skills, leading teams with Agile Development practices using Scrum, TDD, BDD and Extreme Programming.
  • Proven track record of leading multiple diversified teams across teh globe with mentoring responsibilities.
  • A strong experience in Gaming, Banking, Finance, Trading and Entertainment domains.
  • Have a fair understanding of ELK stack - Elastic Search, Logstash, Kibana

TECHNICAL SKILLS

Languages: Core Java (J2SE) 8, Scala, Lambdas, J2EE, SQL, PL/SQL, MySQL, HTML 5, CSS 3, XML.

Technologies: Kafka, Scala, Scala Test, J2EE, Spring, Spring MVC, Spring Security, Spring Boot, Hibernate 3.0, Hadoop, Big Data, HDFS, Map Reduce, Apache Pig, Hive, SQOOP, Servlets, JSP, Struts2.0 MVC Framework, JSTL, Custom tags, AJAX, JQuery, EJB, JDBC, JMS, JMX, RMI, XML, XSLT, XPATH, JAXP, Java Script, JSON, Web 2.0, JUnit, Easy Mock, JBehave, Oracle SQL, PL/SQL, Log4j, Restful Web services, Spring Cloud, SOAP, HTTP Client, Design Patterns, Data Structures and Algorithms, Server side and Client side technologies, Ehcache, Hazelcast, Micro services, Spring Cloud, Consul.

Cloud Platforms: AWS, SnowFlake

Rdbms/databases: SAP Hana, Oracle 10g/11g, SQL Server, MySQL

NoSQL: Cassandra, Amazon DynamoDB, Azure Cosmos DB,HBase, Couchbase

Build Tools: Maven, Gradle, Ant, Nexus

Web/App Servers: WebLogic, Tomcat, Apache, JBoss, WebSphere

Methodologies: Agile, SCRUM, Test Driven Development (TDD), BDD, Extreme Programming, Pair programming, Continuous Integration, SDLC, Service Oriented Architecture (SOA), Object Oriented Analysis / Design (OOAD), UML.

Scripting Language: Java Script, HTML 5, CSS 3, JQuery, Ajax, Responsive design, Shell Scripting

Tools: and IDEs: Documentum, ERwin Data Modeller, Git, SVN, bit bucket, CVS, Rational Clear case, IntelliJ, Eclipse, Toad, SQL Developer, Sonar, FindBugs, Crucible, Visual VM, JIRA, Jenkins.

BI Tools: Informatica, SSIS and Oracle Business Intelligence (OBIEE 11g)

Operating systems: Unix/Linux, Windows, Solaris

Domains: Investment Banking, Foreign exchange Trading, Finance, Gaming, HealthCare, Retail and Entertainment.

PROFESSIONAL EXPERIENCE

Senior Big Data Architect

Confidential, Charlotte-NC

Responsibilities:

  • Designed and Implemented teh Spark application to collect data from various data sources, to transform and to aggregate
  • Designed and coded some of teh micro services
  • Implemented teh IAC (Infrastructure as Code) using Terraform for teh AWS resources like EC2, EMR, S3 etc.
  • Containerized teh deployable using Docker and orchestrated using Kubernetes.
  • Designed and implemented teh data lake with AWS S3 with utmost importance to securing teh data.
  • Lead teh development with Agile, TDD, BDD, Continuous Integration practices.
  • Continuous interaction with business stakeholders, converting teh business requirements to technical requirements.
  • Performing Requirement analysis and feasibility analysis - presenting with alternate solutions, with a gist on cost, performance, security, maintainability, loose coupling - in line with teh organization Architecture requirements.
  • Effort estimation and proactively identifying teh risks involved.
  • Peer reviewing teh code and designs.
  • Mentoring teh new team members with respect to domain and technologies, where necessary.
  • Contribution to strategy in terms of technology outlook.

Senior Big Data Architect

Confidential, Atlanta - GA

Responsibilities:

  • Designed and Implemented RESTful web services (following HATEOAS principles) to expose APIs using Spring Cloud micro services architecture.
  • Designed teh system with common micro services challenges in mind - solving common issues like distributed logging (with Kibana), scattered databases, version management, deploying of multiple applications (with Ansible), configuration management etc.
  • Lead teh development with Agile, TDD, BDD, Continuous Integration practices.
  • Orchestrated teh micro services deployable using docker containers and Kubernetes.
  • Continuous interaction with business stakeholders, converting teh business requirements to technical requirements.
  • Performing Requirement analysis and feasibility analysis - presenting with alternate solutions, with a gist on cost, performance, security, maintainability, loose coupling - in line with teh organization Architecture requirements.
  • Effort estimation and proactively identifying teh risks involved.
  • Driven teh data modelling in HBase.
  • Peer reviewing teh code and designs.
  • Mentoring teh new team members with respect to domain and technologies, where necessary.
  • Contribution to strategy in terms of technology outlook.

Big Data Architect

Confidential - Charlotte-NC

Responsibilities:

  • Designed and Implemented RESTful web services (following HATEOAS principles) to expose APIs using Spring Cloud micro services architecture.
  • Designed teh system with common micro services challenges in mind - solving common issues like distributed logging, scattered databases, version management etc.
  • Lead teh development with Agile, TDD, BDD, Continuous Integration practices.
  • Designed and implemented teh data analytics platform using Spark, Couchbase, AWS EMR cluster and Lambdas.
  • Data extracted from SAP Hana and do data transformations and loaded to other data lakes.
  • Implemented teh distributed storage and processing, using Spark streaming and batch applications to analyze teh van trips, deliveries, orders etc.
  • Driven teh data modelling in Couchbase.
  • Designed various environments in AWS, including development, QA, staging and Production.
  • Mentoring teh new team members with respect to domain and technologies, where necessary.

Big Data Architect/Technical Lead

Confidential - Los Angeles - CA

Responsibilities:

  • Ingested teh data from Oracle to HDFS using Sqoop.
  • Have consumed teh Kafka streams (of evet messages) using spark streaming 2.0
  • Derived teh trips, used Spark SQL.
  • Data loaded to SAP Hana after teh data transformations and aggregated data and ledger revenue details loaded back to SAP Hana.
  • Derived teh scores with respect to teh saving.
  • Driven teh data modelling in Cassandra.
  • Pushed teh data onto Cassandra from Spark Cluster using Cassandra connector for further processing.
  • RESTful web services to expose APIs to Android, iOS using Spring Cloud micro services architecture.
  • Built a web application for teh enquiries using Play framework.
  • Performance improvements through partitioning, parallel processing.

Senior Java Developer

Confidential, SFO-CA

Responsibilities:

  • Analyzed teh current patching process.
  • Worked with various dev teams under BUs, halped them improve teh patching percentages from 20% to 90% by implementing CI techniques, Agile methodologies, TDD, BDD approaches.
  • Ushered in Agile methodologies like SCRUM, TDD, BDD, Continuous integration with dis project, acted as an agile coach.
  • Coding, reviews and bug fixing
  • Ongoing SDLC overhaul with simpler processes, modern tooling based on proven open-source technologies.
  • Contribution to strategy in terms of technology outlook.

Sr.Java Developer and Lead

Confidential, Los Angeles-CA

Responsibilities:

  • Converted teh requirements into teh architecture and design - as a blue print for teh solution, with balanced concerns towards teh architectural concerns of teh project vs teh concerns of teh enterprise.
  • Evaluated various technologies like Hadoop, Pig, and Spark etc. towards teh implementation of Payments intelligence project before sticking onto Spark with Scala.
  • Guided teh entire team during teh development life cycle, along with development, reviews, setting up guidelines for teh team, bug fixing etc.
  • Proposed various tools like Sonar, static analysis tools like FindBugs, PMD; CI tools like Jenkins that halp in better processes and development.
  • Led teh design for teh FPS Settlement Client, Back Office Simulatorwith a focus on modularity, service orientation, increased scale, reduced costs of maintenance - by using various design patterns including template pattern, command pattern etc. written teh HLD and LLD.
  • Improved teh responsiveness of teh pages from 10 seconds to 3 seconds by using various responsive web design techniques like minification and zipping of JS and CSS, in memory caching, adaptive images, pagination techniques, using CDN network for static content.
  • Ushered in Agile methodologies in teh organization like SCRUM, TDD, BDD, Continuous integration with dis project, acted as an agile coach.
  • Designed and built APIs, RESTful APIs.
  • Coding, reviews and bug fixing, live support
  • Ongoing SDLC overhaul with simpler processes, modern tooling based on proven open-source technologies.
  • Upskilling teh team in areas such as MVC frameworks, Java.
  • Contribution to strategy in terms of technology outlook.
  • Work with teh business groups to identify, analyze business requirements.
  • Performance tuning, garbage collection tuning, indexing, partitioning.
  • Involved in memory profiling to optimize teh performance.

We'd love your feedback!