Kaustav C.

Kaustav C.

System Architect / Senior Software Developer

Kolkata, India
Hire Kaustav C. Hire Kaustav C. Hire Kaustav C.

About Me

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.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Other

Work history

Freelancer
Freelancer
Developer, Enterprise Architect
2022 - Present (3 years)
, Remote
  • 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.

Software ArchitectureTechnical Leadership Decentralized Systems Technical Requirements Architecture Estimations Serverless FrameworkAWS Lambda Amazon API Gateway PostgreSQLAmazon S3 (AWS S3) Amazon CloudFront CDNAWS CloudFormationTypescriptNode.jsInversifyJS TypeORMAdvisory Back-end Development React Next.jsFront-end ServerlessAzure Kubernetes ServiceAWS EKSAmazon AuroraAWS SQSAmazon Simple Email Service (SES) AWS SNSAmazon EC2 VPCFirebaseAzure Active DirectoryAzure API Management Azure Application Gateway CloudFrontAmazon S3TerraformNKS Helm ChartsGCP KubernetesCore JavaEmbedded Development Lambda Functions MySQLMySQL Clustering AnsibleNestJS Nest.js@react-google-maps/apiReact.jsFlutterReact Redux Spring BatchSpring BootSpring AOP Spring CloudSpring FrameworkSpring Data JPA Spring Web Flow Spring CoreSpring Dependency Injection (DI) Spring ORM Spring RESTGitHub Actions
Capgemini India
Capgemini India
Portfolio Manager | Enterprise Architect
2021 - 2021
, Remote
  • Developed and designed digital distributed architecture for the policy administration system of a large, global financial company.

  • Created a framework with the latest technologies based on customer choice.

  • Mentored a team of professionals to quickly develop with the latest digital technologies on Azure using cloud-native solutions.

Apache Kafka JavaSpring BootWorkflow ELK (Elastic Stack) JenkinsApache MavenKubernetesAzure Single Sign-on (SSO) React.jsNode.jsTypescriptJavaScriptIBM BPMIBM DB2Jenkins Pipeline GitHub Actions
Cognizant
Cognizant
Senior Architect | Technology
2009 - 2009
, Remote
  • 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.

JavaJEEAmazon Web Services (AWS) Azure ethereumQuorum Hyperledger Fabric GoScalaAkkaApache Kafka MicroservicesSpringSpring BootC++11 HashiCorp SalesforceOracle OEM 12c JSON Web Tokens (JWT) OAuthJMSActiveMQJProfilerELK (Elastic Stack) PrometheusGrafanaDockerDocker ComposeKubernetesBison FlexDigital Asset Management Solution Architecture Enterprise ArchitectureGitJenkinsStanford NLP C++HyperledgerBack-end Development BlockchainSpring IntegrationSpring AOP Spring BatchSpring CoreSpring Dependency Injection (DI) Spring Transactions Spring Web Flow Spring CloudCVSSybase OraclePostgreSQLReact.jsNext.jsGithub
Tata Consultancy Services
Tata Consultancy Services
IT Analyst
2006 - 2006
, Remote
  • 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.

JavaJEEIBM WebSphereEnterprise Java Beans (EJB) Apache StrutsJakarta Server Pages (JSP) Servlet SpringXSLTJaxBStored Procedure OracleXMLZK Zuul jBPM AngularSpring Dependency Injection (DI) Spring Framework
Infosys
Infosys
Software Engineer
2002 - 2002
, Remote
  • 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.

JavaPowerBuilderMainframe MVS CobolJCLOracleIBM DB2Apache TomcatJakarta Server Pages (JSP) Servlet Visual Basic

Showcase

Modernization of Policy Administration System of Large Financial Company
  • 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.

Logistics and Supply Chain Platform for Largest Logistics Company in Europe
  • 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 Using Decentralized Identity for Middle Eastern Country
  • 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

Interbank Information Network for Big Financial Consortium
  • 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.

Exploration and Performance Evaluation of Various Digital Technologies and Platform Solutions
  • Explored and evaluated the features of various emerging digital technologies, including blockchain platforms.

  • Developed accelerator frameworks and reusable codes to facilitate faster usage of new digital software and platforms.

  • Performed gap analysis, platform fitment analysis, and built POC applications to explore platform features.

Compiler Design and Development for Smart Contract Language for EVM Fork
  • 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.

POC Application to Extract Sentences from Images and Documents Using NLP
  • 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.

Building and Enhancement of Internet Payment Gateway
  • 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.

Organization Application Framework for Large Financial Company
  • 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.

Salesforce-based Brokerage App for Large Global Financial Company
  • 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.

uAPI for Travel Industry (Integrating World GDS)
  • 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.

1Stop | Policy Administration Platform for Insurance Company in the USA
  • 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.

Meter Process Automation and Customer Service App for Distribution Company in Southern California
  • 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.

Decentralized Exchange (DEX with Orderbook) and Lottery System—DeFi in BSC Chain
  • 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.

Gas-optimized NFT ERC-721
  • 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.

Crypto Platform Design and Development Powered by PancakeSwap—DeFi
  • 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 Platform Tokenomics
  • 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.

Blockborn - a DeFi Project to Pledge into Games Development
  • 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.

Analysis and Audit of Rematic Token Smart Contracts—DeFi
  • 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.

Valuit DeFi Platform for Transparent Securities Trading and Project Funding Using Blockchain
  • 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.

Composable NFT Development for 3D Immersive Applications for Virtual Reality
  • 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.

Audit of Smart contracts for DEX
  • 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

Education
Bachelor of Engineering Degree in Electronics and Instrumentation
Vidyasagar University
1998 - 2002 (4 years)