Summary
Overview
Work History
Education
Skills
Affiliations
Languages
Websites
Custom
Timeline
Generic

Amrita Pritam

Fremont,CA

Summary

Backend Developer with 2 years of experience in developing robust backend systems using Java and Ruby. Proven ability to design and implement scalable APIs and microservices. Additionally, experienced in Android development with a strong understanding of mobile app architecture and user experience.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Microsoft
Mountain View, CA
01.2022 - Current
  • Implemented RESTful web services feature for various client-side applications.
  • Utilized version control systems, such as Git, to manage codebase changes and collaborate effectively with team members.
  • Implemented caching mechanisms to improve application performance and reduce server load.
  • Developed and maintained robust RESTful APIs to support front-end functionalities and third-party integration.
  • Assisted in debugging application issues related to the back-end systems.
  • Monitored application and server performance, implementing necessary adjustments to handle load variations.
  • Conducted code reviews to ensure adherence to best practices and maintain high code quality across the development team.

Software Engineer 2- Android

Microsoft
San Francisco, CA
04.2020 - 12.2021
  • I took ownership of implementing core features and functionalities within the app. This included coding in Java/Kotlin, integrating APIs, and collaborating across teams.
  • I conducted comprehensive testing, both manual and automated, to validate features, identify bugs, and ensure the app's stability and reliability across different devices and scenarios.
  • Throughout the development process, I maintained effective communication with team members, contributing ideas, providing progress updates, and participating in discussions to ensure alignment with project goals and timelines.
  • Being available and attentive to monitor ratings, user feedback, and alerts, as part of my responsibility in this role.
  • Acting as a mentor to fellow engineers, I've embraced the opportunity to share expertise, offer guidance, and cultivate a collaborative environment.

Senior Software Engineer - Android

AliveCor
Mountain View, California
04.2019 - 04.2020
  • Key member in designing and development of the app for Kardia 6L ( a bluetooth supported medical device to record 6 lead Electrocardio waves)
  • Help in rebuilding relationships with the existing partner(Omron) by creating standalone app and testing the functionality of the app through the standalone app. I am still working on this to increase customers rating of Omron App(provided by Kardia) and resolving complaints specific to Omron app.
  • Working on creating SDK of the application for future deals. (On-going project)
  • Debugging the existing issue in current app and helping to make it better
  • Working closely with UX design to remodel the app.
  • Working closely with back end team to design the API required for future projects.
  • Helped QA team to setup Appium and integrating with Travis.
  • Android libraries used : Dagger, Retrofit, Rxjava, MixPanel, Google Fit, Glide, Braintree(For Payment), ExoPlayer, Unit testing(Junit, Mockito), Navigation Architecture Components, ViewModel.

Software Engineer - Android

August Home
San Francisco, California
06.2017 - 04.2019
  • Design, develop and maintain Android application for range of Smart Home devices.
  • Worked upon entire stack for android client from networking to data to GUI code.
  • Wrote module to establish direct communication with hardware devices using Bluetooth and pubNub client.
  • Key member in rewrite of app using android libraries and patterns including RXJava, retrofit, etc.
  • Collaborated with server team in designing of new features , QA team to refine “Test Rails” and UX team in designing UX for new features and products
  • Lead the initiative to increase customer satisfaction on “Google play store rating” for the application within the key dimension of User experience, UI changes and improving stability (Fabric)
  • Recommended and developed a key feature which generated extra stream of revenue in the first month of joining the organization
  • Have proposed various OKRs( Objective & Key results ) for the quarter and worked in a direction to achieve a better app with increased value in user experience.(Individual level, Android team level, August team level)
  • Working on new algorithms to decrease time complexity in the existing application
  • Android libraries used: retrofit, gson, RXjava, Glide, Butterknife, WorkManager, ROOM, dagger, Raizlabs-DBFlow, Evernote-Job. Use of GCM to receive notification from server.
  • Worked in a scrum agile methodology utilizing. Used JIRA, BitBucket, and slack in day to day work.

