Mahesh K.

Mahesh K.

Senior Python Developer

London, United Kingdom
Hire Mahesh K. Hire Mahesh K. Hire Mahesh K.

About Me

Mahesh is a Senior Full-stack Developer with expertise in back-end programming using Python-based web frameworks and back-end components and services on solutions. He writes functional tests to test systems, implements new functionalities to improve performance, and ensures software stability via documentation, code reviews, and automatic tests, debugging and maintaining full-stack applications.

Work history

UpStack
UpStack
Senior Python Developer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Dense Air
Dense Air
Full-stack Engineer
2023 - Present (1 year)
Marlow (Hybrid), United Kingdom
  • Spearheading the creation and deployment of 3 microservices from scratch using the Python FastAPl framework.

  • Architecting and leading a complete overhaul of database design, serialization, and ORM with SQLAlchemy, enhancing data retrieval speed by over 50% through the strategic use of indexes and denormalization and cutting data processing latency by 30% with effective caching strategies.

  • Achieved 94%+ coverage in unit testing using PyTest, demonstrating high code quality.

  • Implementing React with TypeScript, establishing project-wide rules and folder structures, and ensuring robust testing with Cypress for E2E and Jest for unit tests, significantly improving project maintainability and team efficiency.

eMed Healthcare UK
eMed Healthcare UK
Full-stack Engineer
2022 - 2023 (1 year)
London (Hybrid), United Kingdom
  • Successfully implemented new features that boosted data retrieval efficiency by 40%.

  • Facilitated direct data fetch from third-party sources instead of database queries, markedly reducing server load and accelerating response time by 25%.

  • Enhanced front-end functionality and fixed 8 critical bugs, resulting in a 30% faster UI response and a more intuitive user experience with React, Redux, and Actions.

Z21Tech
Z21Tech
Back-end Developer
2019 - 2022 (3 years)
Mumbai, India
  • Built and deployed a new framework with calendar, events, and email functionalities.

  • Developed and implemented new REST APIs on the solution.

  • Worked on a POC solution to handle encryption and decryption of data.

  • Implemented Google Cloud tasks and queues for efficient user data import, optimizing bulk data insertion processes to reduce time by 80%.

  • Customized Flask-REST-JSON API library to enable bulk row updates, significantly improving API response time by 80% through query optimization, n+1 query avoidance, and strategic caching.

Nuffsaid
Nuffsaid
Senior Software Engineer
2019 - 2022 (3 years)
Mumbai, India
  • Developed and automated new business functionalities on enterprise apps and systems.

  • Built and deployed new product features and services on the Nuffsaid platform.

  • Drove best-in-class technology practices and patterns with the latest technology trends on solutions.

FirstRand Services
FirstRand Services
Software Developer
2018 - 2019 (1 year)
Mumbai, India
  • Wrote and executed high-quality Python programs and related SQL queries on projects.

  • Translated client requirements into technical specifications, documenting and guiding development processes for solutions.

  • Designed and handled QA tasks on solutions, implementing functional tests, debugging, and adding new features to optimize performance.

Cognizant
Cognizant
Programmer Analyst Trainee
2015 - 2018 (3 years)
Pune, India
  • Architected distributed solutions to provide insights from data within Cognizant using Pandas and NumPy.

  • Developed and deployed new REST APIs, documenting and optimizing API responses to improve solutions.

  • Collaborated with dev teams to enable digital delivery of products and services.

Portfolio

Senior Software Engineer - Nuffsaid
Senior Software Engineer - Nuffsaid

Nuffsaid is an intelligence platform that centralizes work apps, prioritizes work that matters, and makes it easy to take action. Developed and implemented the calendar, events, and email functionalities, set up REST APIs to import user data, worked on data encryption and decryption, and implemented webhooks to sync data between Gmail and Nuffsaid.

Software Developer - FNB
Software Developer - FNB

Designed, built, and deployed new REST APIs for the FNB project, working with team designers, analysts, and developers to deliver high-quality solutions. Wrote clean, scalable code, translating client requirements into technical specifications, and performed functional, unit, and integration tests on solutions.

Software Developer - Seqirus
Software Developer - Seqirus

Worked on the Seqirus solution, delivering high-quality data outputs to the UI team, handling insight generation using Pandas and NumPy, and optimizing API responses to improve performance.

Education

BE Electronics and Communication Engineering
BE Electronics and Communication Engineering
Maharashtra Institute of Technology - India
2010 - 2014 (4 years)