GithubHelp home page GithubHelp logo

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



Karthik M A M's Projects

Karthik M A M doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.