Kaustav is a hands-on, goal-oriented, versatile technology professional with more than two decades of experience, primarily in open-source digital technologies, such as blockchain, IoT, microservices, cloud, distributed architecture, R&D, design, and development, with a proven track record delivering consistent business results. He loves to take on technical challenges, learn about new technology innovations, and deliver successful products worldwide.
I am working in various freelancing projects in wide varieties of back-end technologies using Microservices architecture like Java, J2ee, Javascript, Typescript, NextJS, Golang, Python etc.
I have worked in various projects developing front end web application using Reactjs, Nextjs, Angularjs etc. Also worked in flutter to develop android, IOS & desktop applications.
I have worked extensively in delivering cloud solutions in mostly AWS cloud followed by Azure & GCP clouds. I have developed solutions and automated CI/CD scripts using Terraform, Ansible, Helm charts, Unix scripts etc. Have extensive experience in architecting and developing scripts for deploying large cloud based network using virtual machines, serverless architecture and also using kubernetes based clusters for microservice based application.
Developed, designed, defined architecture in building an interoperable logistics and supply chain SaaS-based platform for the largest logistics company in Europe using blockchain, microservices, and decentralized identity with verifiable credentials.
Developed and created a framework for citizen vault for a Middle Eastern country using decentralized identity in generalized blockchain platforms like Quorum and Hyperledger Fabric.
Participated in R&D activity of various blockchain platforms along with exploration and performance evaluation of various new technologies and platform solutions.
Developed and maintained billing and receivable and policy administration platform for the largest Insurance company in the USA of that time. Product was developed for the auto insurance business to replace their legacy mainframe-based application.
Developed and maintained policy administration (PAS), billing and accounts receivable (BNR), document generation (DMS), customer information system (CIS), and commissioning system (CMS) applications. Used CVS for version control.
Developed and maintained external-facing internet application and middle layer service framework to consume the above-mentioned core 1Stop functionalities. Used CVS for version control. Used customer propriety tool to manage defects.
Developed and maintained a meter process automation application for Southern California Edison using PowerBuilder, which interacted with mainframe procedures written in COBOL through RPC. Written COBOL routines and JCL jobs. Executed manual testing.
Developed and maintained a customer service application (CWO) and core business app (CSS) for Southern California Edison using PowerBuilder. Developed COBOL routines as part of the work, executed manual testing, and tracked bugs in Bugzilla.
Developed and maintained the upgrade of legacy applications in Java with Oracle DB.
Modernized a large USA-based global insurance company's mainframe-based policy administration system using Azure cloud infra and microservices architecture.
Integrated IBM business process management as a business workflow system and built rest proxy services on the mainframe for data sourcing.
Key engagements included product architecture and design, digital design conceptualization, creation of product roadmap and integration strategy with legacy application, and building of a CI/CD automated DevOps pipeline.
Developed a SaaS-based multitenant platform product using Azure and blockchain for the largest logistics company in Central Europe. This platform standardizes heterogeneous communication with customers, automates order processing, integrates operational processes, passes conformance testing, mitigates regulatory compliance, and enables real-time financial settlement.
The platform operates on VC and did and is interoperable using blockchain platforms like Quorum and Fabric. A client SDK was built to easily integrate the platform across various organizations or entities.
Handled multiple engagements including architechture, design, development and testing of the product, setup of blockchain COE, participation in CTO and CIO-level discussions, building integration strategy with legacy applications and onboarding and automated deployment of multiple entities.
Citizen Vault project utilized a microservice and blockchain-based system to introduce a digital identity for citizens in a Middle Eastern country
The system was implemented on the Ethereum platform and was used to integrate with various government services, storing credentials issued to citizens by different agencies
The project tasks involved building a framework and POC, coding, defining a microservice-based architecture, and participating in client discussions for requirements gathering and technology consulting
Design and development of a large financial network replacing the current Swift system, employing blockchain, microservice architecture, and data sharing amongst several banks in a consortium.
Designing the initial framework and a blockchain-based system, which then progresses into large-scale development, transitioning from AWS hosting to a private cloud.
Involves code review, quality monitoring, security analysis, and performance analysis to ensure the highest level of performance and security.
Project involves defining a new smart contract language, inspired by Scala syntax, targeting the Ethereum virtual machine fork and includes full compiler development and testing.
Engagements include analysis of Ethereum EVM-supported opcodes, development of grammar/parser using Bison and Flex, and design of AST and semantic analyzer.
Project also requires designing codegen and datagen visitors, developing a test harness using Go, and testing and team leadership.
Completed a POC for natural language processing via neural networks to extract and summarize data from banking business documents and receipts for database reporting.
Implemented self-learning AI and NLP engagement, focusing on acquiring new intelligence capabilities for natural language processing.
Utilized Python for design and development of machine learning and image processing from documents.
Developed and enhanced an internet payment gateway for a US-based payment processing company for their business growth in EMEA, APAC, and LA regions, focusing on Germany, India, and Australia.
Implemented a new architecture using scalable microservice-based products to cater to increasing traffic load, with automated deployment needs and features demanded by each region's businesses.
Acted as a techno-functional lead, ensuring understanding of client requirements, coding design testing and review, knowledge transition, and guidance for the team while designing and creating a microservice-based architecture with auto-scalable needs.
Project designed and developed a centralized, highly configurable application framework from Oracle and open-source technologies for a large financial company in the USA. This custom Atom framework targets all business applications across the organization's BUs.
Majority of the engagement involved designing and developing security authorization and entitlement solutions. Oracle Entitlements Server was leveraged in a controlled-pull mode for entitlement solutions, integrating it with the Atom framework via Spring Security.
Key engagements include requirements analysis, multiple POCs, UML, RFP, solution design, and development. Tasked with entitlement module maintenance using OES integration with Spring security, creating tools for POC, and collaboration with Oracle support team for upgrades and implementations.
The project is a Salesforce integration for automatic sharing of customer data to a third-party brokerage account opening system, including migration of customer data from Sybase database to Salesforce using SFDC data loader API.
Involved in the design and development of the middle layer architecture to interface between third-party systems and Salesforce for secure data exchange, utilising two-way SSL, SAML and SOAP-based web services for web security.
Performed data analysis, re-engineering, data migration, connectivity testing, integration testing, security enablement, UAT support and production deployment planning and verification after deployment.
Travelport, owner of three major GDS systems (Galileo, Worldspan, and Apollo), aimed to develop a configurable universal API product to integrate all global GDS systems creating a universal travel platform.
The core development involved creating a web service-based middle layer to expose transactional services to front-end apps like Orbitz and Makemytrip, along with the capability to create customized agency structures.
Engagements involved in this project included POC, R&D, coding, code reviews, peer reviews, unit testing, development, release planning, analysis, planning, estimation, performance monitoring and issue resolution.
The project involved building a new web-based 1Stop internet-facing car insurance application to modernize legacy mainframe-based applications. The project included creating and maintaining various systems like policy administration, billing and accounts receivable, document generation, customer information system, etc.
The task also included building an external-facing internet application and middle layer service framework to consume core 1Stop functionalities. Developed infrastructure and guidelines for the new maintenance project while acting as the leading participant in client coordination and consultation.
Involved in various stages of development including requirement analysis, preparation of use case, coding, configuration management, problem management, and release management. Played a leading role in UAT planning and execution and provided nightly batch support periodically.
Engaged in multiple projects for a Southern California distribution company, including migration, development, enhancement, and support of CSS application, CWO, and MPA applications using java oracle stack.
Key responsibilities included requirement analysis, coding, unit testing, performance testing, leading modules, guiding team members, reviewing deliverables and change request implementations.
Also tasked with production implementation after each release, operational support, and coordinating between onshore and offshore teams.
The product is a decentralized ERC20 and BEP20 cryptocurrency exchange, expanded on otbTRADE, combining traditional order book and liquidity provider approach.
Platform functions include efficient asset trading and management along with a lottery system for investors to enhance returns.
Developer responsibilities included smart contract development to create a PancakeSwap fork, order book DEX, combining PancakeSwap with Orderbook, lottery system, and rigorous testing using Truffle and manual methods.
An efficient ERC-721 NFT was developed for the Ethereum main net, featuring gas optimization and compatibility with OpenSea and Rarible. The main attributes are randomness in minting tokens, a maximum supply of 5000 tokens, and a per wallet mint limit of 12 tokens.
The system includes several features for mint management, crowd sales, and funds allocation such as multiple pre-sale periods, whitelisted-address-only presales, an adjustable mint price (currently 0.3 Ether per token), and configurable NFT reveal times. The owner has the authority to pause minting, stop reveals, and withdraw funds according to set percentages (e.g., 3% for marketing, 11% for community, etc.).
The NFT model reserves 100 tokens for the owner and only accepts Ethers as payment. It also establishes a 10% royalty payment on secondary sales to the NFT creator, and allows secondary sales in OpenSea.
Developed a decentralized finance platform akin to DRIP Network to facilitate buying on presale and whitelist, and public presale, with options to swap presale tokens for sale tokens during after-sales.
Implemented a system to stake sale tokens for interest and sell them for BUSD following a swap through PancakeSwap, alongside a system supporting tax on token transfers.
Handled responsibilities including developing multiple token smart contracts, staking smart contracts, and taxing smart contracts, plus integration with PancakeSwap for automated SLDR to BUSD exchanges, along with automated and manual testing.
Orsy is a new platform enabling citizen journalists to upload streaming news coverage worldwide from their mobile phones. Based on views and likes, journalists are rewarded with an Orsy token. Viewers can tip the uploader, and news agencies can hire journalists from the platform.
The assistant's role was to advise the client on creating token economics, develop financial and cash circulation models for the Orsy token, assist in revenue generation methods, and suggest investment strategies based on financial modeling.
The assistant also helped in managing inflationary situations, advised blockchain developers on contract design, and suggested developing controls for cash flow and dividends.
Developed the BlockBorn platform on the Tezos blockchain for pledging to game developers; each pledge earns an NFT certificate.
Integrated the BlockBorn token into the Tezos DEX, developed Tezos FA1.2 and FA2 standard tokens for BlockBorn, and created an NFT certificate token for Tezos.
Set up a blockchain workspace with Ithcanet and Tezos Temple Wallet and did overall blockchain development and testing.
Analysed, tested, and identified the leakage and performance bottleneck in the Rematic Token (RMTX) V1 smart contract, that had security and performance issues leading to a significant amount of RMTX tokens leakage.
Proposed an efficient solution for dividend distribution and assisted in building a V2 smart contract through PinkSale, simplifying dividend distribution by eliminating the EGC token.
Performed security auditing of the V2 contract and generated automated test cases for it.
Worked on Valuit, a decentralized finance platform promoting the use of blockchain for transparency and efficiency in trading and offering asset tokens and securities.
Participated in initial guidance and analysis for blockchain adoption, assisting the client in choosing the blockchain platform, and developing smart contracts for VALU tokens and crowdsale contracts for ICO.
Helped design and develop upgradable smart contracts to implement the platform ecosystem for security tokens, voting, DEX, and for facilitating projects to launch their ICOs, finance themselves, and collect dividends in a completely transparent way with community voting.
This project entailed creating a composable NFT back-end system capable of supporting multiple child NFTs for creating 3D characters for AR and VR applications.
My role involved designing and developing a composable 3D NFT using Node.js, Inverse.js, and Web3, as well as creating a React front-end application with Web3 integration.
I also worked on implementing WalletConnect protocol, integrated multiple wallets, and deployed the back-end API application on AWS.
The project involved conducting a functional and security audit of smart contracts for a new decentralized exchange (DEX). The DEX is a fork of Uniswap, developed for a financial company. The work also included web3 onramp application development.
The developer created reports encompassing a code scanning summary, inheritance graph, function call graph, and data dependencies analyses. The process also entailed making constructor calls, storage orders and slots, along with various security checks.
The security checks conducted included validation for reentrancy, upgradability, ERC conformance, uninitialized variables, low-level ASM, unexpected Ether sending, pragma directive, overflow and underflow, DoS attack, transaction order dependence, and Oracle Manipulation, among others.
Education
Bachelor of Engineering Degree in Electronics and Instrumentation