Santhosh B.

Santhosh B.

Senior Python Developer

Bangalore, India
Hire Santhosh B. Hire Santhosh B. Hire Santhosh B.

About Me

Santhosh is a Senior Python Developer with an open mind, loves to solve problems and strives to take projects to the next level - writing solid, fast and nonrepetitive code on complex projects and implementing quality solutions. He employs the latest standards, patterns and processes on mostly backend projects - devising strategies to reduce risk and promote efficiencies.

Work history

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

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

  • Ensure that features are being delivered efficiently and on-time.

Innovaccer
Innovaccer
Software Development Engineer
2021 - Present (3 years)
Remote
  • Assembled large, complex data sets that meet functional / non-functional business requirements. Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability.

  • Built the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.

  • Created analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.

Comtel Solutions
Comtel Solutions
Fullstack Consultant
2019 - 2021 (2 years)
Singapore
  • Built and configured a full-fledged web app for NCS' datacenter network devices using the latest tech stacks and design platforms.

  • Managed all data modelling, analysis, construction, and deployment tasks to ensure and enhance system quality.

  • Led the team on the project - defining tasks, assigning tasks and handling code reviews.

Aarna Tech Solutions
Aarna Tech Solutions
Senior Software Consultant
2018 - 2019 (1 year)
Bangalore, India
  • Built, maintained and enhanced the client's network monitoring software using microservices.

  • Implemented and maintained generic API endpoints on the project - fitting them into the solution.

  • Improved and evolved the solution to ensure code quality, good design and approaches.

Veritas Technologies
Veritas Technologies
Senior Software Developer
2018 - 2018
Dublin, Ireland
  • Contributed to Veritas' volume manager kernel module - delivering solutions to maintain and enhance the solution.

  • Provided a hands-on role for PoCs - collaborating with other software engineers to implement and deliver solutions.

  • Exercised best practices and company standards on projects - engaging in the dev process to improve solutions.

SanMina
SanMina
Senior Python Developer
2016 - 2017 (1 year)
Cork, Ireland
  • Built and deployed an event-driven and scalable application on the project using Python.

  • Enhanced SanMina's booting and storage protocols - tweaking Kernel parameters to enhance performance.

  • Produced solutions to inspect/benchmark disk input/output performance via FIOrandom write/read to/from the disks.

Ammeon
Ammeon
Python Developer
2015 - 2016 (1 year)
Dublin, Ireland
  • Worked on plugin-based solutions for Ammeon - iterating and delivering core components for various plugins and solutions.

  • Designed, built, and implemented scalable solutions and components for the LITP product.

  • Troubleshot and improved solutions - debugging and resolving various defects and features on the product.

IBM
IBM
Software Developer
2013 - 2015 (2 years)
Dublin, Ireland
  • Worked on software solutions, implemented enhancements and undertook tests to ensure that solutions operate efficiently.

  • Developed and implemented solutions for the IBM Open Platform - understanding project requirements, eliciting feedback, and refining solutions.

  • Researched, wrote and implemented product installation and cleanup scripts for the data platform.

EFI
EFI
Software Developer
2011 - 2012 (1 year)
Bangalore, India
  • Wrote, updated, and maintained backend modules and packages to handle specific jobs on the project.

  • Performed integration tasks on apps and utilized different encryption/decryption algorithms in transferring printer specific files.

  • Implemented SNMP and POP3 protocols to handle the transmission of email notifications to product owners on the project.

SanDisk
SanDisk
Product Developer
2010 - 2011 (1 year)
Bangalore, India
  • Developed the SSD data transfer protocol on the project - translating roadmaps into clear and precise product requirements.

  • Built, iterated and deployed a configuration solution for the Google Chrome OS on SSD-based Notebooks.

  • Debugged, fixed and resolved app-level failures on the backend for SanDisk's Slot Radio and Solid State Storage Device project.

Portfolio

Senior Python Developer
Senior Python Developer

Designed, developed and implemented a new tool that creates Firewall Rules in the Cisco FMC by parsing spreadsheets. The solution has two modes - single rule implementation (one by one) using fmc_sequential.py and bulk rules implementation (with a limit of 1000 per parse) using fmc.py.

Senior Developer - url_shortner
Senior Developer - url_shortner

url_shortner comes as a web service and REST API service that helps to shorten long URLs. Designed, developed and implemented key components and solutions on the project.

Senior Developer - Amara
Senior Developer - Amara

Worked on a simple Django app that demonstrates AJAX - creating records with the following fields: Customer Name, Email Address (must be a valid email address format), Subscription Type (with the options: Free, Plus, Pro), Displaying the records entered on each submission (it updates without needing to refresh the page) and Storing the records persistently using a Django model.

Education

Rest API Certification
Rest API Certification
HackerRank
2020 - Present (4 years)
Master of Engineering (Computer and Communications)
Master of Engineering (Computer and Communications)
University of Limerick
2012 - 2013 (1 year)
Bachelor of Engineering (Electronics and Communications)
Bachelor of Engineering (Electronics and Communications)
Acharya Institute of Technology
2005 - 2009 (4 years)