Skip to content
View KarthikMAM's full-sized avatar
💻
Coding
💻
Coding

Highlights

  • Pro

Organizations

@Kappspot

Block or report KarthikMAM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KarthikMAM/README.md

Hi 👋, I'm Karthik M A M

A polyglot full-stack software engineer, who loves building complex and large scale systems.

aws ruby rails golang java react typescript js nodejs docker redis postgres heroku mysql elastic python csharp

karthikmam

Work Experience

As a full-stack engineer, I have designed and built several complex and large-scale systems e2e across several domains. From frontend to backend to complex ML recommendation systems, I have delivered high-performance systems across the board.

  • Software Development Engineer II   (Jun 2020 - Present)

    • Built a contact recommendation system. The system processes upwards of 35000 contacts / second on a day-to-day basis, generating recommendations which drove nearly 60% of all the contact related clicks.
    • Built an no / low code platform, which uses a JSON description of the UI to generate a fully functional UI. This helped several teams create new mobile workflows without writing any line of code.
    • Built an asset management system that handled billions of requests every month.
    • Built a system to manage the Phone Calling List for which Alexa provides free calling capabilities
    • Built phone number verification, favorite contact management systems etc. each handling millions of requests on a day-to-day basis
    • Built privacy orchestration systems for the contact management systems of Alexa
    • Build and manage a complex UI component library in react-native which is used by 100s of mobile app teams within Alexa.

  • Full-Stack Software Engineer   (Mar 2019 - Jun 2020)

    • Built payments system using ACH, handling millions of dollars in payment every month. Also, built the payment terms and invoice management systems.
    • Built a suite of tools and services that manage the day-to-day activities of field agents in an intelligent way. This particular tool allowed project management activities to be templatized and allowed automatic creation and assignments of such actions to potential owners with manual overrides.
    • Built a suite of tools and services that manage sub-contractor onboarding and management.
    • Built bidding systems that enabled project managers to send out bid invites to subcontractors and enabled the subcontractors to price and accept/reject such bids.
  • Associate Software Development Engineer   (May 2017 - Feb 2019)

    • Built a suite of tools and services that manage metadata about movies, theatres, actors, production houses in the film industry.
    • Re-architected a platform called Moviebuff, to progressively move away from a monolith architecture to a mix of micro-service and server-less architecture. Built high throughput and scalable APIs as a part of this migration that are now consumed by top companies like Spotify, Justickets, SPI Cinemas etc.
    • Built systems that represent multiple versions (dubs, multilinguals) of the same movie as a tree, which enables complex metadata to flow down the tree with intelligent downstream patching, conflict resolution and approval flows.
    • Built de-duplication systems that uses configurable heuristics to identify potential movie, actors, production houses, theatre duplicates and allows for intelligent merging of such duplicates with diff review, conflict resolution and approval flows.
    • Built performant consumer web UI that utilised a multitude of web technologies like service workers, server side rendering, progressive web apps etc. to deliver fluid navigations, standalone offline experience etc. (Note: This has been de-prioritised and further development was postponed).
    • Built configurable forms engine which enables developers to create beautiful and responsive web forms for complex data entry jobs using only a simple JSON object in a matter of a few minutes (structure similar to JSON schema). Some of the features of the engine include complex validations, data fetching for selects, automatic data flow management inside complex nested forms etc.
    • Integrated the Moviebuff platform with EIDR (https://eidr.org/).
    • Built tools that manage CPLs (Composition Playlist) and their related movies.
    • Built scalable scrapers that scrape ticketing information from different websites like BookMyShow, Justickets, SPI Cinemas etc. with an intelligent mapping system to map the scraped shows to theatres, movies, language, date and time etc.
  • Software Engineering Intern   (Jan 2017 – Apr 2017)

    • Worked closely with the senior architects understanding the architecture of the company and coming up with solutions and proposals to optimise them.
    • Worked on learning different technologies like Ruby on Rails, GoLang, AWS, React, Angular, Postgres, Redis
    • Built prototypes for various technology demonstrations that later were adopted into the production systems after I joined full-time.

Education

  • BE Computer Science & Engineering, SSN CE, Anna University, Chennai • 2013-2017 • CGPA: 7.82/10
  • HSC (+2), Bharathi Vidya Bhavan, Erode • 2011-2013 • Total: 1151/1200
  • SSC (10th), Amala Matric HSS, Gobichettipalayam, Erode • 1999-2011 • Total: 475/500

Awards & Recognition

  • Best employee award at Pro.com   (Jan 2020)

    This was awarded to me for displaying excellent project ownership and technical skills. I took complete ownership of a project that aimed at automating the entire operations workflow at the company. I defined the requirements for this project by collaborating with the product team directly, built the entire feature end-to-end, delivered the project on time in such a way that future requirements were easy to add, built metrics around this project and iterated based on them. I got a $100 gift card as a part of this award.
  • Winner of the hackathon conducted by Noon Academy and HasGeek at JSFoo   (Press)   (Oct 2018)

    JSFoo is the top annual JavaScript conference in India. I participated in the hackathon/challenge conducted during this conference and won a Kindle by placing first among hundreds of top JS professionals from across the country
  • 8 Best Free Open Source Download Manager Software For Windows   (Press)   (Project Link)   (Dec 2016)

    I built a download manager for windows while I was still doing my undergrad studies and it got featured in this popular blog as one of the best open-source download manager for windows.
  • Best Project Award, ExpertsHub   (Jan 2016)

    Created a prototype for an automated parking reservation system.
  • Winner Paper Presentation, National Conference on IoT and Data Analytics, SSN   (Mar 2016)

    Presented my findings on IoT based solutions for efficient parking reservation system. Won 5000 INR as a part of this by placing first.


karthikmam karthikmam karthikmam karthikmam karthik_m_a_m karthik.m.a.m.96 Karthik-M-A-M-1 karthikmam



Pinned Loading

  1. Download-Manager Download-Manager Public

    Download Manager with features like in IDM

    C# 45 16

  2. job-manager job-manager Public

    A job manager/scheduler with multiple workers and independent rate-limits

    JavaScript

  3. blog blog Public

    My personal blog.

    Ruby 1 1

  4. Boxo-The-Explorer Boxo-The-Explorer Public

    A lite version of windows explorer, with virtual files and folder linking

    C# 5 1

  5. UniversalGestureRemote UniversalGestureRemote Public

    This application reads the Gyroscope values sent via Serial COM ports and then recognizes those gestures and then uses scripts to control other applications

    C# 1

  6. mac-setup mac-setup Public

    Setup Scripts for Mac

    Shell