Bigdata Technical Consultant Resume
PROFESSIONAL SUMMARY:
- Accomplished, motivated and versatile IT professional with over 14 years of experience in design and development of advance software solutions using Java/J2EE technologies in financial domain.
- Experienced in carrying out Big Data analytics on Hadoop Ecosystem using Apache Spark and Hive.
- Proficient in Service Oriented Architecture (SOA) and implementation of its principles in building SOAP and RESTful Web Services.
- Designed and developed mission critical and scalable applications using ESB technologies like Websphere Message Broker (IIB9), Spring Integration (SI) and worked extensively on Message Oriented Middleware (MOM).
- Innovated Confidential, a graphical diagnostic and monitoring tool for long running web service compositions on IIB.
- Proficient in design and development of server side components using Spring Core Framework, Spring Boot, Spring Security, Spring MVC and ORM technologies like Hibernate.
- Experienced in building Microservices on cloud using Platform as a Service (PaaS). Good knowledge of Amazon Web Services (AWS).
- Designed and developed automation tool for functional testing of Web Services as a part of Continuous Integration (CI) process.
- Devised end to end solution for number of projects and led the team on development.
- Certified Big Data and Hadoop Developer and Sun Certified Java Programmer.
TECHNICAL SKILLS:
Architectures: Service Oriented Architecture (SOA), Hadoop Architecture, Platform as a Service (PaaS) Architecture, AWS (Amazon Web Services, IaaS)
Design Concepts: Object Oriented Design, Design Patterns and Principles, UML
Programming Languages: Java 1.8, C++
Development Frameworks: Spring Core, Spring Boot, Spring Security, JPA, Hibernate, Apache CXF
Unit Testing Framework: JUnit
Web Service Standards: JAX - WS, WSDL, JAXB, RESTful, WS-Security
Database Management System: Oracle 12c, SQL
Middleware Systems: IBM Integration Bus (IIB9/ESB/Message Broker), Websphere Server, Spring Integration, Tuxedo
Hadoop Ecosystem: HDFS, Map Reduce, Hive, Pig, HBase, Apache Spark
Web Technologies: HTML, Javascript, Spring MVC
XML Technologies: XSL, XSD, Apache Xalan, Apache Xerces
Transport Protocols: JMS, Websphere MQ, TCP/IP, HTTP, FTP
Build Tools: Maven, Ant
Scripting Languages: UNIX Shell Script, Sed, Awk
Operating Systems: Linux, AIX, Windows
Version Control Systems: Clearcase, Subversion (SVN)
Development Methodologies: Continuous Integration, Agile Methodology, Test Driven Development
PROFESSIONAL EXPERIENCE:
Confidential
Bigdata Technical Consultant
Responsibilities:
- Develop series of Spark mappers and reducers to identify and rank Advisors based on their investment decisions. The decision is evaluated against movement of FTSE 100 (Financial Times Stock Exchange) index and rank is derived from average out value of differential index per holding.
- Use “Linear Regression” algorithm to train statistical model based on historical market price of funds. The model is used to predict the price of fund real time for a given investment period.
- Use “k-mean cluster” algorithm to classify funds into High, Medium and Low profit categories based on their historical price data.
- Classify new customer into Premier and Non-Premier category based on trained “Naïve Baes” model.
- Integration with Apache Kafka to process real time feed of data and update RDBMS tables.
Technologies: HDFS, Hadoop Core, Apache Spark, Hive, Sqoop, SQL, Hive QL
Confidential
Technical Consultant
Responsibilities:
- Carry out Proof of Concept on suitability of IIB9 as an Enterprise Service Bus for the Deal Processing System.
- Design architectural components like exception handling, logging and scalability for the application.
- Design and develop template framework for various types of deals namely, New Buys, Switch, Redemption, Re-registration.
- Lead the team on development and delivery.
- Debug and troubleshoot problems and provide resolutions in a time bound manner.
- Design and develop Functional Test Automation Framework that facilitates auto generation of test-cases, their execution and reporting.
Technologies: IBM Integration Bus (V9), XSLT, ESQL, Java
Confidential
Technical Consultant
Responsibilities:
- Initiate and design end to end working of this application.
- Develop RESTful web service operations for retrieval of data from RDBMS using JPA and Hibernate.
- Use Spring Boot to make application deployable on PaaS infrastructure.
- Use Spring Security for authentication and D3.js for graphical representation.
Technologies: Java 1.8, Spring Boot, Spring Core, Hibernate, Spring Security, Spring MVC, RESTful Webservices, PaaS, Oracle 11g
Confidential
Technical Specialist
Responsibilities:
- Gap analysis and impact assessment.
- Continuous engagement with propositions on queries and resolutions.
- Design the change in web services to include fee specific rules.
- Integrate with 3rd party revenue and billing system (REVPORT) to send daily feed files.
- Single Point of Contact for discussions with 3rd party on requirements and interface specifications.
- Design the change in investment engine to in corporate collection of fees.
- Debug and troubleshoot problems and provide resolutions in a time bound manner.
- Lead the team on development and ensure quality standards are met.
Technologies: Java 1.6, Apache CXF, JAX-WS, Web Services, Spring Core, Hibernate, Oracle 10g
Confidential
Technical Specialist
Responsibilities:
- Design and develop new SOAP based Java web service called “Fee, Charge and Commission” to accommodate the requirements.
- Specify interface requirements for integration with 3rd party.
- Debug and troubleshoot integration issues.
- Lead the team on development and ensure quality standards are met.
Technologies: Java 1.6, Apache CXF, JAX-WS, Web Services, Spring Core, Hibernate, Oracle 10g
Confidential
Assistant Consultant
Responsibilities:
- Gather business requirements and carry out gap analysis.
- Integration with Reuters to obtain live FX rates.
- Design and develop interfaces for integration with client legacy systems.
- Develop business logic to process SWIFT inter-bank messages.
- Liaise with off-shore team for defect fixes and deliverable components.
- Debug and troubleshoot problems and provide resolutions in a time bound manner.
Technologies: Java, C++, Unix Shell Script, Apache httpd, Tuxedo, Websphere MQ, Oracle
Confidential
IT Analyst
Responsibilities:
- Gather business requirements and carry out gap analysis.
- Customize product to meet business requirements.
- Define interface specifications and integrate with legacy applications
- Develop and unit test interface components.
- Liaise with off-shore team for defect fixes and deliverable components.
- Integration with SMS delivery engine, Grapevine using asynchronous MQ messaging
Technologies: Java, C++, Unix Shell Script, Apache httpd, Websphere MQ, Tuxedo, Oracle
Confidential
Assistant Systems Engineer
Responsibilities:
- Develop translator to convert non-xml messages to xml format.
- Develop Service Executor for rule based routing of xml messages.
- Develop XSLT for XML transformations.
- Carry out enhancements and fix defects/issues.
Technologies: C++, Unix shell script, Tuxedo, Websphere MQ, Oracle