Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Nithin Hemachandran

Nithin Hemachandran

Cambridge,Cambridgeshire

Summary

Highly dedicated, self-motivated, and enthusiastic Python Programmer with more than 7 years of experience in writing and executing Python code for the automation of different tasks, LCM, backup and restore and the creation of Microservices. Expertise in application and related database development, analyzing user or business requirements as well as software testing, debugging, and troubleshooting methods. Possess excellent communication, analytical, problem-solving, decision-making, time-management, team-working and multi-tasking skills.

Overview

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

Work History

Module Lead

Mphasis Limited, Mphasis Apps HiTech Enterprises
Bengaluru, India
06.2021 - 08.2023

Worked in the Product Engineering Team of HPE's GreenLake (An HPE as-a-service product that comes with HPE hardware: https://www.hpe.com/us/en/greenlake.html) as a Senior Python Developer in an Agile environment.


  • Writing efficient, reusable, testable, and scalable code.
  • Understanding, analysing, and implementing - Business needs, feature modification requests, conversion into software components.
  • Integration of user-oriented elements into different applications and data storage solutions.
  • Developing - Backend components to enhance performance and receptiveness, server-side logic, and platform, statistical learning models, highly responsive web applications.
  • Designing and implementing - High availability and low latency applications, data protection and security features.
  • Write and maintain the user guide and the related documentation of frameworks and automations.
  • Performance tuning and automation of application.
  • Building solutions for HPE hardware.
  • Improve the functionality of HPE software solutions by understanding the difficulties and constraints of the same.
  • Understanding and reducing the chances of security issues and complexity by following standard coding procedures.
  • Mentoring junior developers during software development and testing to ensure responsiveness and efficiency.
  • Developing automation of multiple container services and deployment of host services.
  • Developing and managing Python code for automating the testing process of the various container services and host service deployment.
  • Keeping abreast with the latest technology and trends.

Senior Infra Developer (Senior Python Developer)

Cognizant Technology Solutions
Bengaluru, India
07.2016 - 06.2021

Recruited as part of Orbit Shifter Program (top 2% performer on Cognizant's Early Engagement training portal). Early Engagement is Cognizant's self-learning platform to inculcate programming and database skills.


Worked in the Product Engineering Team of Cognizant Automation Center product (A Cognizant SaaS Enterprise Software Product: https://www.cognizant.com/us/en/automation-center) as a Python Backend Automation Developer in an Agile environment.


  • Write code that is reusable, testable, and efficient.
  • Designing and building applications with high availability and low latency, with data protection and security measures.
  • Integration of user-oriented components into various applications and data storage solutions.
  • Gathering the requirements from clients and creating plans for the development and testing of the automation integration of different tools and services with the Organization's Automation Centre product.
  • Collaborate with the design team to understand end-user requirements to develop technical solutions and implement new software features.
  • Automation of multiple applications with better performance and security.
  • Create unit test cases for each unit and update knowledge assets to deliver project deliverables for the first time, while abiding within delivery schedules, security, and performance criteria.
  • Enhancing the functionalities of current integrations.
  • Understand, interpret, and clarify functional, technical, and project-specific requirements.
  • Working on Robot Framework in Python to integrate and automate multiple tools and services with the Organization's Automation Centre product.
  • Integrated multiple vaults like CyberArk and Thycotic for encrypting and decrypting credentials for multiple systems and services of Cognizant Automation Center.
  • Write and maintain the user guide and the related documentation of the custom integration done for different clients.
  • Setting up custom integration of different tools and services in the client environment.
  • Developed metering API using Flask in Python for forecasting the cost and usage of AWS, Azure, VMware and GCP.
  • Support the custom integrations done for clients whenever there are any issues.
  • Working on Cl and CD tools to automate testing and deployment in an Agile, fast-paced, DevOps environment.
  • Mentoring team members.

Education

Bachelor of Technology - Computer Science and Technology

Amrita Vishwa Vidyapeetam
India
08.2012 - 05.2016

Skills

  • Well-versed in application development in Python
  • Version Control – GIT, JIRA
  • Build - CircleCI, Jenkins
  • Cloud – Azure, AWS
  • Linux, Shell Scripting, OpenSUSE, Ubuntu
  • REST APIs in Flask, Django
  • Stack Storm, Salt Stack, CHEF
  • PostgreSQL
  • Kubernetes, Docker

Languages

English
Fluent
Hindi
Fluent
Malayalam
Fluent
Tamil
Upper intermediate

Timeline

Module Lead

Mphasis Limited, Mphasis Apps HiTech Enterprises
06.2021 - 08.2023

Senior Infra Developer (Senior Python Developer)

Cognizant Technology Solutions
07.2016 - 06.2021

Bachelor of Technology - Computer Science and Technology

Amrita Vishwa Vidyapeetam
08.2012 - 05.2016
Nithin Hemachandran