Priyanshu Sekhar
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior React Native Engineer
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.
Lead Engineering Architect
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.
Coding Tech Lead
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.
AWS Expert
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.
Lead Developer
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.
Senior Back-end Engineer
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.
Software Engineer 2
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.
Co-founder, Tech Architect
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.
Software Engineer
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.
Open Source Contributer, GSoC
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.
Experience
Android and iOS App for Notification Management
https://www.youtube.com/watch?v=hL4XwuOTk54Businesses 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
Kickstarter on Ethereum
https://github.com/priyanshu-sekhar/Kickstarter-EthereumSkills
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
Education
Bachelor's Degree in Electrical Engineering
Indian Institute of Technology, Kharagpur - West Bengal, India
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring