Post Job Free
Sign in

Software Development Los Angeles

Location:
San Antonio, TX
Salary:
140000
Posted:
September 14, 2024

Contact this candidate

Resume:

SANTOSH NARALA

213-***-**** ********@***.*** LinkedIn: santoshnarala GitHub: santosh-narala Website: santosh-narala EDUCATION

University Of Southern California Aug 2022-May 2024 Master of Science in Computer Science (Honors Program), GPA: 4.00/4.00 Los Angeles, USA SKILLS

Languages: Java, Python, JavaScript, TypeScript, C++, C#, Go, PHP, Scala, HTML/CSS, SQL, PostgreSQL Frameworks & Technologies: ReactJS, NodeJS, REST, Django, Spring Boot, MySQL, Docker, Ruby on Rails, ElasticSearch, GraphQL Cloud Environment: Amazon Web Services (AWS), Google Cloud Platform (GCP) Developer Tools: Git, Maven, JIRA, Eclipse, Confluence, MATLAB, Visual Studio, Postman, Docker WORK EXPERIENCE

CHERA HEALTH Software Engineering Intern USA Jun 2023-Aug 2023

● Developed payments and invoice system using Stripe API, enabling secure payment processing and efficient management of invoices.

● Developed an efficient pagination component handling over 100+ menu entries, incorporating dynamic data loading, and featuring sort and search functionalities.

● Engineered email alert system for client payments, card failures, product updates and passwords recoveries.

● Tech Stack: React, Vue, TypeScript, GraphQL, Flask, Django, Python, PostgreSQL, Stripe. APPLIED MATERIALS Software Engineer II India Jul 2016-Jul 2022

● Conceptualized and led a team of 5 to develop a tool simulation platform using a linear regression model trained on hardware tool images, successfully reducing overall tool requests by 78%.

● Participated in a pilot project to decompose a Java monolith into modular components, and migrated image processing algorithms from MATLAB to Python.

● Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments and defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments

● Created device driver DLLs in C++ and C# for various vendor devices.

● Tech Stack: Java, Python (Django), AWS, Terraform, React, EKS, S3, PostgreSQL, SQS, Kafka, RabbitMQ, REST, MongoDB, Git. ROBERT BOSCH (RBEI) Software Intern India Jan 2016-Apr 2016

● Built an android application for accessing a host machine remotely over a Wi-Fi network.

● Tech Stack: Java, Junit, Mockito.

PROJECTS

Event Master: Location-Based Event Discovery Platform

● Web plus Android application – A website that allows user to view upcoming events around the user current location using Google geocoding API or user entered location and filters based on artists, genres and distance.

● Features: Autocomplete, Favorites, Spotify integration, social media sharing, Cloud native support.

● Tech Stack: React, Redux Toolkit, Node, Bootstrap, GCP, Android Studio. Operating Systems - Weenix Kernel:

Designed and implemented a toy operating system kernel

● Optimized thread creation and ensured efficient memory management throughout the thread lifecycle, including termination.

● Implemented advanced thread synchronization using mutexes to eliminate race conditions, thereby enhancing system reliability.

● Engineered a Virtual File System supporting 20 fundamental file system calls and managing namespaces across RAMFS and SFS5 file systems through a unified UNIX-style interface, providing a robust and adaptable file system solution.

● Developed a Virtual Memory module to manage user space and system calls, enhancing user process execution efficiency and overall system performance

● Tech Stack: C, kernel programming, Linux, gdb

Network Traffic Control Emulator

● Devised a time-driven Token Bucket Filter simulation on Linux using pthreads, demonstrating packet and token processing across multi-server setups with thread-safe shared data structures, utilizing mutexes and conditional variables.

● Refined simulation to emulate real-world network traffic scenarios, achieving precise thread coordination and system throughput analysis.

● Tech Stack: C, pthread, Multi-threading, Linux



Contact this candidate