Koushik Dasika

Principal Software Engineer at Good Buy Gear
  • Claim this Profile
Contact Information
Location
Brooklyn, New York, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Internet Marketplace Platforms
    • 1 - 100 Employee
    • Principal Software Engineer
      • Jul 2021 - Present

      Responsible for and owner of: - Uptime and performance of operational technology - Software architecture planning and execution - How the software is built and delivered Transformed a small tech team of two consultants to an agile and empowered developer team - Created the screening process and hiring criteria - Created the engineering onboarding process and successfully onboarded several engineers to deliver value within 1-2 sprints - Created Engineering wiki for quick reference on team processes, architecture decisions, and summary guides - Enforced best practices such as a code review and automated testing to improve code quality - Held weekly 1:1s with team members to mentor and help them reach their goals and grow Technical Member of product management team responsible for transforming OKRs into realized products - Conceive features and initiatives to address OKRs for the quarter - Provide technical input on cost/benefit analysis of initiatives - Transform approved features into epics and tickets as part of the SCRUM process - Document tickets in sprint planning and ensure delivered code meets acceptance criteria Projects: - Architected and implemented a real time inventory tracking and reporting system using Kafka and EventSourcing - Architected and managed the migration of the core infrastructure from self hosted VMs on EC2 to AWS Elastic Kubernetes Service to speed up releases from manual nightly deploys to at will deploys - Held biweekly Skillshare Meetings to teach team members on relevant technical topics to level up the team Show less

    • United Kingdom
    • Design Services
    • 1 - 100 Employee
    • Staff Software Engineer
      • Oct 2018 - Jun 2021

      First Engineering Hire Responsible for all operational, and server side technology. Responsibilities and Ownership of: - Site Uptime and Performance - Travel Inventory System feeding website, search, ads, multiple products with millions of hotel stays and flights - Planning and documentation of architecture of new features, implementation, rollout, and then evaluation of performance and ROI Major Projects: - Containerized the entire company software ecosystem - Managed the migration of the infrastructure from VMs on EC2 and Digital Ocean to AWS EKS - Built data pipeline for business intelligence - Rewrote inventory system in Phoenix framework and deployed it on EKS - Setup Continuous Integration and Deploy pipeline across all projects - Owner of integration between inventory system and Google Ads platform - Rewrote all hotel shopping and booking APIs to Sabre Content Services For Lodging (CSL) APIs Show less

    • United States
    • Entertainment Providers
    • 700 & Above Employee
    • Software Engineer
      • Nov 2017 - Oct 2018

      - Implemented backend API features for a greenfield soft real time mobile game. Android and iOS clients connect to the backend via websockets and RESTful api calls - Implemented popular social features to drive up engagement and virality - Implemented backend API features for a greenfield soft real time mobile game. Android and iOS clients connect to the backend via websockets and RESTful api calls - Implemented popular social features to drive up engagement and virality

    • Advertising Services
    • 1 - 100 Employee
    • Senior Software Engineer
      • Nov 2016 - Oct 2017

      Responsibilities and Ownership of: - Site Uptime and Performance - Planning, Managing, and Executing the migration of the bespoke company software infrastructure to a self hosted Kubernetes cluster on AWS Rails, Angular, Mongo. I managed the migration of the entire infrastructure from Chef and AWS to Docker and Kubernetes. This involved Dockerizing 14 coupled microservices, migrating 8 databases, 2 Elasticsearch clusters, and one Kafka/Zookeeper cluster. Responsibilities and Ownership of: - Site Uptime and Performance - Planning, Managing, and Executing the migration of the bespoke company software infrastructure to a self hosted Kubernetes cluster on AWS Rails, Angular, Mongo. I managed the migration of the entire infrastructure from Chef and AWS to Docker and Kubernetes. This involved Dockerizing 14 coupled microservices, migrating 8 databases, 2 Elasticsearch clusters, and one Kafka/Zookeeper cluster.

    • Software Engineer
      • Dec 2014 - Nov 2016

      - Created a session pool token management service. First two versions were in Ruby and deployed on Digital Ocean. The average response times were 900ms - 3 seconds under load and did about 100 requests per minute. The final iteration was in Elixir. Average response time was 30 ms and could handle 3000+ requests per minute. - Developed a persistent chat system for communication between agents and travelers. It was built using EventMachine and Faye. The chat had an Angular, React, and iOS client, and was interoperable on all the platforms. - Developed interfaces to legacy travel APIs (utilizing SOAP and XML). Implemented multi-destination search and cached results for a faster shopping experience. - Responsible for server provisioning and maintenance using Chef scripts on Digital Ocean and AWS Improved the speed of the nightly cache batch jobs by 1000%. The original caching system ran on Resque. I migrated the entire system to Sidekiq, rewriting all the jobs and did performance tuning. Show less

    • Software Engineer
      • Feb 2013 - Dec 2014

      - Created a mobile web kit purchase app in Backbone.js. I took it from comps and mockups and styled and implemented it myself. This product had 150% higher conversion rate than the web merchandiser signup flow. - Created a user-facing Stats page with Spine.js and Raphael.js. This was a dashboard for merchandisers to know their progress and vital info that they could use to maximise their business. - Led the merchandiser recruitment team. Implemented multiple initiatives and test features to increase conversions of visitors to becoming merchandisers, including video interview integrations and parallax pages. - Led a refactor of the backend system following event sourcing design pattern from conception to implementation. The first goal of the project was to convert existing orders and returns data to make more granular reporting for the operations team. Eventually, a prototype was built to have the entire checkout process built on an event sourcing model. Show less

Education

  • Rutgers, The State University of New Jersey-New Brunswick
    Bachelor's degree, Computer Science, Mathematics

Community

You need to have a working account to view this content. Click here to join now