AMAN MANGALORE
408-***-**** Milpitas, CA
*******.****@*****.*** linkedin.com/in/amanmangalore SKILLS
Languages: Java, Kotlin, Scala, Python, C++, C#, JavaScript, SQL Libraries/Frameworks: Play, Akka, Kafka, React, Django, Spring(Boot, MVC), Tensorflow, Flask Developer Tools: Amazon Web Services, Google Cloud Platform, Redis, Jenkins, Jira, Docker, Kubernetes EXPERIENCE
Backend Software Engineer March 2024 - Present
3Di Inc. (SEC) San Jose, CA
• Worked with a team of engineers to rebuild Security & Exchange Commission applications from old C++ code to modern React and Spring Boot frameworks. Primarily worked with Java, React.js, PostgreSQL, and developer tools such as AWS, Docker, Kubernetes, and Jenkins.
• Designed the Database and API structure for numerous backend services that were migrated from the old legacy code.
• Migrated databases from Oracle SQL to PostgreSQL, developing secure scripts to transfer hundreds of thousands of sensitive documents.
• Implemented automated security scanning in backend repositories to ensure timely updates and detect vulnerabilities.
• Implemented CI/CD pipelines and Agile methodology to an existing team, which involved implementing new Jenkins jobs and automating deployments to AWS. This allowed the team to continuously develop and push code to our development and stage environments automatically, instead of running a weekly batch deployment. Backend Software Engineer Mar 2020 - Dec 2023
Total Brain San Francisco, CA
• Key software engineer for mental-health application systems used by therapists, clinicians, and patients. Primarily worked with Scala, Kotlin, Java, Spring and MySQL/NoSQL databases.
• Directly contributed to a 15% increase in daily active users by leading a group of engineers to develop a Heart Rate Variability service in Android. This service utilized the phone camera with a user’s fingertip to display a real-time ECG pulse, and returned statistical/spectral heart measurements at the end of a reading.
• Designed and developed a configurable brain health page using JavaScript/React. This page included app routes, navigation menus, and editability of UI input components which significantly improved the process for a patient to follow-up on the next steps after their first assessment.
• Improved efficiency and reduced failure rate of our backend services by implementing Kafka Streams to temporarily store, process, and retry leads sent to the backend. This made the system to be asynchronous and have failure rates close to zero.
• Part of an Agile team with 3 other senior developers. As an engineer, was responsible for collaboration with product teams to create requirements, take ownership of new features, and maintain CI/CD pipelines. Software Engineer Sep 2017 - Jan 2020
Kaiser Permanente Pleasanton, CA
• Worked closely with data scientists to implement NLP and Spacy models in Python, on an application that summarizes doctor notes for antibiotic stewards. This application allowed antibiotic stewards to review patient data and recommend a diagnosis in under 30 minutes, a process which previously required 4 hours per patient.
• Developed REST APIs with Java/Spring Boot to create a data pipeline between an internal analytic application and a main production application.
• Built micro-services for Kaiser hospital simulation models using Java and Kafka along with simulation tools, and used the output from this model to create a predictive forecasting engine. EDUCATION
University of California, Santa Cruz Sep 2013 - May 2017 B.S. Computer Science