Principal Engineer for ApptioOne SaaS Platform, Lifecycle Automation, Data Ingestion and Integration. I work with Developers, Product Management, TAM, and Field Ops to align Engg. Strategy, Design, and Impl. with customer expectations. My KRAs are Reduce COGS and Technical Debts, Speedy Prototyping and Releases, and Improve Platform Stability. As side projects, I developed a Distributed Blockchain App, an Android App based on Transfer Deep Learning, and coded Google SVHN research paper.
Professional Summary :
- Have 20 years’ of experience in Development, Design, and Leadership of Technology Products and Platforms.
- Leading development of Cloud-Native Data Modeling Engine, its Orchestration and Monitoring.
- Designing Data Ingestion and ETL pipeline with Product Management and Field Ops / TAM.
- Domains: Technology, Market Data Risk, Algo Trade, B2B, Health, Insurance, Airline, Logistics, and CRM.
- Reduced COGS by saving cloud spend of $80K per year.
- Improved Availability by using better Monitoring and Argo Rollouts.
- Designed HA Services to handle 5K TPS and 3 TB of data per day.
- Lead Design and Development of Prediction Platform for Infra usage, to control cost and carbon footprint.
Technical Skills :
- Languages: Java, Golang, Python, Unix Shell.
- Frameworks and Tools: AWS - EKS, Aurora, CloudFormation Stacks, Lambda, Kubernetes, Operator-framework, KEDA, Docker, Spring Boot, Scikit Learn, Pandas, Numpy, Tensorflow, Elastic Search, Kibana, Datadog, Hazelcast, Redis, Zuul, Eureka, Kong, RabbitMQ, Kafka, Spark, Hadoop, HBase, CosmosDB, FluentD, Vector, Log4j, Logback, Flogger, JMeter, PACT, Open Telemetry, Lombok, Git, Jenkins, Travis CI, SONAR, Github / Actions / Argo CD and Rollouts, and Google Repo.
- Architectures and Patterns: Distributed Containerised Microservices, SOA, Domain-Driven, Medallion, Event-Driven, Sidecar, Resource Pool, Cache, Q Learning, Deep CNNs, and Transfer Learning.
- Compute: VM, Containers, Orchestration (AKS, GKE, EKS) in On-Premise, Google Cloud, Azure, and AWS.
- Storage: S3, Google Cloud Storage, BigTable, Oracle, Postgres, MySQL, HBase, and MongoDB.
Work Experience :
- Apptio (now part of IBM Labs) (from Nov 2021): Principal Engineer, Product and Engineering.
- Societe Generale (from Nov 2016) : Principal Technical Lead (2021), Chapter Manager(2018), Technical Architect (2016-2018) for Market Data Platform.
- Nagarro (Sep 2014 - Oct 2016): Technical and Solution Architect for Airline and Logistics Platforms.
- Publicis Sapient (Sep 2012 - Aug 2014): Manager Technology for Trade Automation System.
- Infogain Corp. (Oct 2008 - Aug 2012): Associate Consultant (2011), Assistant Consultant (2008 - 2010) for Auto Insurance SaaS Product.
- CoreObjects (Oct 2007 - Sep 2008, later merged in Samsung) : Product Engineer for B2B Networking Product.
- Computer Sciences Corp. (Mar 2006 - Sep 2007) : Senior Software Engineer in Healthcare Product.
- Infogain Corp. (Jan 2004 - Mar 2006): Software Engineer in Hewlett Packard CRM Integration Platform.
Education and Certifications :
- Master of Computer Sciences and Applications, Aligarh Muslim University, 2004.
- Bachelor of Science - Physics (Honors), Aligarh Muslim University, 2001.
Details of Technical Assignments:
Apptio | Principal Engineer | Bangalore | From Nov 2021.
Products: Cost Transparency, Vedas, its Integration with Cloudability.
Responsibilities & Achievements:
- Lead for Data Ingestion, ETL Microservices, Cost modeling engine, Service Orchestration, and COGS Reduction.
- KRAs achieved: Automate >95% customer upgrades, Reduce COGS by 20%, ($180K per quarter).
- Automate using Kubernetes Operators to reduce Dev effort by 50%.
- Develop App Orchestration Platform by extending Kubernetes Operator-Framework on EKS using Golang.
- Design and Develop cost-effective integration of Datadog with Kubernetes Services, using Taints / Tolerations.
- Analyzed Technical / Product requirements and Managed Services (like AWS Glue and Databricks Delta Live Tables) to Design ETL pipeline based on Medallion Architecture.
- Review Design proposals, Pull Requests, and establish standards for Development, Code Quality, and CI/CD.
- Collaborate with distributed Product, Field Ops, Engineering Teams, and with Software Product Vendors.
Tech: AWS - Lambda / CloudFormation / Aurora / EKS, Kubernetes, Docker, Spring, Golang, Python.
Societe Generale | Bangalore and Paris | From Nov 2016 to Nov 2021.
Principal Technical Lead (2021), Chapter Manager (2018-2020), Technical Architect (2016-2018).
Platforms and Products: Migration of Market Data to Public Cloud, and FRTB Shock Calculator.
Responsibilities & Achievements:
- As Technical Lead for Migration of Market Data to Azure, discuss Business and Technical Vision with Product Owners, Functional Architects, and Technical Leads, and finalize Capex / Opex / Time estimates.
- Design and Develop Infra and App KPI platforms to improve SLOs and reduce Opex.
- Improve Agility of and unlock Innovative value of Data, reduce Carbon footprint, and Improve Craftsmanship.
- Conduct Event Storming sessions with Group's FRTB Architecture Team, groom the Domain Artifacts, design the Core of Platform based on Functional / Non-Functional ambitions and timeline of Release Train.
- Study and Design Architectural Changes for HA, Fault-Tolerance, and Data Growth.
- Design a Robust and Distributed Health Check system, identify Service Level Indicators, and derive SLOs and SLAs.
- Improve development efficiency by 20%, through efficient CI / CD and tooling.
- Reduce Storage cost by 60% through API optimization, and Availability by 4% by streamlining CD.
Tech: Azure, Lift-and-Shift, Improve-and-Move, Microservices, Azure, CosmosDB, Docker, Kubernetes, Spark, Hadoop, Hbase, DDD, BDD, SpringBoot, JDK 8, Jenkins, Logstash, Zipkin, Elastic, Kibana, Grafana Prometheus,, Hazelcast, Zuul, Eureka, Kong.
Nagarro | Gurgaon, Frankfurt, and Georgia | From Sep 2014 to Oct 2016.
Solution Architect (2015-2016), Technical Architect (2014 - 2015).
Products and Platforms: Lufthansa Crew Meals and Cargo Routing, and DHL e-Com Web Portal.
Responsibilities & Achievements:
- Worked with the Sales team to understand FRs and NFRs for RFI / RFP Proposals.
- Analyzed RFI / RFP Requirements, Researched competition, and Analyzed Design / Arch choices.
- Finalized High Level Design, Technology choices, Time / Capex estimates, and highlighted Risks and Assumptions.
- Worked with UX Experts and Product Owners to finalize wireframes.
- Prepared Arch., HLD and Migration paths in consultation with inputs from Flight Planners and Enterprise Architects.
- Reduced ground-to-air-and-back call by 70%.
- Tuned the API for 100 TPS and a response time of 300 milli-seconds.
Tech: EA, Draw.io, Sketch, MPP, HTML, Mind Maps, Java 8, Spring Boot, Hibernate, Memcached, Angular JS, Logback, Logstash, Elastic, Splunk, Docker, Angular, Algorithms.
Publicis Sapient | Gurgaon | From Sep 2012 to Aug 2014.
Technical Manager.
Product: Wellington Management Company - Fixed Income Trade Automation (No-Touch / Low-Touch).
Responsibilities & Achievements:
- Designed and Delivered framework for Automation of Fixed Income Trading.
- Worked with Front Desk Traders and Business Analysts to prepare Architecture and HLD..
- Fine-tuned the Design and Tech dependencies for a rule-based and flexible system.
- Contributed to framework code, hired and mentored engineers and cross-functional experts.
- Amplified Transactional performance with better design.
Tech: Java 8, Spring Boot, Hibernate.
Infogain | Noida and San Diego | From Oct 2008 to Aug 2012.
Associate Consultant (2010-2011), Assistant Consultant (2008-2010).
Product: Mitchell Auto Insurance Claim Management - Software-as-a-Service product for North American market.
Role: Technical Lead.
Responsibilities & Achievements:
- Designed and Implement Distributed Storage and REST APIs for Integration of Claim Management components.
- Designed and delivered a defect-free, TDD-based Auto Insurance project for Progressive Insurance, ahead of target date.
- Managed two Integration Agile projects while leading a team of 6 engineers.
- Applied Scaled Agile Framework (SAFe), authored Design Artifacts, performed Code Reviews.
- Prepared and Reviewed Development Plan, Timeline, and Tuned application performance.
- Created Zero-Downtime Delivery Process based on Blue-Green Strategy.
Tech: EA, TFS, Java 5, .NET, Spring - Core / AOP / Security, EJB 3, Weblogic, JBoss Log4j, Struts.
CoreObjects | Noida | From Oct 2007 to Sep 2008.
Product Engineer.
Product: Zubican - a Business Networking Platform for US Businesses. CoreObjects was a development partner of Zubican. Zubican, a startup by serial-entrepreneurs based in Burbank, CA, was later sold to an undisclosed organization, at an undisclosed valuation. CoreObjects was, through multiple M&A deals, merged into Samsung.
Role: Product Lead.
Responsibilities and Achievements:
- Built B2B Geo-based Networking / Rating / Ranking Web Platform for North American Business Community.
- Aligned Technology and Design with Product's vision and Investors' timeline and cost constraints.
- Managed a team of 4 engineers.
- Owned technology selection, requirement analysis, design, development, and code review.
- Coordinated with geographically dispersed teams across Europe, USA, and India.
Tech: Java, Struts, Spring, Ajax, Acegi Security, Lucene / SOLR, GoogleAds, PostgreSQL.
Computer Sciences Corp. | Noida | From Mar 2006 to Sep 2007.
Senior Software Engineer.
Products: Life Insurance and Healthcare products.
Role: Developer.
Responsibilities:
- Implemented a Robust and Scalable Middleware Platform.
- Developed Infrastructure components of reusable J2EE components of Distributed Service platform.
- Implemented Enterprise Integration framework for a healthcare product.
Tech: Java, GoogleCode, IBM MessageBroker and Toolkit, ESB.
Infogain Corp. | Noida | From Jan 2004 to Mar 2006.
Software Engineer.
Product: Event Management Framework for Hewlett Packard - Image and Printing Group.
Role: Developer.
Responsibilities:
- Built a Resilient message-broker Event Management Framework, to support 1 Million messages per hour.
- Developed distributed J2EE applications and worked on porting / refactoring / perf. tuning of existing applications.
- Wrap Apache HTTP Client to create a HTTPS Connection Pool for exchange of info between HP and Microsoft.
- Implemented a JMX Mbean + Weblogic based Management console.
Tech: Java, Weblogic, JMS, EJB, JMX MBean, Oracle, Hibernate, Unix.