Deepak Prasad

Senior Software Engineer

India8 yrs 10 mos experience
Highly Stable

Key Highlights

  • 10+ years of experience in software development.
  • Expert in Java and microservices architecture.
  • Strong background in AWS and data engineering.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in SaaS and Fintech solutions.

Contact

Skills

Core Skills

JavaMicroservicesAwsBatch ProcessingUnit TestingObjective-cSwift

Other Skills

Agile MethodologiesAlgorithmsAmazon CloudWatchAmazon DynamoDBApache KafkaBashC/C++CloudWatchData StructuresDesign PatternsDockerGitLabGradleGraphQLJUnit

About

• A customer oriented, multitask professional with excellent development and logical skills possesses experience of 10+ years as IT Professional in Software Development. • Experience writing scalable and efficient Java for building software systems that are high-performance, highly available, highly transactional, low latency and massively distributed. • Experienced in integrating and leveraging Large Language Models (LLMs) with a focus on Anthropic's Claude API for real-world applications • Strong knowledge of frameworks such as Spring MVC, Spring Boot, NetflixDGS for building Microservices (REST or GraphQL) using solid Design principles. • Experience of CI/CD pipelines and DevOps tools (Docker, Jenkins, Kubernetes, Gitlab, Bitbucket) • Experience working with distributed domain-driven microservices and event-driven architectures using message brokers like Kafka, SQS/SNS. • Expertise in data engineering and batch processing of millions of records using Databricks, Firehose, and Kinesis. • Experience in working on AWS and AWS provided services • Experience in batch processing of millions of data using Spring Batch • Experience of both RDBMS (MYSQL, Oracle, PostgreSQL) as well as NoSQL (Redis, DynamoDB, MongoDB). • Knowledge of iOS Full stack development. • Experience with monitoring and alerting tools like NewRelic, logz.io, VictorOps. • Experience with Unit testing frameworks for TDD (Test Driven Development) methodology. • Always do knowledge-sharing and build good working relationships within and outside the team. • Ability to take a project from scoping requirements through actual launch of the project. • Practitioner of Agile (Scrum) methodology.

Experience

Chegg inc.

2 roles

Senior Software Engineer

Promoted

Jan 2020Apr 2024 · 4 yrs 3 mos · New Delhi Area, India

  • Responsibilities:
  • Design and develop reference architecture patterns
  • Lead module – Onboarding which included multiple microservices from designing architecture to deployment with NewRelic/ CloudWatch alert.
  • Collaborated with third party SheerID for integration on educators onboarding.
  • Contributed to global programs
  • Prepared designed documents with proper story breakdown for multiple product asked features.
  • Set up load test infra for backend microservices
  • Optimized APIs performance with low latency by optimizing query, caching and refactoring code.
  • SRE Champion role for Uversity/Prep to fasten the process
  • Lead scrum master role and communicated to PM on requirements.
JavaMicroservicesNewRelicCloudWatch

Software Engineer II

Jan 2019Dec 2019 · 11 mos · New Delhi Area, India

  • Responsibilities:
  • Developed multiple batch jobs to migrate deck/course from SB to Prep with incremental mode.
  • Implemented Jobs with reader as S3, DB, Flatfile, Xlsx and writer as S3, Db, Flatfile with functionality to read property from AWS.
  • Developed generic batch job repo with inbuild reader and writer for Prep.
  • Implemented parallel processing mechanism to process 50M data.
AWSBatch ProcessingS3

Host analytics inc

SDE II

Mar 2018Dec 2018 · 9 mos · Hyderabad Area, India

  • Implemented formula support to Source Model. Developed formula parser to evaluate mathematical, text, logical and date formulas.
  • Implemented formula validation upfront while saving source model.
  • Toggle feature support for ESDM 1.0
  • Enhanced Source Data which is used to load data into the Source Model. Also developed summary log for uploaded records.
  • Enhanced time performance for uploading data via multiple files through parallel processing.
  • With development, adding unit test case for small modules.
JavaUnit Testing

Ca technologies

3 roles

Software Engineer

Nov 2016Feb 2018 · 1 yr 3 mos

  • Worked on product: DES and Omni Channel - DCS Role : Java & iOS Developer
  • Responsibilities:
  • Developed Internet Banking app in Objective-C language. It has fund transfer, add beneficiary, update profile and few other screens. Published it to test flight.
  • Developed Bank backend with minimal functionality in RESTFul services.
  • Enhanced DES product with Xml reader support in Engine services and fixed PEN test defects.
  • Developed support for JRE 8 by changing spring versions and deprecated methods.
  • Helped QA for CI/CD by writing perl and shell scripts to deploy the product and validation of services and configured single team city build for generating build, sonarqube scan, automated deployment and running automation test suite on it.
  • Developed export and import of Batch configuration in JSON to avoid human error.
  • Handled end-end work/tasks from Development, Deployment and Validation
  • Prepared design documents from requirement documents
  • For 3 releases in every IP sprint had done innovative work to enhance the product.
  • Technologies: Objective-C, Java, Spring Boot, Spring Batch, Perl, Shell, Oracle, Javascript, JQuery, jUnit
Objective-CJavaRESTful Services

Associate Software Engineer

Jul 2015Oct 2016 · 1 yr 3 mos

  • Worked on Product: EMV 3-D Secure 2.0 and Data Exchange Service.
  • Responsibilities:
  • Developed framework in Swift and exposed API’s of card enrollment, authentication, initiating transactions, challenging transaction, get transactions, few more.
  • Developed bank SDK in Objective-C to implement the above API’s of framework.
  • Developed merchant app in Objective-C and integrated the Framework to make payment.
  • Enabled push notifications service on app side.
  • Handled end-end work/tasks from Development, Deployment and Validation
  • Enhanced Admin console of DES
  • Technologies: Swift, Objective-C, APNS, Java, Spring Batch, Spring Boot, Shell, Perl
SwiftObjective-C

Internship

Jan 2015Jun 2015 · 5 mos

  • Worked on project Mobile 3-D Secure Push Notification - It is Mobile Authentication of 3DS Services.
  • Responsibilities:
  • Developed iOS SDK in Objective C language.
  • Developed demo app to test above SDK.
  • Developed biometric authentication through TouchId in iPhone.
  • Enabled push notifications service on app side.
  • Handled end-end work/tasks from Development, Deployment and Validation
Objective-C

Education

NIT Tirchy

Master of Computer Applications (MCA)

Jan 2012Jan 2015

Deen Dayal Upadhyaya College

Bachelor’s Degree — Computer Science

Jan 2008Jan 2011

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience