Priyanshu Sekhar, Developer in Cambridge, United Kingdom
Priyanshu is available for hire
Hire Priyanshu

Priyanshu Sekhar

Verified Expert  in Engineering

Software Developer

Location
Cambridge, United Kingdom
Toptal Member Since
May 5, 2021

Priyanshu is a passionate software engineer with 7+ years of experience working over several back-end and front-end platforms and cloud and serverless infrastructure. He has a strong experience in Java, Python, AWS, React, React Native, and Flutter. Over the years, Priyanshu has led and driven multiple projects in domains ranging from payments, eCommerce, supply chain optimization, knowledge graphs, language generation, and most recently, legal operations.

Portfolio

Amazon.com
Java, Python, TypeScript, Go, Amazon Web Services (AWS), Back-end, REST APIs...
Gartner - Peer Insights
React Native, JavaScript, Agile, Redux, CSS, Test-driven Development (TDD)...
Revolutio
Flutter, Amazon Web Services (AWS), JavaScript, AWS Amplify, Amazon DynamoDB...

Experience

Availability

Part-time

Preferred Environment

Flutter, Java, Go, Python, Amazon Web Services (AWS), React

The most amazing...

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

Work Experience

Senior Software Development Engineer

2019 - PRESENT
Amazon.com
  • Developed natural language models, expanded knowledge graph database, optimized spark jobs for batch ingestion of data terabytes, and built pipelines to understand and respond to queries with minimal latency, acting as a senior developer in Alexa AI.
  • Migrated a service to reduce infrastructure costs, handling approximately one million transactions per second with zero downtime.
  • Built a wrapper infrastructure library using AWS to efficiently set up and run our platforms and pipelines, used by hundreds of developers in our organization.
  • Automated accounting, reporting, and the auditing of seller and customer payments for all in-cross border transactions.
Technologies: Java, Python, TypeScript, 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, Agile, Test-driven Development (TDD), Cloud, Large Scale Distributed Systems, Distributed Systems, Technical Leadership, Software Architecture, NoSQL, API Integration

Senior React Native Engineer

2023 - 2023
Gartner - Peer Insights
  • Participated in the release of the Gartner Peer Community, a platform for peer-driven business decisions. Added web pages, rebranded existing pages, and synchronized updates across iOS and Android.
  • Took responsibility for the web release of channels in the Gartner Peer Community, allowing users to post and watch content in specific channels.
  • Served as one of three leads responsible for the release of new products split from the Gartner peer platform to peer insights and peer community. This involved several updates in iOS, Android, web, and mobile web.
Technologies: React Native, JavaScript, Agile, Redux, CSS, Test-driven Development (TDD), Large Scale Distributed Systems, NoSQL, API Integration, Full-stack

Lead Engineering Architect

2022 - 2023
Revolutio
  • Designed architecture for the core matter management software that allows Revolutio clients to maintain and collaborate across all legal matters. The design was based on the requirements of potential clients and priority ordering them.
  • Built a Flutter web app for the matter management platform from scratch. It involved making the UI of all the screens, features, and atomic widgets. Next was to connect with the back end via API calls using GraphQL and authenticated via AWS Cognito.
  • Developed the AWS Lambda serverless back end for admin operations, indexing documents in Elasticsearch, 3rd-party integrations with MS Word, etc. Used AWS Amplify GraphQL schema directives for handling DB CRUD operations.
Technologies: Flutter, Amazon Web Services (AWS), JavaScript, AWS Amplify, Amazon DynamoDB, AWS Lambda, Amazon Cognito, Python, GraphQL, Elasticsearch, Test-driven Development (TDD), Cloud, Large Scale Distributed Systems, Distributed Systems, Technical Leadership, Slack API, Software Architecture, NoSQL, API Integration, Full-stack, FlutterFlow

Coding Tech Lead

2022 - 2022
Buzz
  • Built a desktop web app for remote collaboration using Flutter and AWS, including floating widgets for notifications and video, real-time syncing of user calendars and slack statuses, and teams to organize the workplace.
  • Designed and built a new feature for creating teams, presenting organization hierarchy, and allowing people to join meetings and show the statuses of other team members. Most clients heavily demanded this feature; it was delivered in two months.
  • Acted as a team lead, established processes for backlog grooming, scheduling releases, and updates, streamlining communication around reporting and fixing bugs, and creating documentation for all features and roadmap.
Technologies: Flutter, PostgreSQL, Amazon Web Services (AWS), Dart, Audio, Videos, Agile, Test-driven Development (TDD), Cloud, Large Scale Distributed Systems, Technical Leadership, Slack API, Software Architecture, NoSQL, API Integration, Full-stack

AWS Expert

2022 - 2022
Com2 Media LLC
  • Developed a journaling app using React Native, allowing users to write notes, follow users, and get notified when a new journal is entered by people they follow.
  • Built the client's app from scratch, integrating with MongoDB for document storage and Lambda for triggering notifications.
  • Established the back end infrastructure as a code and 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), iOS, Realm, React Native, Agile, Test-driven Development (TDD), Cloud, Distributed Systems, Software Architecture, NoSQL, API Integration

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, Amazon Web Services (AWS), AWS Amplify, Amazon Transcribe, Amazon Comprehend, Pinpoint, Amazon S3 (AWS S3), Amazon Cognito, AWS Lambda, MySQL, Amazon EC2 API, REST, SaaS, Agile, Streaming, Music Streaming, Test-driven Development (TDD), Cloud, Software Architecture, Cloud Firestore, Firebase Cloud Functions, NoSQL, API Integration, Full-stack

Senior Back-end Engineer

2021 - 2022
Digibuild
  • Designed and built several workflows for order fulfillment, including invoices, quote, purchase orders, and more.
  • Built the testing framework for the back end and front end to verify database migrations, API-level unit tests, and screen UI testing, integrating those tests into the deployment pipeline.
  • Modularized 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, improving the usability of Digibuild software.
  • Designed the blockchain framework to store transactions on the Ledger using AWS-managed blockchain.
Technologies: React, PostgreSQL, Amazon Web Services (AWS), Blockchain as a Service, GraphQL, JavaScript, REST, SaaS Design, React Native, Agile, Test-driven Development (TDD), Cloud, Large Scale Distributed Systems, Software Architecture, API Integration, Full-stack

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, Amazon Web Services (AWS), Spring Boot, Back-end, REST, Django, Agile, API Integration

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, Firebase, Amazon Web Services (AWS), Spring Boot, Back-end, React Native, REST APIs, REST, Django, Agile, Cloud Firestore, Firebase Cloud Functions, API Integration

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, Agile, API Integration

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

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.

Languages

Java, Python, Solidity, Dart, CSS, Go, JavaScript, TypeScript, GraphQL

Frameworks

Flutter, Spring, Spring Boot, React Native, Django, Redux, Next.js, Qt 5, Spark

Libraries/APIs

REST APIs, Slack API, React, Amazon EC2 API, AWS Amplify

Paradigms

REST, Agile, Test-driven Development (TDD)

Platforms

Firebase, Amazon Web Services (AWS), Blockchain, Ethereum, Music Streaming, FlutterFlow, AWS Lambda, iOS

Storage

Cloud Firestore, NoSQL, PostgreSQL, MySQL, MongoDB, Amazon S3 (AWS S3), Realm, Amazon DynamoDB, Elasticsearch

Other

Software Development, APIs, Back-end, Cloud, Large Scale Distributed Systems, Distributed Systems, Technical Leadership, Software Architecture, Firebase Cloud Functions, API Integration, Full-stack, Software Design, SaaS, SaaS Design, Audio, Videos, Streaming, Airavata, Amazon Comprehend, Pinpoint, Blockchain as a Service

Tools

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

2011 - 2015

Bachelor's Degree in Electrical Engineering

Indian Institute of Technology, Kharagpur - West Bengal, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring