We provide IT Staff Augmentation Services!

Big Data Lead Developer/technical Architect Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Architect / Principal Software Engineer with 18+ years of Expert level experience in architecture, designing & developing enterprise solutions.
  • 3+ years of experience providing BigData solutions using Hadoop 2.x, Spark 1.6+ and Spark 2.x, Scala, Hive, and Apache Sqoop.
  • Experience in streaming applications using Spark Core, Spark SQL, Spark Streaming, Kafka, HDFS and MongoDB.
  • Excellent working knowledge in Hadoop Ecosystem including HDFS, Hive, HBase, Sqoop, Yarn, Oozie and Zookeeper.
  • Good knowledge in analyzing and manipulating large data sets including structured, semi - structured and unstructured data.
  • Experience in migrating the data from HDFS to Relational Database System (RDBMS) and vice versa using Sqoop.
  • Worked on different file formats like AVRO, Parquet, RC, and ORC.
  • Used different types of joins while Working with different types of data in MapReduce.
  • Developed multiple MapReduce jobs in Scala, Java for preprocess the data and cleaning.
  • Good knowledge in working with Amazon Web Services (AWS) Cloud services like EC2, S3, EBS.
  • Strong Enterprise Java skills providing end to end solutions.
  • Designed and developed databases to serve enterprise application.
  • Hands on experience with frameworks JBOSS Seam, Spring and JSF.
  • Experience with software development processes Agile, Scrum, Rapid-application development, Waterfall.
  • Expert in full project life cycle of software development from analyzing process, requirements, writing high level architectural and detailed designs, development, establishing standards & best practices, leading development & implementation efforts, reviewing the QA test plans, fine tuning performance to delivering the fine quality and scalable products.
  • Involved in data modeling, database design and development.
  • Leading and coordinating mid to large size global project teams.
  • Deep understanding of technology for delivering well-served business needs.
  • Designed and built cross technology frameworks such as utility services, Retail, Health care, Financial Accounts, and Financial Transactions.
  • Proven leadership skill for leading and motivating teams. A quick learner and adapts to new environments easily.
  • Expertise advises and assistance to tier-3, tech support and on-demand services for client queries and Production Issues.
  • Implemented continuous integration systems.
  • Excellent interpersonal, leadership and communication skills.

TECHNICAL SKILLS

BigData: Hadoop 2.x, Spark 2.x, Scala 2.x, Hive, Impala, Sqoop, Yarn, Zookeeper, Kafka, HBase, Hue, SBT

Languages: Java, JEE, Scala, SQL, EQL, XSL, XML, XSD, HTML, Python, AngularJS, jQuery, Java Script, Bootstrap, CSS, PHP, C++, C, ABAP/4, Visual Basic

Enterprise Technologies: EJB, JPA, JDBC, JMS, Servlets, JSP, SOA, REST, JNDI, JAXB, SAX/DOM, WSDL, SOAP, Webservices, JSON, Hibernate, POI, iText, JXL, Log4j, Junit, JBehave

Databases: Oracle, MySQL, DB2, MongoDB, Cassandra, SQL Server, Access

Application Servers: HTTP Server, Tomcat, JBOSS, WebLogic, WebSphere, Jetty

Platforms / OS: Windows, Linux, UNIX, Ubantu, CentOS, AWS Cloud, DOS

Frameworks: JBOSS Seam, Spring, JSF, Vert.x

Tools: Eclipse, MyEclipse, Intellij, NetBeans, Enterprise Architect, XML Spy, SQL Developer, Toad, Gradle, Maven, ANT, fortify, Clarify, FindBugs, PMD, Sonarqube, Splunk, Trackit, Sharepoint, Confluence, tiki, MS TFS, MS Office, SharePoint, Confluence, tiki, MS TFS And MS Office

Version Control: SVN, JIRA, Git, FishEye, Hudson, Jenkins, Star Team, Bug Zilla, ClearCase, ClearQuest, Clarify CRM, Track-it

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Big Data Lead Developer/Technical Architect

Responsibilities:

  • Implemented the administration module for Confidential to manage customers, servers, and payments.
  • RDBMS and NoSQL database design and implementation.
  • Fetched data like customer data, server access data from proxy servers distributed across the globe in intervals of 10 seconds using Kafka and Spark Streaming.
  • Uploaded the data to HDFS and then to Hive tables.
  • Implemented transformations using Scala and analyzed the data, finally publishing the data to MongoDB for integrating with the admin module.
  • Imported various server log files from all the Proxy servers to HDFS for analysis.
  • Analyzed the logs for band width usage by customers, up time, idle time, and down time.
  • Publishing the analytical data to MySQL for administration purpose.
  • Involved in data modeling and database design.
  • Built the Spark application with SBT tool.
  • Deployed Spark jobs using Oozie Scheduler.
  • Exposing the resultant data using Restful Web Services.
  • Worked with the DevOps team to deploy applications to AWS cloud.

