Summary
Overview
Work History
Education
Career Conspectus
Skills
Timeline
Generic

Kiran Kumar C G

Software Engineer
Bengaluru

Summary

A highly skilled Python Full Stack Developer with over 7 years of experience in developing and deploying scalable web applications, back-end services, and integrating with modern frameworks. Adept at working across the full technology stack, collaborating with cross-functional teams, and solving complex problems to deliver efficient software solutions. Passionate about continuous learning and staying current with emerging technologies.

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Work History

Software Engineer

Motorola Solutions India
09.2020 - Current
  • Developed and maintained a wide range of APIs to ensure seamless communication and integration across application components, enhancing system interoperability and performance.
  • Led the migration of a Python 2.7 application to Python 3.11, ensuring compatibility, optimizing performance, and leveraging new language features for improved functionality.
  • Implemented Component Testing with Gatling to identify performance bottlenecks and optimize system efficiency through load and stress testing.
  • Performed database query optimizations to enhance API performance, reducing response times and improving overall system efficiency.
  • Worked with In-memory databases like TimesTen and GridGain within microservice architectures to enhance data access speed and optimize performance.

Software Engineer

Moving Pictures Company
09.2019 - 06.2020
  • Involved in writing API’s in python for integration b/w different business units and teams.
  • Involved in writing Unit tests for the Api’s using python UnitTest and PyMox modules.
  • Integrations of third party API’s and feature implementations.

Software Developer

HCL Technologies
04.2019 - 09.2019
  • Developed Automation framework to Generate Fixlets to be applicable on different OS machines and releases.
  • Modernized legacy code bases, enhancing overall functionality and efficiency.

Software Developer

Regalix India pvt ltd
02.2017 - 03.2019
  • Invovled in full Web App development and new feature implementations.
  • Writing Web Api’s to perform various CRUD operations and handling request-response cycle.
  • Integrated GOOGLE-OAUTH2 to provide login access to app.
  • Responsible for debugging and troubleshooting the web application.

Education

Electronics and Communication Engineering -

R R Institute of Technology
Bengaluru
06.2012 - 06.2016

Career Conspectus

  • Experienced with full software development life-cycle, object oriented programming, database designs.
  • Built Web applications and Rest API's using Python, Django, JavaScript, Flask and DBMS.
  • Experienced in designing, developing, and deploying microservices architectures using RESTful APIs, Docker.
  • Proficient in using SQL languages like MySQL and PostgresSQL , Transactions, Triggers, Functions to efficiently design, optimize, and manage complex database queries.
  • Good knowledge in using Python with SQLAlchemy and Django ORM querysets to manage Web application requests.
  • Experienced in integrating and managing RabbitMQ for message queuing and asynchronous processing in microservices architectures.
  • Worked on implementing multiple Oauth implementations including Social OAuths, JWT authentications.
  • Good knowledge in maintaining version controls system such as Git and repo management tools like Github, Bitbucket and Azure Repos.

Skills

  • Programming Languages and Frameworks: Python, Django, Flask, Javascript, NodeJS, Nginx, Gunicorn, RabbitMQ, PyTest.
  • Databases: MySQL, Django ORM querysets, PostgresSQL, SQLAlchemy, In-Memory Databases like Gridgain.
  • MicroService and Architecture : Microservices design & implementation, Docker and Kubernetes.
  • Version Control : GIT, Mercurial.

Timeline

Software Engineer

Motorola Solutions India
09.2020 - Current

Software Engineer

Moving Pictures Company
09.2019 - 06.2020

Software Developer

HCL Technologies
04.2019 - 09.2019

Software Developer

Regalix India pvt ltd
02.2017 - 03.2019

Electronics and Communication Engineering -

R R Institute of Technology
06.2012 - 06.2016
Kiran Kumar C GSoftware Engineer