Kaushik Sridasyam
Verified Expert in Engineering
Software Developer
Austin, TX, United States
Toptal member since July 3, 2022
Kaushik is a senior software engineer experienced in creating and executing innovative software solutions to enhance business productivity. He has developed intuitive, in-product user experiences, architected user-facing dashboards, and leveraged AWS Lambda, Elasticsearch, and DynamoDB to create a robust, highly scalable correlation engine. Kaushik is well-versed in all aspects of the software development lifecycle and end-to-end product management, from concept to development and delivery.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Oh My Zsh, iTerm2
The most amazing...
...project I've worked on integrated Looker into a well-known freelance agency, enabling customers to create visualizations and dashboards to gain insights.
Work Experience
Senior Software Engineer | Tech Lead
Medable
- Led a team to build the integrations platform and worked with multiple vendors to create reusable connectors written in Python and JavaScript.
- Designed, implemented, and improved the serverless applications written in Python and JavaScript with a MongoDB database that, combined with front-end apps, helped create a functional and seamless experience for the end user.
- Demonstrated the ability to produce secure, scalable, and reliable solutions for high-availability systems and services.
- Compiled and analyzed data, processes, and code to troubleshoot, scale, mature and improve current back-end applications and processes.
- Provided clear and documented interfaces that are easy to consume for front-end developers.
- Collaborated with developers and other team members to establish objectives and design a more functional, cohesive code and platform.
- Developed ideas for new programs, products, or features by monitoring industry developments and trends.
- Participated in continuing education and training to remain current on best practices in a regulated industry, learn new programming languages, and better assist other team members.
- Participated in hiring and mentoring junior engineers.
- Oversaw complex scope and scale. Led a cross-functional team in developing connectors for multiple pharmaceutical systems.
Software Engineer
Odeko
- Investigated the migration to microservices from a monolithic service by leveraging Confluent Kafka.
- Evaluated tradeoffs between change data capture and event sourcing, given the timeline to migrate these services.
- Created local development infrastructure with Docker-compose to demonstrate the capabilities of different approaches.
- Demonstrated the use of Kafka Streams and Confluent ksqlDB to create powerful consumers and producers for event data with the merging of streams.
Software Engineer II
An Online Freelance Agency
- Architected and built an integrations platform built on AWS Lambda written in Python and JavaScript with an event-driven architecture to export candidate data to multiple Application Tracking Systems (IBM Brassring, Workday, etc.).
- Revamped the Rails side integration of CodePair exports to a Python-based Django server, allowing recruiters to filter candidates in the UI and export to CSV. Reduced the average export time from over five minutes to <10 seconds.
- Migrated multiple databases into a Redshift data warehouse. This involves building ETL pipelines with Airflow written in Python to backfill data and have daily incremental replication.
- Expanded on a site-wide candidate search to allow recruiters to search for candidates and their last activity across company products.
- Loaded Google Analytics data from BigQuery to Aurora DB for License Utilization (incremental and backfill) and created a Looker dashboard. This enabled our sales and customer success team to understand how customers within use our product.
- Expanded on the "subscribe-now" flow to allow users to quickly signup and subscribe using Stripe to new products. Implemented integrations to push data using Demandbase, Marketo, and Salesforce.
- Developed an intuitive, in-product user experience to help customers maximize their understanding of the company's Work product on signup. Built an extensible experimentation module to deploy and test new features quickly.
- Architected the user-facing test health dashboard to give customers a data-driven approach to improve the candidate experience and assessment quality of their tests.
Software Developer
Rook Security
- Built a cloud security event processing and alerting platform that analyzes millions of log data attributes from a client's computer network looking for security-related events.
- Developed a web app to onboard new clients and manage their respective firewall architectures and correlation rules.
- Leveraged AWS Lambda, Elasticsearch, and DynamoDB to create a robust, highly scalable, highly available correlation engine to detect and notify when alerts and rules are triggered.
Experience
Embedded Looker Dashboards for an Online Freelance Agency
FirstAm Title Insurance Evaluation Application
Education
Bachelor's Degree in Computer Science
Michigan State University - East Lansing, Michigan, USA
Skills
Libraries/APIs
Node.js, React
Tools
Amazon Simple Queue Service (SQS), Looker, Docker Compose, AWS CloudFormation, AWS Key Management Service (KMS), Kafka Streams, Terraform, Amazon Elastic Container Service (ECS), Apache Airflow, AWS Glue
Languages
JavaScript, Python 3, Ruby, TypeScript, Python, SQL, HTML, HTML5
Frameworks
Ruby on Rails 4, Express.js, Redux, NestJS, Next.js, Django
Platforms
Visual Studio Code (VS Code), AWS Lambda, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Apache Kafka
Storage
Amazon DynamoDB, PostgreSQL, Amazon S3 (AWS S3), Amazon Aurora, Elasticsearch, Redshift, MongoDB
Paradigms
ETL, Automation
Other
Amazon API Gateway, API Integration, Amazon Kinesis, TypeORM, Technical Leadership, Google BigQuery, Identity & Access Management (IAM), APIs, Front-end
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