Priyanshu Sekhar, Software Developer in Cambridge, United Kingdom
Priyanshu Sekhar

Software Developer in Cambridge, United Kingdom

Member since June 21, 2018
Priyanshu is an entrepreneur and software engineer with six years of experience. At Amazon, he migrated a service handling one million TPS with zero downtime. At PayPal, he built a microservice for reading and storing transactions to a unified database reducing the processing time by 5x, down to two seconds, and created a top-rated app on the Play Store for his company. He excels with Flutter, React, Java, Python, Kotlin, and Go, as well as DB architecture and cloud computing platforms.
Priyanshu is now available for hire

Portfolio

  • Amazon.com
    Java, Python, TypeScript, AWS, Go, Amazon Web Services (AWS), Back-end
  • Intuit
    Java, Spring, AWS, Amazon Web Services (AWS), Spring Boot, Back-end
  • Naradd
    React, Flutter, Java, Spring, AWS, Firebase, Amazon Web Services (AWS)...

Experience

Location

Cambridge, United Kingdom

Availability

Part-time

Preferred Environment

Flutter, Java, Go, Python, AWS, React

The most amazing...

...platform I've developed was for my company. It is a top-rated app on the Play Store and used by ~50,000 users.

Employment

  • Senior Software Development Engineer

    2019 - PRESENT
    Amazon.com
    • Automated accounting, reporting, and the auditing of seller and customer payments for all IN-cross border transactions.
    • Migrated a service (to reduce infrastructure costs) handling approximately one million TPS with zero downtime.
    • Built a wrapper infrastructure library using AWS for easy set up and running of our platforms and pipelines. This is currently being used by hundreds of developers within our organization.
    Technologies: Java, Python, TypeScript, AWS, Go, Amazon Web Services (AWS), Back-end
  • Software Engineer 2

    2018 - 2019
    Intuit
    • Built a company migrator tool to automate the cloning of all client-related information from one QA environment to another.
    • Designed the API migration of services from in-house providers to AWS.
    • Audited and fixed security bugs in microservices while transitioning to AWS.
    Technologies: Java, Spring, AWS, Amazon Web Services (AWS), Spring Boot, Back-end
  • Co-founder, Tech Architect

    2017 - 2018
    Naradd
    • Designed the architecture and back-end implementation of the Naradd client portal. Built features for client onboarding, managing company information, and team-member access. Integrated APIs to send SMS, WhatsApp, email, and push notifications.
    • Built query and analytics over large data files (uploaded by clients) using AWS Athena and Glue.
    • Designed and implemented a pipeline to profile users and ensured optimal engagement across several communication mediums.
    • Contributed to the initial development of the Naradd Android app. Integrated features for authentication, category selection, and subscribe and unsubscribe to companies.
    • Built the Naradd web app for iOS users with integration to WhatsApp for transactional communications.
    • Managed software development interns and assisted them in onboarding to web and app projects.
    Technologies: React, Flutter, Java, Spring, AWS, Firebase, Amazon Web Services (AWS), Spring Boot, Back-end
  • Software Engineer

    2015 - 2017
    PayPal
    • Designed and built a microservice for reading transactions instantly from several domains, aggregating and storing to a unified database to be later shown up in the user's activity page. Reduced the ETA of read-to-write by 5x, down to 2 seconds.
    • Developed a data reconciliation pipeline using Kafka and PayPal internal messaging queues. Dramatically reduced the messages in the exception queue and improved efficiency in data correction and storage to five times reliability.
    • Built a patching tool by attaching the pipeline with a microservice for on-demand data correction. Integrated that with PayPal NFS for easy and fast upload of patch files, facilitating teams in maintaining data consistencies.
    Technologies: Java, Spring, Spring Boot, Back-end
  • Open Source Contributer, GSoC

    2014 - 2015
    Apache OFBiz
    • Integrated GenApp software with Apache Airavata for executing computational jobs on distributed resources.
    • Built a Qt interface for the GenApp software to enable computation from mobile platforms.
    • Extended Apache Airavata to include additional monitoring and workflow APIs.
    Technologies: Java, Qt 5, Apache Airavata, APIs, Back-end

Experience

  • Android and iOS App for Notification Management
    https://www.youtube.com/watch?v=hL4XwuOTk54

    An app for users to manage all their (existing) app notifications, organize SMS (coming soon), and most importantly, choose what type of notifications, in which fields, and from which companies they are open to receive them. It provides a unified platform for the user to gain complete control over the content he/she receives. The entire product range is divided into several categories (e.g., food, fashion, education) and further into sub-categories to filter down needs and requirements.

    Businesses are our customers. We help them communicate with users without the need to develop a platform from scratch. Our business portal facilitates user segregation based on their chosen fields. Our primary medium is a notification, so user feedback can be collected in different forms (click time stamp, engagement time, feedback buttons, etc.), offering a higher engagement experience.

  • Android/iOS App for Apartment Rentals

    A Flutter-based app for users to browse through rentable apartments, filter them based on location, price, number of rooms, and area, and locate them on a map. Realtors can add and update a list of apartments and mark them as available or rented. Administrators have additional control to edit and delete users.

  • Kickstarter on Ethereum
    https://github.com/priyanshu-sekhar/Kickstarter-Ethereum

    A concept model of Kickstarter using smart contracts on Ethereum. It allows users to add a project, request for funds in terms of ETH, vote for proposals, and allocate funds based on a predefined schedule.

Skills

  • Languages

    Java, Solidity, Go, Python, JavaScript, TypeScript
  • Frameworks

    Flutter, Spring, Spring Boot, Qt 5
  • Platforms

    Firebase, Amazon Web Services (AWS), Blockchain, Ethereum
  • Other

    AWS, Software Development, Back-end, Software Design, Apache Airavata, APIs
  • Libraries/APIs

    React
  • Tools

    Flutter SDK

Education

  • Bachelor's Degree in Electrical Engineering
    2011 - 2015
    Indian Institute of Technology, Kharagpur - West Bengal, India

To view more profiles

Join Toptal
Share it with others