Blockchain Consultant/architect Resume
SUMMARY:
- Around 17 years of IT experience in all SDLC phases of various applications like Web, Big Data Analytics & Hadoop, Mobility, ERP, AI, IBM Mainframes and Blockchain Applications.
- Expertise on analysis, architecture and development of Blockchain Solutions, distributed computing, Smart contracts and DApps on Ethereum blockchain using Solidity, Microsoft Azure , Remix , Truffle framework, Ganache , W3.js , Metamask , Node.js and typescript.
- Expertise on development of Enterprise - grade Blockchain network, Services(MSP) and Chain Code on Hyperledger using MVC-B, Consensus protocols. Hyperledger Fabric, D.L. T, Visual Studio Code , Crypto-configuration, Fabric-CA, NPM Client Libraries, Docker Container, Typescript, Node.js, GoLang, Hyperledger Composer, Web Playground, .cto Model files, JSON, Yeoman, CLI, Loopback, SDK and various APIs.
- Expertise on development of Big Data Solutions, Data Analytics and Machine Learning, on Hadoop with MapReduce , Pig , Oozie , Hive , Mahout and R, Internet and Intranet applications, Object Oriented , distributed multi-tier client server applications, IBM Mainframe applications and Security.
- E nterprise processes automation that includes framework components and business applications for Financial Accounting , Production, HR, Sales, Procurement, Work Effort, Project Management, POS, e-commerce and CRM.
- Expertise on Artificial Intelligence applications using Machine Learning Algorithms on R & Python and Deep Learning using Tensor Flow.
- Experienced in Web-component development using Servlets, JSP, Apache Struts and business components using EJB, coupled with database resource pooling and database connectivity using ODBC, JDBC, SQL, PL/SQL, JNDI on RDBMS’ like Oracle and DB2.
- Involved delivering full-scale OO model (use cases, class diagrams, interaction diagrams, sequence diagrams) utilizing UML and Rational Rose .
- Strong communication and interpersonal skills , with demonstrated team dynamics and initiative Utilized leading-edge OO development.
- Strong experience in different domains of development including eCommerce, Health care, Health Insurance, Banking , Credit care, Auto Insurance, Transportation industry, Human resources development and in Manufacturing and Marketing Industry
- Define hiring requirements, recruit, hire and develop resources per an optimum staffing plan
- Worked with Clients like Confidential &T, Geico , IHA, Confidential BlueCross BlueShield, WW Grainger, Maersk Line, Disney and more .
- Involved in providing Credit Care Client services to GE, AMEX, Fleet, Circuit City, Daimler, Mercedes, Commerce Bank, Bank of America, Bank One, Mellon & PNC Bank thru Total Systems( Confidential ) .
SKILL SUMMARY:
Languages: Java, Solidity, Go Lang,, Pig , JavaScript, Groovy, Python , R, C++, PL/SQL, APEX, COBOL, PL/1, NATURAL and JCL
Blockchain Technologies/Tools/IDE : Hyperledger Fabric1.0, Hyperledger Composer, Hyperledger Playground, Ethereum, Remix , Truffle framework, Ganache , W3.js , Metamask , Typescript, JavaScript, Visual Studio Code and Solidity, DLT, MVC-B, Chain-code, Crypto-configuration, Fabric-CA, NPM Client Libraries, Docker Container, Node.js, GoLang, .cto Model files, Microsoft Azure , IBM Bluemix , JSON, CLI, SDK and APIs .
Other Technologies: Hadoop on Cloudera, Horton Works, MapR, R Analytics, NoSql, HBase, HDFS, Machine Learning, Mahout, Data Science. Deep Learning, Artificial Intelligence using Tensor Flow, AWS, Robotic Process Automation, UiPath, J2EE, Apache Spark, Scala, Kafka, SOA, EJB, STRUTS, JNDI, JMS, LDAP,JDBC, Salesf orce .com, Apex, VisualForce, NetSuite ERP. IBM MQSeries.
Development Tools / IDE: Cloudera on VMware Fusion, PyCharm , Remix, Truffle Ganache, Hyperledger Composer, Playground, Visual Studio Code, Horton Works, Tableau, TensorFlow , TFLearn.
Databases: NoSQL, HBase, MySql , Postgress , Derby, Oracle, IBM DB2, IMS and more. Operating System Linux, Hadoop HDFS, Ubuntu, Red Hat, Sun Solaris, MVS, Unix, Windows
PROFESSIONAL EXPERIENCE:
Confidential
Blockchain Consultant/Architect
Responsibilities:
- IBM Blockchain Foundation developer, Blockchain council certified Blockchain and Ethereum Professional with a deep understanding of Bitcoin, Ethereum, Hyperledger Blockchain technologies and various consensus protocols.
- Experience in Architecture and coding of Enterprise-grade Blockchain Applications.
- Developed the Permissioned blockchain and distributed business network applications based on Hyperledger fabric v1.0 and Composer. as a Proofs of Concept.
- Used Hyperledger Composer Playground to provide the user interface for the configuration, deployment and testing of a blockchain business network.
- Defined Domain model for the Business Network and developed .cto files designing the Structure(Schema) for the Assets, Participants and Transactions.
- Wrote Transaction Processing functions using Java Script as a part of Business Logic for the business network definition as a part of developing Chain-code .
- Designed Member Services Provider(MSP), defined Access Control rules using .acl files for the business network definition
- Generated the Business Network Archive(BNA), c hecked the validity of the file structure, did Testing and deployed to the Hyperledger Composer runtime for execution .
- Packaged the BNA up and deployed the .bna file to Hyperledger Fabric v1.o Blockchain.
- Deep Knowledge on Transaction Life Cycle of Hyperledger fabric from SDK submitting proposal, Endorsing Peer executing the chain-code and simulate proposal, sending back with RWSet,Ordering service creating block, validating the transactions and committing the block.
- Generating C rypto material , genesis block for the Orderer node , configuration transaction block, create new channel, join peers, invoke transactions and query chain-code using Fabric1.0, Visual Studio code and Docker container.
- Developed Smart contracts with Solidity development tools for Ethereum on Visual Studio Code, Truffle framework, Ganache, Metamask, npm Client Libraries and MicroSoft Azure .
- Knowledge on off-chain transfer network, Lightning Network and Scalable-Ethereum-Solutions using Plasma, Sharding, µRaiden & Raiden Networks.
- Knowledge on permissioned blockchain, R3 Corda and Kotin smart contracts.
- Underatanding on adding Smart contracts to bitcoin by Merkel Abstract Syntax Trees(MAST).
- Hyperledger umbrella projects like Iroha, Indy, SawtoothLake, Burrow and Explorer & Cello.
- Assisted Enterprises with leveraging Blockchain technologies and concepts in their business functions like exporting, shipping, clearing &forwarding, importing, provenance, scheduling and more and developed blockchain applications especially in Supply Chain Management, Food Produce Provenance and eCommerce.
- Identified and created permissions to various Participants Confidential various levels.
- Developed Chain code i.e Smart Contracts in Go Lang, Java Script to post the progress of the Asset Transactions and updates by various Participants/Organizations.
- Modelled Organizations, Transacitions, Assets and Events in Hyperledger Fabrics and Composer.
- Archived the . BNA and deployed onto Hyperledger Fabric v1.o Blockchain.
Environment: Ethereum , Truffle, Ganache, Hyperledger Fabric, Composer, Playground, Visual Studio Code, Yeoman, LoopBack, npm, node.js, Go Lang, Javascript, REST API, Fabric-CA, .yaml files, Docker, node.js, Chain-code, Composer Modeling .cto files, Access Control Listing .acl files, MetaMask, Solidity, Kafka, Azure,Zookeeper, JSON, Remix, R3 Corda, Kotlin, Lightning Network,µRaiden, Raiden Network, and Plasma, MAST, Cello, Burrow, Sawtooth Lake,Iroha etc.
Confidential
Project Manager-Technical/Architect
Responsibilities:
- Managed following Agile methodologies, daily scrum meetings, sprint planning
- Recruit ed, hired and developed the resources with an optimum staffing plan
- Ingested data by Sqoop from different sources onto Data Lake .
- Coded Hive ETL scripts, to persist data into external tables.
- Developed Scripts and Batch Job to schedule various Hadoop Program.
- Writ ten HiveQL queries, UDFs for joining multiple tables based on business requirement.
- Used Google places Web API ’s for getting the details of each store by brand.
- Developed Oozie workflow scripts. Connected Tableau for visualization
- Generated reports, for analyzed data from HBase data.
Environment: Hadoop by Horton works, Hive, Pig, Sqoop , Hbase , Map Reduce, Java, Python, shell scripts, Maven, HDP 2.3, Ambari, Oozie, Zookeeper, Tez, WEB API’s, Postgres and Tableau.
Confidential
Audience Analytics (BigData) Project Manager-Technical
Responsibilities:
- Full Software cycle development and delivery of the Project
- Handled Data Sourcing, Data Preparation, Data Ingestion, Data Staging, Data manipulation and Processing, Staging Analytical data in Postgresql, BI and Data Visualization using Tableau .
- Wireframes development and gathering the required data to build the frames.
- Sourced data from Web Scraping about the games and events for particular time period.
- Parsed XML , for the demographic data given by the third party into Hive tables
- Ingested data from different sources to Hadoop cluster using Swoop
- Developed pig scripts, for formatting the data and for data transformation.
- Implemented Hive Generic UDF's to in corporate business logic into Hive Queries.
- Developed Scripts and Batch Job to schedule using Oozie workflow
Environment: Horton works Hadoop , HDFS ,Hive, Pig , Sqoop , Hbase , Map Reduc e, Java, Python , shell scripts, Maven, Ambari, Oozie , Zookeeper, WEB API’s, Tableau , Lucid Charts, XML
Confidential, Atlanta, G A
Technical Manager/Architecture and Development
Responsibilities:
- Functional specification reviews to ensure consistency and accuracy with the Client needs
- Helped developers conversant with best practices, coding conventions, basic control flow, and all other aspects which a developer needs for RWALTZ ERP customization.
- Designed tools and architecture and make it easy to efficiently develop and maintain enterprise applications and easy to customize and extend existing functionality to any new specific need.
- Developed lower level components that provides the technical layer and tools to the application components where the features provided by these components are the data layer, business logic layer, transaction handling, data source pools and others.
- Developed application components which are generic business components required for ERP applications that can be extended/customized (product, order, party, manufacturing, accounting and others) application components have access to the services and tools provided by the framework components and to the services published by other application component.
Environment: Java, Groovy, XML, HTML, MVC, Gradle, Ant, Free marker template Language, JSP, JQuery, Oracle, AWS, CSS, SOA, REST, WEB API’s, MySQL, Linux, Postgress and Eclipse.
Confidential, Columbus, GA
Lead J2EE Developer
Responsibilities:
- Involved in Functional specification reviews to ensure consistency and accuracy.
- UML (Unified modeling Language) was used to produce sequence, class and collaboration diagrams and also used Together Control Center for modeling.
- Developed all Modules in J2EE, MVC architecture under Apache Struts frame work on Bea Weblogic Application Server 8.1 and Performed builds using Apache Ant as build tool.
- Used Microsoft Visual Source Safe for version controlling and source code management.
- Performed Code reviews verifying the code against Eclipse-checkstyle rules and adherence to design and performance tuning.
- Implemented the business tier with business facades using stateless session beans .
- Used Weblogic's connection pooling to provide scalable and configurable data access.
Environment : Java 2.0, EJB, JSP, Apache ANT 1.6, Servlets, Jakarta Struts 1.1, WML, IBM MQ series, JMS, XML, XSL, LDAP, Java Beans, JDK1.3 & 1.4, HTML, Oracle 9i, Eclipse 3.0, CheckStyle-3.0, Quest’ s TOAD 6.3.11, BEA Weblogic , Http Server, PL/SQL, UNIX, Rational Rose, UML, IE 5.5,Netscape 7.0,Windows NT, Linux, Visual Source Safe 6.0,Share Point, EditPad, IBM Mainframe.
Confidential, Chicago, IL
Lead Java Developer
Responsibilities:
- Involved in complete system analysis and design business modules with J2EE architecture. Involved in Object Oriented modeling with UML during analysis phase using Rational Rose.
- Developed and maintained the Controller Servlet which is a gateway to access all the IHA service classes and also a Data Access Object for getting DB connection from Connection Pool.
- Developed and Deployed EJB Components on IBM Web Sphere Application Server
- Coded several Java Classes for each type of report that needs to be generated with Complex SQL queries embedded into for retrieving report data.
Environment : Java, J2EE, EJB, Servlets , JSP , XML, Rational Rose 2000, Rational Unified Process, Sun Solaris, Apache’s Struts 1.1 , SWING, SQL Navigator, PL/SQL, WSAD 4.0.3, IBM WebSphere Application Server3.5, JDeveloper, Bea Weblogic, Unix,Linux,Windows NT, CVS, UML and Oracle.
Confidential, Pittsburgh, PA
Sr Java Developer
Responsibilities:
- Involved extensively in developing EJBs and Java Classes for the Business Layer.
- Involved in object-oriented design using Rational unified processing.
- Developed Servlets, following std. pattern to process the requests, which collect parameters from the Request Object, perform one or more calls to business layer session EJBs , collect results in a databean and finally forward to a JSP to generate HTML sent back to browser.
- Developed JSPs using IBM Websphere Studio 3.5.3 , which use Databeans to retrieve dynamic data with well-limited Java code in the pages using Javascript for various business requirements.
- Contributed highly in design and development of the Data Access Layer, which composed of DataObjects, and Data access classes containing SQL statements where Oracle8i was the database.
Environment: Java2, Servlets, Enterprise Java Beans, UML, RUP, JSP, IBM Websphere Studio 3.5.3, JDBC, Java script, IBM Visual Age For Java, Unix, Linux, CORBA, IBM Web Sphere 3.5.3, JDK, C++, JMS, LDAP, JNDI, Oracle 8i, HTML and DB2.
Confidential, Washington, DC
Sr. Software Engineer
Responsibilities:
- Headed the PL/I to COBOL program conversion project
- Helped the Support and Maintenance groups working on Cobol, VSAM, DB2,JCL and others.
- Involved coding of several java programs and testing them for the correct WIDL (Web Interface Definition Language) interface.
- Coordinated between WIDL and Java development teams to get inputs for writing Java code.
- Designed N-tier EJB applications in the areas of getting the client specific information by developing Entity beans and Session Beans and used JDBC to connect to Oracle database.
Environment: Java2, C++, Servlets, EJB, JNDI, XML, JSP,RMI, JDBC, JMS, Perforce, JBuilder, WIDL, Web logic, IBM Mainframe, PL/I, IMS, DB2, SAS, COBOL, MVS,VSAM,CICS,MQ and JCL.