Summary
Overview
Work History
Education
Skills
Additional Information
Certification
Timeline
Generic

Sandeep Rohokale

Houston,United States

Summary

Lead Software Developer with 18+ years experience in design, development and implementation of web, enterprise applications. It includes 17+ years in ETRM/CTRM domain. 8+ years of experience as FullStack Java developer. 4+ years hands on experience in cloud-native development using various AWS-services and Kubernetes. Good understanding of Energy/Commodity Trading and Risk Management concepts, Trade end-to-end lifecycle and Derivatives .

Overview

19
19
years of professional experience
1
1
Certification

Work History

Lead Software Developer

ION
01.2023 - Current
  • Conceptualized, designed and developed Multi-tenant SaaS solution using AWS services to allow self on-boarding of tenants for various products. It creates dynamically scalable, sharable, logically isolated, resilient underlying infrastructure and provides central SaaS-service management UI to support various features like tenant start, stop, upgrade, console based logs, metrics monitoring and database content management. Technology Exposure: Java- 11, 17, Jetty, Maven, Angular, Typescript, NodeJS, Javascript, HTML5, CSS, AWS-Services, Cognito, API-Gateway, DynamoDB, CloudFront, CDK, Lambda, ECS, EKS, SNS, SQS, RDS, Aurora, S3, ALB, EC2, CloudWatch, IAM, EFS, Kubernetes, Docker, Helm-Charts, Grafana, Loki, Promtail and Prometheus, Adminer.

Sr Software Architect

ION
01.2015 - 12.2022
  • Redesigned and implemented robust, scalable Trade Valuation Service for Futures, Options, Gas Physical and Service instuments . It improved end-of-day trade valuation process time from 7 hours to 12 mins for 1 million trades portfolio. Developed distributed in-memory data and processing grid frameworks using Hazelcast library. Technology Exposure: Java-1.8, Spring, REST, Hazelcast, EhCache, Spring, JPA, Hibernate, ActiveMQ, Oracle, MySQL.
  • Designed and implemented Commodity Risk Planner web-application. It provides ability for traders to view positions, inventory, obligations, market data in consolidated view. The traders can simulate various trading scenarios with real-time P&L calculations which helps them to make trading/hedging decisions. Technology Exposure: Java, Angular, NodeJS, HTML5, Javascript, Typescript, Webpack, CSS, Java, REST, Spring Boot, JPA, Tomcat, Maven, MySQL, Oracle.
  • Designed and implemented Gas Scheduling Balance Board. It is a web-based, real-time distributed application and provides ability to gas schedulers/traders to view daily/monthly scheduled gas quantity balances for locations/meters, zones, pipelines. it supports gas physical and service (transport, storage) trades. Technology Exposure: Angular, NodeJS, HTML5, Javascript, Typescript, CSS3, Java, REST, Spring Boot, JPA, EhCache, Jetty, Tomcat, Maven, Junit, Oracle, SQL Server, Javascript unit testing (Jasmine, Karma, Mocha)
  • Reengineered and redesigned legacy Smalltalk based Gas Scheduling System to Java web-application. Implemented visual pathing and scheduling support for locations/pipelines, gas/service trades and pipeline rates. Technology Exposure: Java, Spring-boot, Angular, jQuery, NodeJS ,Typescript, JavaScript, Webpack, Tomcat, Maven
  • Designed and implemented event-driven real-time ICE FIX Trade Integration service with Intercontinental Exchange. It automates straight through processing (STP) of Listed trades from ICE Exchange to CXL . CXL is TriplePoint's proprietary Commodity Trading and Risk Management software. Technology Exposure: JAVA, Spring, FIX-Protocol, SOAP, QuickfixJ, ActiveMQ, Oracle, MySQL,


Sr Software Architect

Triple Point Technology
12.2011 - 12.2014
  • Worked on design and implementation of Gas Scheduling, Gas Reconciliation, Marketdata components,
  • Implemented Regulatory Trade Monitor microservice based web-application to submit OTC Swap trades to ICE SDR . Technology Exposure: JAVA, Angular, NodeJS, HTML5, Javascript, Typescript, CSS, REST, Microservices, Spring Boot, JPA, EhCache, Tomcat, Maven, Oracle, SQL Server, Unit testing (Jasmine, karma, Mocha), Mockito
  • Developed utility using Hawtio and Jolokia jvm agent to monitor runtime JVM, JMS, Memory, CPU status of various distributed servers at one central console. Technology Exposure: JAVA, Angular, JavaScript, HTML5, ActiveMQ.

Sr Software Engineer