Confidential - Boston, MA

Architect/Tech Lead

Responsibilities:

  • Lead the project since inception phase.
  • Worked closely with the client and business analysts for getting the requirements.
  • Worked closely with Project management team for preparing the project plan.
  • Set up concurrent build and development environment to SIT and QA.
  • Architected all tiers, UI, Business, and database layers.
  • Modeled data, designed and implemented database to fit the client’s requirements.
  • Designed, developed, and implemented CAMS Automation system from scratch using JEE technologies Java, JSF, JPA, SEAM, EJB3, EQL, RichFaces, Tomahawk, AJAX, POI, JSAPER, SOA.
  • Implemented persistence layer, databases Oracle 11g using Hibernate.
  • Wrote build scripts using ANT, for packaging and automated deployment.
  • Designed deployment environment for WebLogic 12c server on multi operating systems.
  • Designed database schema for CAMS, SQL scripts for creating schema.
  • Implemented final deliverables using Apache POI.
  • Implemented reports module using JASPER reports.
  • Wrote batch jobs for archiving data at regular intervals.
  • Deployed UAT/SIT environments to AWS cloud.
  • Worked with the DevOps team to deploy applications to AWS cloud.

Confidential, Boston, MA

Principal Developer

Responsibilities:

  • Evaluated and tuned the enterprise applications for bottle necks in the performance in all UI, business, and database tiers.
  • Fine Tuned WebSphere application server, to deliver the best performance.
  • Wrote JMETER test scripts for testing application performance in various deployment scenarios to analyze the bottle necks.
  • Implemented automated build and deploy environments for continuous integration using Hudson, Build Forge for application servers WebSphere 7.x.
  • Built continuous build and deploy environment using Hudson.

Confidential - Center for Health Care Finance, Boston, MA

Architect/Tech Lead Project: Eco System SOA cross technology framework

Description: Eco system is a framework developed to serve the functional needs of rapid development of software applications/solution. Framework is built to serve cross technology application needs serving both enterprise java applications and .net applications. ECO System framework is built with services “Audit”, “Notification”, “Date Service”, “Look-up/Formula”, “Event and Error”, “Common Authentication”, “Reporting” and Services administration.

Responsibilities:

  • Research the needs of IT and Software development teams.
  • Designed the framework to serve cross technology development teams.
  • Developed Synchronous and Asynchronous web services using JAX-WS, EJB3, JPA and hibernate.
  • Designed and developed various services.
  • Implemented central service registry platform (UDDI) for publishing and easy searching of services.
  • Developed data services that can access data from multiple databases.
  • Designed and developed reporting framework using Crystal Reports.
  • Participated in the data center resource allocation and moving the applications data center.

Tyco, Boston, MA

Technical Lead Project: Navistor-V8 Suite

Description: ADT Sensormatic Loss Prevention Solutions (Tyco) offers vital loss prevention and operational improvement technologies and solutions. The objective of the ‘Navistor-V8’ product is to maximize profits through reducing retail loss. The Navistor-V8 suite includes ‘Store Performance’, Navicase, POS (Point-Of-Sale) modules.

Responsibilities:

  • Designed and developed Navistor framework using JSF, XHTML, AJAX, IceFaces, JBoss Seam, Drools, EJB3 and Hibernate.
  • Designed and developed Rich User Interfaces (GUI) for the Navistor applications using IceFaces.
  • Developed editable data grid using AJAX, Row Select components and IceFaces.
  • Designed and developed pdf reports using iText and JFree charts.
  • Implemented central login authentication modules using SiteMinder.
  • Implemented web services using JAX-WS.
  • Developed dynamic reports using BIRT.
  • Implemented automated build and deploy environments for continuous integration using Hudson for application servers WebSphere 7.x, WebLogic11g and Tomcat7.x

Confidential - Center for Health Care Finance, Boston, MA

Architect/Tech Lead Project: Commonwealth Award Management System’s DRAW

Description: Commonwealth Award Management System (known as CAMS) is a total automation system for drawing Medicaid funds, distribution, forecasting Medicaid budget. System collects various Medicaid expenses, creates downloadable draw deliverables, which will be sent to treasury for drawing funds from Medicaid grants awarded. Generates various CMS reports.

