Senior Software Engineer Resume
Pleasanton, CA
SUMMARY
- Competitive software engineer with 11+ years’ experience, possessed with solid professionalism & collaborative personality, with significant experience in software engineering related problem - solving using Java, Python & C++.
- Acquired experience in data engineering building pipelines, ETLs, schema modeling, data mining, data analysis, backend, web developments, micro-services, distributed computing, large-scale system design, networking latency optimization, distributed data storage, and cloud computing.
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Introduced python-based payment processing for module for different Confidential Partner consumer for consuming event driven backend payment processing, pushing, polling & peeking payment subscription as an event queue with 100% reliable processing of subscription services.
- As core module owner, responsible for numerous back-end product features (in calendaring and appointment payments) for Full Slate's core-business.
- Implemented feature dat enabling customers keep their calendars auto-synced (on- demand/periodic) it improved customer satisfaction up-to 30% more as per recent survey.
- Provided various API improvements and upgrades for various 3rd party payment integrations including Stripe, PayPal Express, Authorize.net assisting customers to pay for services via credit-cards which improved partner payment processing experience 5% more TEMPthan previous year.
Environment: Python, Java Spring Boot, Microservices, Event-Driven Architecture, Kafka, Cassandra Apache Postman, REST, WebSocket, AWS, GitHub, Git, Docker, Jenkins, Kubernetes, Splunk, Lambda, Serverless
Confidential
Senior Software Engineer
Responsibilities:
- Implementation effort on Re-designing existing efficient ways for consumption of event generated Confidential different checkpoint of order life cycle, pushing, polling & peeking event from event queue defined in Kafka & Confidential PubSub, as multi-thread enabled microservices to gain higher performance when deployed in Confidential Cloud Run.
- Constructed module tool for capturing various missed or lapsed events for reprocessing based on recognizing pattern defined via Home-depot
- In-house algorithm, constraints & requirements.
- Implemented REST endpoints which provided teh abstraction for ad-hoc query on elastic-search to ease teh discovery in real-time for fulfillment Instructions for finance team.
- Engineering effort for testing, deploying & troubleshooting using Docker, Kubernetes, Jenkins, Confidential Cloud build, Confidential cloud watch while handling deployment in firm Infrastructure.
- Orchestrating & troubleshooting of various job scheduler defined as data pipeline using spark. And processing them on Hadoop ecosystems running in GCP.
- Designed teh POCs for business delivery addressed teh lapsed event audit storage on NoSQL Cassandra
Environment: Java Spring Boot Microservices Event-Driven Architecture Python Kafka Cassandra Apache Spark Hadoop Apache Hive NoSQL Booster Parquet Postman, Elastic search GCP IAM GitHub Git Docker Jenkins Kubernetes Confidential Cloud Platform Bootstrap NGINX
Confidential, Pleasanton, CA
Software Engineer
Responsibilities:
- Improvement effort related to teh development of Online Payroll Application engine to process policy, claims & insurance related data for entire
- California state, Improved teh source data loading from legacy data-warehouses into public AWS S3 & on-premises CHD HDFS.
- Addressed teh business searching requirement using various constraints such as geocode, phone number, business name & alias, using apache solr text searching & indexed teh data in HBase, improved teh page ranking using teh string distance calculation algorithm.
- Develop data pipelines optimized for scaling and troubleshoot potential platform issues.
- Ingested real-time streaming data from various claims, insurance & DMV data provider & Confidential Map API used dis data to analyze and monitored incoming update data to identify current deltas and detect anomalies in teh stream (Kafka, Spark, Cassandra, Python).
Environment: Skills: Python Kafka Apache Spark Hadoop Apache Hive PySpark Apache Parquet Solr AWS S3 AWS EMR Git Jenkins Confidential Map API AWS CloudFront AWS DynamoDB AWS Kinesis Cloudera CDH
Confidential, Mountain View, CA
Software Engineer
Responsibilities:
- Implemented couple of features for Confidential TV IPTV Platform which deliver optimized media content bandwidth for individual user's; increased 5% more customer satisfaction.
- Involved in implementation of migration of deprecated lookup system for advertisement data into teh new MLT (Message Lookup Table) with teh halp of Dremel & JavaFlume MapReduce.
- Migrated RoSy API based implementation into teh One Platform API within few modules which resulted in 21% faster processing time for call- flow based routing.
- Implemented a distributed algorithm dat solved job resource starvation issues cause by configured quota limit. After deployment on teh single region, all cell's reporting 98% lesser warnings related to quota limits.
Environment: Skills: Java C++ MapReduce Protobuf Stubby Goops Borg GSLB uber proxy GFS/Colossus ColumnIO/Capacitor sstable RecordIO Dremel
Confidential, NYC, NY
Software Engineer
Responsibilities:
- Contributed implementation effort for Etheirum-based distributed ledger protocol which allow transferring digital assets on distributed ledger without leaking buyers, seller, trusted party & asset quantity; improved join-split performance from 49.8 sec to 44.6 sec on hyperthreaded machines.
- Devised & coded global module to abstract explicit declaration of internal & external dependencies used by different applications; improved application development time 75% faster.
- Develop Defined & Optimized blockchain latest requirement specification with benchmark demonstration using cosmos framework.
- Architected & simplified spark streaming based transformation pipelines, their consuming investment banking data from legacy warehouse
- Greenplum into Cassandra & HDFS (data lake); dis enables data scientist team to analyze on CIB LOB data with approx. 0ms waiting time.
Environment: Skills: Python Java Kafka Apache Spark Hadoop Apache Hive Py Spark Apache Parquet Solr AWS S3 AWS EMR Git Jenkins Confidential Map API AWS CloudFront AWS Dynamo DB AWS Kinesis Cloudera CDH
Confidential, Bedminster, NJ
Software Engineer
Responsibilities:
- Developed features for Video Optimizer under teh Statistics tab; dis feature render real time visualization of user trace associated with peripheral usage & battery drainage; dis increase 8% more user satisfaction due to visualization & enabled support for controlling peripheral.
- Programmed global module to abstract explicit declaration of internal & external dependencies, which declared during construction phase of applications; improved development time 75% faster.
Environment: Skills: Java Spring boot Microservices Maven Kafka Apache Spark Apache Storm Solr HBase Hadoop Cloudera CDH AWS S3 AWS Lambda AWS Redshift AWS CloudFront
Confidential, NYC, NY
Software Engineer
Responsibilities:
- Refactored around four plus legacy UI interface built on java applets & flash; cloned them via Angular.JS & decoupled backend as separate micro-service for payment network.
- Implemented event driven transaction processing using immutable append only logs as system of record; dis system fulfills two promises high availability, durable record storage, and a repeatable total order on those records; dis provides almost approx. consistent response for write rate.
Environment: Skills: Java Spring boot Microservices Maven Kafka Apache Spark Apache Flink Flume Solr HBase Hive Hadoop MapR AWS S3 AWS Redshift AWS CloudFront
Confidential, Seattle, WA
Software Engineer
Responsibilities:
- Collaborated development effort for CDO team for building 52+ batch mode data pipelines on retail sector warehouse to halp data scientist for driving insight like store distribution growth, customer revenue & policy fluctuation pattern, optimal routing for 50,000+ field technicians.
- Contributed development effort on enhancement of OADN-OS (Open Architecture Disaggregated Network Operating system); coded algorithm for transport layer routing protocol used in intra & inter-nodal path selection & tagging traffic IGP, MPLS, BGP-LU etc.
Environment: Skills: Java Spring boot Microservices Maven Kafka Apache SparkStreaming SparkSQL Flume Storm Cassandra HBase Hive Hadoop CDH EMR AWS S3 AWS Redshift AWS CloudFront