Prasanna Kumar

Software Engineer

Bellevue, Washington, United States3 yrs 8 mos experience

Key Highlights

  • Expert in developing scalable microservices architectures.
  • Proficient in full-stack development with modern frameworks.
  • Strong background in cloud applications and AWS services.
Stackforce AI infers this person is a SaaS-focused Full-Stack Developer with expertise in microservices and cloud technologies.

Contact

Skills

Core Skills

JavaData StructuresAngularFull-stack DevelopmentAwsMicroservicesReactDjango

Other Skills

Amazon Web Services (AWS)Back-End Web DevelopmentCassandraCloud ApplicationsDatabasesDistributed SystemsDjango REST FrameworkFront-End DevelopmentGitJavaServer Pages (JSP)KubernetesLinuxMATLABMongoDBNoSQL

Experience

Snowflake

Software Engineer

Jun 2024Present · 1 yr 9 mos · Bellevue, Washington, United States

Slb

Digital Technology Intern

May 2023Aug 2023 · 3 mos · Sugar Land, Texas, United States

  • Developed graphical elements [Variable Density Log (VDL), Wiggle and ST Projection / SFA] to visualize waveform and slowness data using AngularJS, Typescript and INT‑GeoToolkit libraries for the Acoustics team in the Realtime Cloud Computation environment
  • Resolved Out‑of‑Memory errors in MATLAB scripts by reducing the memory footprint from 20GB to 3‑5GB resulting in 75% improvement
AngularFront-End DevelopmentDatabasesMATLABGitTypeScript+1

Purdue university

Graduate Teaching Assistant

Jan 2023May 2024 · 1 yr 4 mos · West Lafayette, Indiana, United States · On-site

  • CS180: Problem Solving And Object-Oriented Programming - Purdue's introductory coding course for freshman in Java
  • Conducted labs to teach students the implementation of algorithms, OOP concepts, software engineering principles, UNIX commands, debugging techniques, exception handling, IDE usage, and more
  • Reviewed Homeworks, Projects, Midterms, students' code design and graded it on Vocareum
  • Held office hours and answered questions on Ed Discussions portal to resolve students' doubts on OOP concepts and weekly assignments
Data StructuresLinuxJava

Enphase energy

2 roles

Senior Software Engineer

Jul 2022Aug 2022 · 1 mo

  • Designed the architecture and developed 2 Serverless AWS Lambda services for Enphase’s on-field devices to securely transmit credentials
  • Proposed an Envelope Encryption strategy using RSA+AES to securely store the transmitted credentials in the database
  • Hosted the UI module in AWS Amplify and integrated with AWS Cognito for authentication using OneLogin and Salesforce JWT tokens
Ruby on RailsCassandraDatabasesGitMicroservicesSpring Boot+9

Software Engineer

Jul 2020Jun 2022 · 1 yr 11 mos

  • Led the design and development of >5 Java microservices (each handling 350 rps) while migrating a legacy monolithic application
  • Designed the architecture for database transition (MySQL to Cassandra) to efficiently migrate initial data of 1.2 billion rows and implemented a Spark‑based tool to transfer the data at 20‑30K entries/second
  • Developed a Java microservice to transfer the live database changes via AWS Kinesis during the database transition with 99.9% accuracy
  • Optimised application code to reduce latencies from 5‑10s to 500ms and identified memory leaks to reduce its memory footprint by 60%
  • Integrated applications with databases (MySQL, Mongo, Cassandra), AWS storages (S3, DynamoDB, Redis), and AWS services (Kinesis, SQS)
Ruby on RailsCassandraPython (Programming Language)DatabasesGitKubernetes+10

Gartner

Software Developer Intern

May 2019Jul 2019 · 2 mos · Gurugram, Haryana, India

  • Developed an application using React and Java that assists an SDA (Service Delivery Associate) to query research documents, send customised emails and log questions/feedbacks which serves as data for the Analytics team
  • Integrated the application with an email coaching tool which allows managers to review and customize the emails sent by the SDAs
Front-End DevelopmentDatabasesGitMicroservicesSpring BootSQL+7

Societe generale

Software Developer Intern

May 2018Jul 2018 · 2 mos · Chennai, Tamil Nadu, India

  • Developed an application using AngularJS and Java incorporating role based authorization to display reconciliation information for broker exchanges and periodically update the statuses by retrieving data from MySQL databases
  • Developed an application featuring an interactive world map that displays the SLA status of various markets, indicating the acceptance/breach of SLAs. Additionally, implemented Cron jobs in Java to process the data, generate excel files and send emails
AngularFront-End DevelopmentDatabasesGitSQLCloud Applications+4

Rckr software pvt. ltd.

Software Developer Intern

Jun 2017Jul 2017 · 1 mo · Bengaluru, Karnataka, India

  • • Designed and developed an application using Django‑Python and HTML/CSS to generate configuration files with constraints(subject hours per day/week, faculty, optional subjects, etc) to output timetables for Universities
Front-End DevelopmentPython (Programming Language)DatabasesGitDjango REST FrameworkSQL+2

Education

Purdue University

Master of Science - MS — Computer Science

Aug 2022May 2024

Indian Institute of Technology, Madras

Dual Degree(BTech/MTech) — Computer Science

Jan 2015Jan 2020

Stackforce found 100+ more professionals with Java & Data Structures

Explore similar profiles based on matching skills and experience