Responsibilities:

  • Lead the project since inception phase.
  • Worked closely with the client and business analysts for getting the requirements.
  • Worked closely with Project management team for preparing the project plan.
  • Set up proper development environment starting from source control to the concurrent builds.
  • Architected all tiers, UI, Business, and database layers.
  • Modeled data, designed and implemented database to fit the clients’ requirements.
  • Designed, developed, and implemented Draw Automation system from scratch using J2EE technologies Java, JSF, JPA, SEAM, EJB3, EQL, IceFaces, RichFaces, AJAX, jxl, iText, SOA.
  • Implemented persistence layer, databases Oracle 10g using Hibernate.
  • Wrote build scripts using ANT, for packaging and automated deployment.
  • Designed deployment environment for WebLogic 10.3 server on multi operating systems.
  • Designed database schema for CAMS, SQL scripts for creating schema.
  • Created SIT and UAT environments in the data center.

ACI Worldwide, Boston, MA

Principal Software Engineer / Technical Team Lead Project: Enterprise Banker

Description: Enterprise Banker (formerly known as Web Cash Manager) is the industry-leading online banking system for global customers with a wide range of applications. Worked on various modules including Enterprise Enrollments, Real-time Transfers, Notifications & Alerts, Online Statements, Loan Inquiry, Imaging, Positive pay, stop pay, Transaction Inquiry, Exports, Imports, Command-line applications, Framework, multi-factor authentication, Billing & Auditing, SSO, third party integration and Host link communication.

Responsibilities:

  • Lead the project from functional requirements to release.
  • Coordinated with Product, Program, QA, Release Engineering, Application & Implementation and Project management teams for timely delivery of the product.
  • Provided Estimates for developing the product, Patches, Hot fixes and CCR.
  • Reviewed functional specifications, workbooks, and User Centric Designs.
  • Wrote High Level, discrete Design specifications and release notes.
  • Developed enterprise applications using J2EE technologies Java, Servlets, JSP, EJB, JMS, JDBC, JNDI, Struts, AJAX, XML, XSD, XSL, SAX, DOM, JAXP, JAXB, JDOM, JCache.
  • Implemented user interface using HTML, DHTML, CSS, Java script.
  • Implemented persistence to databases Oracle (8i/9i/10g) using Data Access Objects (DAO ‘s).
  • Implemented MQ series, Apache Http Client for enterprise application to communicate with host systems.
  • Designed systems for multi-cluster, multi-provider high availability enterprise applications in IBM WebSphere, BEA WebLogic application servers in both windows and Linux environments.
  • Expert working knowledge of Eclipse, MyEclipse Integrated Development Environments, Fortify, FindBugs static code analyzer tools.
  • Prototyped several applications using Apache’s Tomcat server.
  • Designed revision control structure for all modules for current revision, patches and hot fixes for StarTeam revision and bug tracking environment.
  • Implemented application’s security of data using Cipher models for PCI Compliance.
  • Extensively used MVC tools like Together and Enterprise Architect for designing Enterprise Applications.
  • Developed easily scalable, extensible, configurable, customizable, rules-based enterprise applications.
  • Participated in data modeling discussions and development of database.
  • Developed framework components that serve the needs of all applications within the product.
  • Wrote command-line applications for batch jobs like audit extracts in Windows and Linux.
  • Provided quick fixes as drop-in ‘s, Hot fixes apart from the patch and release cycles.
  • Used third party tools like Daeja image viewers for displaying images of different formats.
  • Designed and developed Web services using SOA and WSDL.
  • Reviewed QA test plans and supervised QA turnovers.
  • Provided technical assistance and reviewed design specifications of all modules for all tiers.
  • Lead the development team, assigning tasks and coordinated with other teams.
  • Conducted training sessions to other team members both here as well as offshore.
  • Provided requirements for the release engineering team for implementing the installer for the applications.
  • Worked on application’s security vulnerabilities using web proxy tools like Paros and Burf proxy, multi-cluster environments for fail overs and high availability.
  • Detailed system structure in out-source and in-house environments, configuration and integration with other applications.
  • Reviewed code for quality, security, scalability, and performance as required.
  • Coordinated Product acceptance testing, helped client’s smooth transfer from per production to production environments.
  • Actively participated in client’s change requests (CCR/CSM) to accommodate them into mainstream product without compromising for customization.

We'd love your feedback!