Android Developer

Global Logic Technologies
Mountain View, CA
02.2017 - 04.2017
  • Design, build, and maintain high performance, reusable, and reliable code
  • Collaborate with cross-functional teams to define, design, build and ship new features.
  • Work on key technologies underlying the various Mobile applications
  • Implemented internet applications with REST services
  • Work closely with peers, QA, Product and Executives to define, design, implement and release new features to users
  • Participate in code and design reviews with peers to ensure high quality, efficient code and design (Version Control system : Git Lab)
  • Utilize JIRA and SLACK for day to day work

Android Developer

GoFindAI
Berkeley, California
11.2016 - 01.2017
  • Design and build advanced applications for the Android platform. Created application from scratch.
  • Collaborate with cross-functional teams to define, design, build and ship new features.
  • Work on key technologies underlying the various Mobile applications
  • Implemented internet applications with REST services
  • Continuously discover, evaluate, and implement new technologies to maximize development/deployment efficiency

Freelancer

Upwork.com
Union City, California
05.2016 - 10.2016
  • EZ Systems : Existing android app modifications
  • Hi Pablo : Existing android app modifications

Android Developer

Learnpedia
Hyderabad, Telangan
09.2015 - 04.2016
  • Developed additional features such as Push Notification using GCM, coupons and refer a friend, and offline capabilities (using csv file and content provider, back end servlets)
  • Re-designed user interface and back end for better performance & scalability of the application
  • Utilized crontab for automatic execution of query on mongoDB for sending results to email addresses
  • Application build and testing on multiple android version including Jelly Bean , KitKat and Lollipop & devices ( Dell , Samsung , Lenovo )
  • Enabled capability to store additional content using encrypted memory card
  • Increased customer satisfaction by resolving defects faster and improved sales effectiveness by enabling additional functionality in the application

S3 - Android Developer

Samsung Research Institute
Noida, Ghaziabad
01.2014 - 04.2015
  • Enhanced, managed and support media transfer protocol ( MTP ) , KIES and Side Sync for Samsung devices
  • System test, engineering change notices , Design changes , bug fixes, coding and code review
  • Resolution of issues for kies , site sync and MTP; Experience with Android framework
  • Collaborate with Engineering and QA to resolve bugs
  • New enhancements on android , Samsung S5 and A5 series

Education

Bachelor of Engineering - Computer Science & Engg

Manipal Institute Of Technology
Karnataka, India
06-2014

Skills

  • Azure infrastructure
  • Java and Ruby microservices, packaged as docker containers
  • GraphQL, Dropwizard, and Rails for REST APIs
  • Storage with Postgres, Cosmos DB,
  • Queuing with Azure Queue, Kafka
  • Caching with Redis
  • Kubernetes and Mesos container orchestration
  • Grafana metrics, Azure Data Explorer log aggregation, Microsoft-standard monitoring tools

Affiliations

  • Singing, Dancing
  • Cooking
  • Social Service

Languages

English
Professional
Hindi
Native/ Bilingual

Custom

References available upon request.

Timeline

Senior Software Engineer

Microsoft
01.2022 - Current

Software Engineer 2- Android

Microsoft
04.2020 - 12.2021

Senior Software Engineer - Android

AliveCor
04.2019 - 04.2020

Software Engineer - Android

August Home
06.2017 - 04.2019

Android Developer

Global Logic Technologies
02.2017 - 04.2017

Android Developer

GoFindAI
11.2016 - 01.2017

Freelancer

Upwork.com
05.2016 - 10.2016

Android Developer

Learnpedia
09.2015 - 04.2016

S3 - Android Developer

Samsung Research Institute
01.2014 - 04.2015

Bachelor of Engineering - Computer Science & Engg

Manipal Institute Of Technology
Amrita Pritam