Nayan K.

Software Engineer

Bengaluru, Karnataka, India6 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Developed a cross-platform app with 4000+ downloads.
  • Created a smart backend reducing onboarding time by 99.65%.
  • Built a Log Analytics framework for real-time monitoring.
Stackforce AI infers this person is a Backend-focused Software Engineer with experience in SaaS and Fintech.

Contact

Skills

Core Skills

C++AwsPython

Other Skills

CJanssonCatch2GraphQLGrafanaPostgreSQLNodeJSDjangoREST APIMySQLJavaScriptGitHTMLFlaskJava

About

- Passionate Software Engineer who loves building, deploying secure and cross-platform applications ensuring good design practices. - Specializes in Python and experience developing real-time applications with active user-base. - Loves to read about good Design Principles, automate tasks, and develop solutions to real-world problems through tech.

Experience

6 yrs 1 mo
Total Experience
2 yrs 3 mos
Average Tenure
3 yrs 8 mos
Current Experience

Amazon

2 roles

Software Development Engineer 2

Promoted

Oct 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India

Software Development Engineer

Jul 2022Sep 2024 · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • Team: Selling Partner Financial Tech

Vmware

Member of Technical Staff Intern

Jan 2022Jun 2022 · 5 mos

  • Wrote a Generic C Structs and JSON Comparison module from scratch to be added as a utility to the new Unit Test Framework based on Catch2.
  • Implemented Catch2-supported custom matchers to give a seamless and easy-to-use interface for using this module in unit tests.
  • Migrated unit tests of 3 modules from legacy unit test framework to Catch2.
  • Tools & Languages used: C, C++, Jansson, Catch2.
CC++JanssonCatch2

Pazcare

2 roles

Software Engineer Intern

Aug 2021Dec 2021 · 4 mos

  • Designed and implemented a smart Data Ingestion backend for adding/updating employee & dependents data to DynamoDB eliminating manual dev effort for onboarding clients.
  • Designed and implemented a generic async Document Processor architecture for processing any file. Files were uploaded to S3 and the file metadata was stored in a DynamoDB document. The processing output was uploaded to S3, it's metadata stored in a DynamoDB document and also sent via email.
  • Configured event handlers on emitted DynamoDB events to invoke the document processor lambda on any updates to the DynamoDB document. Also, configured retries and DLQ parameters for reliability.
  • Designed an event-based architecture including the above 2 services for seamlessly onboarding new clients to the platform & hence, reducing onboarding time by 99.65%(~24hours to 5minutes)
  • Created internal dashboards in Retool for the Support & Operations teams.
  • Actively contributed to several product and design discussions for core functionalities.
  • Identified a major data-modelling improvement and authored migration scripts ensuring backward compatibility.
  • Tools & Technologies used: AWS(Lambda, DynamoDB, S3, AppSync, Amplify, CloudWatch, SNS), GraphQL, Python.
AWSGraphQLPython

Software Engineer Intern

Mar 2021May 2021 · 2 mos

  • Designed and implemented an extensible Customer Support solution for all APIs used by the internal dashboards.
  • Developed REST and GraphQL APIs in Python and NodeJS implementing suitable design principles.
  • Revamped the existing schema for Query Optimization and authored Migration scripts for migrating production data ensuring backward compatibility.
  • Developed a framework to schedule CRON jobs with in-code configurations ensuring Code reuse, job-level logging, debug mode and ease in adding/disabling jobs.
  • Created Retool Dashboards for the Sales & Operations Team
PythonNodeJSGraphQL

Standard chartered bank

Software Engineer Intern

May 2021Jul 2021 · 2 mos

  • Developed a Log Analytics framework in Python for real-time monitoring and visualization of logs of all applications.
  • Authored Parser for parsing large flat and log files dynamically.
  • Created dynamic dashboards using Grafana and PostgreSQL to be used by the Production Support Staff significantly reducing the monitoring efforts by eliminating the manual reading of logs for traces.
  • Owned the project end to end and wrote the Design Document, Code, Documentation and exceeded requirements at each stage.
PythonGrafanaPostgreSQL

Ids infotech limited

Machine Learning Intern

May 2019Jul 2019 · 2 mos · Chandigarh Area, India

  • Got Introduced to Machine Learning in Python and the libraries - Numpy, Pandas, Scikit-Learn, TensorFlow. Analysis of Titanic Dataset and predicting survival rates of passengers based on various factors. Analysis of California Housing Dataset to predict house prices given various factors like location, rooms, etc.
  • Worked on the Project - Classification of American Sign Language(ASL) inputs using Image Processing and Neural Networks.

Students'​ union technical team, bits pilani

2 roles

Head at Web Development Team

Promoted

Mar 2019Jun 2020 · 1 yr 3 mos

  • Led the development process of the Official Student Union Web Portal, an all-inclusive platform aimed at providing autonomy and transparency while availing various union services. Currently used by all the clubs, departments of the college to conduct merchandise/event signings.
  • Led the development process of the Official Student Union App, the first ever cross platform app on campus providing services like expense tracking, signings and cancellation of merchandise/events with QR based delivery/entry and various other features. This app became highest rated Mobile Application ever developed at BITS Pilani with over 4000 downloads on Android and iOS and an average rating of 4.5+ on Google Play Store.

Back End Developer

Aug 2018Feb 2019 · 6 mos

  • Worked on the SU Portal which aims to ensure the transparency in the signings and cancellations of various merchandises and events organized by all the clubs/departments in the college. throughout the year.
  • Added QR Based Delivery System for Delivery of merchandises and entry of events through QR Scanners.

Department of visual media, bits pilani

2 roles

Senior Backend Developer

Promoted

Aug 2018Apr 2019 · 8 mos

  • Worked on the following projects:
  • Payment portal for students to pay the participation fees(individual and group) handling transactions worth 11+ Lakhs within a month.
  • PCrAdmin is used to manage student participation, issue invitation emails, manage payments stats, track event participation.
  • Registration Software (RegSoft) is used to verify participant registrations, manage events participations, allot them accommodation and keep track of payments.
  • Tagging Software is used to teletype student positions in Clubs' and Departments' snaps.
  • Payment Gateway (Wallet) is used by all the attendees to place orders to food-stalls, make payments and track their orders and is responsible for all the financial transactions that happen during the fest.

Back End Developer

Jan 2018Aug 2018 · 7 mos

  • • Learned Django, Django Rest Framework, etc while creating various small projects.

Gitalltech

Back End Developer Intern

Jun 2018Aug 2018 · 2 mos · Work from Home

  • Worked on Backend Code for https://gitall.tech/
  • Implemented features: Adding, Editing Tutorials, Nested Comments and Replies System, Tags feature for posts, Generating User feed, Users can create a project(an ordered series of tutorials), Registering Users, Sending Verification Emails, Logging in of users, Sharing on various platforms.
  • Participated in various Ideas Pitching Sessions and proposed new features for enhancing coverage, User Platform Sharing incentives, etc.

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE — Computer Science

Jan 2017Jan 2022

Birla Institute of Technology and Science, Pilani

Master of Science - MS — Mathematics

Jan 2017Jan 2022

D.A.V. Public School - India

Computer Science — Mathematics

Jan 2004Jan 2017

Stackforce found 100+ more professionals with C++ & Aws

Explore similar profiles based on matching skills and experience