Triple Point Technology
01.2009 - 11.2011
  • Designed and developed multi-commodity SOAP web-service APIs to handle trade/deal entry for multiple commodities (Gas, Power, Oil, Ags) and various instrument types such as Listed, Future, Physical, Service. Designed distributed, scalable trade-capture servers. Technology exposure: Java, SOAP, Weblogic/Jboss, Ehcache, Oracle, SQL Server
  • Developed CME (Chicago Mercantile Exchange) cleared trades integration service to automate straight through processing (STP) of Physical and Future deals from CME Exchange to CXL. CME integration service is designed based on pull-mechanism. Technology Exposure: Java, Spring, FIXML, SOAP, ActiveMQ, Oracle, SQL Server
  • Developed REST based Web Services to provide critical financial data across multiple platforms such as positions, cashflows, obligations. Developed service framework to provide abstraction at validation, data access and business process. Technology Exposure: Java, REST, Spring, Spring-Boot, ActiveMQ, Maven MySQL, Oracle


Software Engineer

Triple Point Technology
03.2006 - 12.2008
  • Implemented SOAP Web-Service APIs with distributed processing architecture for trade confirmation processing, invoice/payment processing, P/L Attribution, scheduling. Technology Exposure: Java, SOAP, JMS, EJB, Oracle, SQL Server
  • Designed and implemented security and auditing of CXL(Commodity Trading and Risk Management software). It includes login security and application's feature level security, LDAP authentication. Technology Exposure: Java, SOAP, JMS, EJB, Oracle, SQL Server

Trainee Software Engineer

Digite Inc
01.2005 - 03.2006
  • Contributed in development and bug fixing of following modules, Timesheet/Task/Project Portfolio/Issue Management System, Crystal Report
    Technology Exposure: Java-1.4, Eclipse, Oracle, JSP, Servlet WebLogic, Jboss, Toad

Education

Bachelor of Science - Computer Engineering

Maharashtra Academy of Engineering
Pune, India
06.2004

Skills

  • Languages/Frameworks : Java, Angular, Typescript, JavaScript, JQuery, NodeJS, JSP, Spring-Boot, JPA, Hibernate, REST, SOAP, Microservices
  • AWS-Services: AWS-Cognito, API-Gateway, DynamoDB, CloudFront, CDK, Lambda, ECS, EKS, SNS, SQS, RDS, S3 EC2, CloudWatch, IAM, EFS
  • Docker, Kubernetes, HelmCharts
  • Cloud computing, distributed systems, multi-threading, concurrency, horizontal and vertical scaling
  • Messaging: ActiveMQ, SNS/SQS (AWS)
  • Database Management: MySQL, SQL Server, Oracle, DynamoDB, PostgreSQL, MongoDB, MongoDB-Atlas
  • Packaging: Maven, WebPack
  • Web/Application Servers: Jetty, Tomcat, weblogic, JBoss
  • Methodologies: Agile, Waterfall
  • Caching: Hazelcast, EhCache
  • Testing Frameworks : JUnit, Mockito, Jasmine, Karma, Integration tests using TestContainers
  • Source Control/Tools: Git, GitLab, Jira, Confluence
  • CI/CD : Bamboo, Jenkins
  • IDE: IntelliJ, VS Code, Eclipse, Dev Containers
  • Tools: SQL Developer, MySQL Workbench, Java Profiler, Postman
  • Team work, Problem Solving, Research and Development

Additional Information

- Hands-on 17+ years development experience in Commodity Trading and Risk Management

- Derivative pricing and analytics, trade valuation and risk calculation, VAR.

- Commodity, Rates, Reference Data, Market data sourcing, pricing quotes, forward curves, volatility curves, IR.

- Options Greeks

Certification

  • Python - Udemy
  • Kubernetes Administrator - Udemy
  • AWS Certified Developer Associate - 2018
  • Financial Derivatives: A Quantitative Finance View - Udemy

Timeline

Lead Software Developer

ION
01.2023 - Current

Sr Software Architect

ION
01.2015 - 12.2022

Sr Software Architect

Triple Point Technology
12.2011 - 12.2014

Sr Software Engineer

Triple Point Technology
01.2009 - 11.2011

Software Engineer

Triple Point Technology
03.2006 - 12.2008

Trainee Software Engineer

Digite Inc
01.2005 - 03.2006

Bachelor of Science - Computer Engineering

Maharashtra Academy of Engineering
  • Python - Udemy
  • Kubernetes Administrator - Udemy
  • AWS Certified Developer Associate - 2018
  • Financial Derivatives: A Quantitative Finance View - Udemy
Sandeep Rohokale