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

Software Developer in Cambridge, United Kingdom

Member since May 5, 2021
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...
  • O1 Development Group AB
    Flutter, PostgreSQL, AWS, Dart, Audio and Video
  • Com2 Media LLC
    MongoDB, Amazon Web Services (AWS), AWS, iOS, Realm Database, Realm...

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
    • As a senior developer in Alexa AI, developed natural language models, expanded knowledge graph database, optimized spark jobs for batch ingestion of terabytes of data, built pipelines for understanding and responding to queries with minimal latency.
    • Migrated a service (to reduce infrastructure costs) handling approximately one million TPS with zero downtime.
    • Built a wrapper infrastructure library using AWS to easily set up and run our platforms and pipelines. Hundreds of developers are currently using this within our organization.
    • Automated accounting, reporting, and the auditing of seller and customer payments for all IN-cross border transactions.
    Technologies: Java, Python, TypeScript, AWS, Go, Amazon Web Services (AWS), Back-end, REST APIs, MySQL, Amazon EC2 API, REST, Spark, Amazon DynamoDB, AWS Lambda, AWS Step Functions, AWS IAM, Amazon S3 (AWS S3), AWS CloudFormation
  • Coding Tech Lead for a start-up focused on remote work

    2022 - 2022
    O1 Development Group AB
    • Built a desktop/Web app for remote collaboration using Flutter and Aws. The product required creating floating widgets for notifications and video, real time syncing of user calendars and slack statuses, teams to organize workplace.
    • Designed and built new feature for creating teams, showing organisation hierarchy and allowing people to join meetings and show statuses of other team members. This was a heavily demanded feature by most of the clients which we delivered in 2 months.
    • As team lead I setup processes for backlog grooming, scheduling release and updates, streamlining communication around reporting and fixing bugs and setting up documentation for all features and roadmap.
    Technologies: Flutter, PostgreSQL, AWS, Dart, Audio and Video
  • AWS Expert for Media Company

    2022 - 2022
    Com2 Media LLC
    • Developed a journaling app using React Native. This would allow users to write notes, follow users and get notified when a new journal is entered by people you follow.
    • Built client app from scratch, integrating with mongoDB for document storage and lambda for triggering notifications.
    • Setup backend infra as a code, connected mongodb events with aws services using eventbridge to get real time updates. Added analytics using Pinpoint and SNS.
    Technologies: MongoDB, Amazon Web Services (AWS), AWS, iOS, Realm Database, Realm, React Native
  • Lead Developer

    2022 - 2022
    Mymory
    • Developed a Flutter-based app that allows users to upload their documents in any format and search through them easily using natural language. This also included an option for real-time audio transcription for English and German recordings.
    • Designed and built the complete back-end infrastructure built on a serverless framework using AWS Lambda, authenticating via Cognito and using DynamoDB and S3 to store data and objects.
    • Integrated state-of-the-art machine learning tools for object detection in videos, OCR in-text images, data extraction from PDFs, and finding relevant results from searches based on natural language.
    Technologies: Flutter, AWS, AWS Amplify, Amazon Transcribe, Amazon Comprehend, Pinpoint, Amazon S3 (AWS S3), Amazon Cognito, AWS Lambda, MySQL, Amazon EC2 API, REST, SaaS
  • Senior Back-end Engineer

    2021 - 2022
    Digibuild
    • Designed and built several workflows for order fulfillment: invoice, quote, purchase orders, etc.
    • Built the testing framework for both the back and front ends to verify database migrations, API level unit tests, and screen UI testing. Integrated those tests into the deployment pipeline.
    • Modularised the front-end code to build a more scalable architecture. Optimized GraphQL and Rest back-end API queries, improving latency and cost.
    • Integrated with several AWS services for messaging, notifications, serverless back end, and scheduled jobs. This significantly improved the usability of Digibuild software.
    • Designed the blockchain framework for storing transactions on ledger using AWS-managed blockchain.
    Technologies: React, PostgreSQL, AWS, Blockchain as a Service, GraphQL, JavaScript, REST, SaaS Design, React Native
  • 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, REST, Django
  • 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, React Native, REST APIs, REST, Django
  • 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, REST
  • 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, 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 they receive. 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, Python, Solidity, Dart, Go, JavaScript, TypeScript, GraphQL
  • Frameworks

    Flutter, Spring, Spring Boot, React Native, Django, Qt 5, Spark
  • Libraries/APIs

    REST APIs, React, Amazon EC2 API, AWS Amplify
  • Paradigms

    REST
  • Platforms

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

    AWS, Software Development, APIs, Back-end, Software Design, Audio and Video, SaaS, SaaS Design, Airavata, Amazon Comprehend, Pinpoint, Blockchain as a Service
  • Storage

    PostgreSQL, MySQL, Amazon S3 (AWS S3), MongoDB, Realm Database, Realm, Amazon DynamoDB
  • Tools

    Amazon Transcribe, Amazon Cognito, AWS Step Functions, AWS IAM, AWS CloudFormation

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