Summary
Overview
Work History
Education
Skills
Timeline
Generic

HARI E

Summary

With over 9 years of experience, I have a strong background in analysis, design, development, testing, customization, bug fixes, enhancement, support, and implementation of web and client-server applications. My expertise lies in Python and Django, and I am well-versed in all stages of the software development life cycle (SDLC) and software testing life cycle (STLC). I have experience in developing web applications using Django and Flask frameworks, as well as implementing Model-View-Control architecture. Additionally, I have a deep understanding of web-based applications using Python, Django, MVC3, Bootstrap, HTML5, and web services. I am also familiar with data analysis using Python libraries such as Pandas and NumPy, and I have experience with the Amazon AWS Cloud platform. Furthermore, I have a strong command over Python IDEs such as Sublime Text, Spyder, PyCharm, and Emacs. My expertise extends to web-based application development using Python, HTML5, XML, Angular JS, CSS3, DHTML, JavaScript, JSON, and jQuery. I am well-versed in object-oriented design and programming concepts in Python and have experience with JSON-based REST web services. Additionally, I have worked with Docker containers and container orchestration systems like Confidential ECS, Kubernetes, and Docker Swarm. Throughout my career, I have utilized GIT and JENKINS for continuous integration and deployment. In terms of databases, I have developed MongoDB schemas and procedures while also working with Django and MySQL. Moreover, I have experience with Agile methodologies such as Scrum stories and sprints in a Python-based environment. My skills extend to UNIX and Linux shell environments as well as building CI/CD pipelines using Docker, Jenkins, UBUNTU, Ansible & GitLab. With exposure to version control systems like GITHUB, GITLAB, SVN along with MAVEN build tool. I possess the ability to quickly learn new technologies and paradigms while being an excellent communicator with strong interpersonal skills. As a highly motivated team player who can also work independently, I am confident in my ability to contribute effectively to any organization.

Skilled software professional with strong expertise in Python development, capable of delivering impactful solutions. Proven track record in team collaboration and adapting to changing project requirements. Adept in coding, debugging, and deploying applications, with focus on achieving results. Known for reliability and commitment to high standards in software engineering.

Overview

11
11
years of professional experience

Work History

Sr. Python Developer

Guardian Life Insurance
04.2024 - Current
    • Responsible for gathering requirements, system analysis, design, development, testing and deployment
    • Rewrite existing Java application in Python module to deliver certain format of data
    • Developed Python batch processors to consume and produce various feeds
    • Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows
    • Developed entire frontend and backend modules using Python on Django Web Framework
    • Developed Business Logic using Python on Django Web Framework
    • Worked on developing internal testing tools which were written in Python
    • Generated Python Django Forms to record data of online users
    • Built a new CI pipeline and performed testing and deployment automation with Docker, Jenkins, and Puppet
    • Wrote Python routines to log into the websites and fetch data for selected options
    • Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features
    • Consumed the data from Kafka using Apache spark
    • Created a Django dashboard with custom look and feel for end user after a careful study of the Django admin site and dashboard
    • Hands on experience in implementing containerization platform using Docker and Kubernetes
    • Written python module to view and connect to AWS S3 instance
    • Constructed product-usage data aggregations using Py-Spark, Spark SQL and maintained in AWS S3 location for reporting, data science dash boarding and ad-hoc analyses
    • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface Used PyQuery for selecting particular DOM elements when parsing HTML
    • Defined collections to store data in Mongo DB
    • Used Jenkins for continuous integration services
    • Used the Django Framework to develop the application
    • Worked on Spark streaming using Apache Kafka for real time data processing and implemented Oozie job for daily import
    • Build all database mapping classes using Django models
    • Worked with JSON based REST Web services and Amazon Web services (AWS)
    • Involved in AJAX driven application by invoking web services/API and parsing the JSON response
    • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower
    • Developed internal auxiliary web apps using Django framework with Angular.js and Bootstrap CSS / HTML framework
    • Utilize PyUnit, the Python unit test framework, for all Python applications
    • Set up rules and policies with a Node.js/Python back end
    • Created a Git repository and added the project to GitHub
    • Automated Testing Framework has been built to comply with CI/CD pipeline using Nose Test and PyTest
    • Utilized Agile process and JIRA issue management to track sprint cycles
    • Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
    • Environment: Python, Django, Pandas, NumPy, PySpark, PyUnit, Eclipse, PyCharm, PyQuery, HTML5, JSON, REST, AWS, AJAX, JSON, Node.js, SQL, LINUX, GitHub, Jira, Agile and Windows

Python Developer

Costco
07.2021 - 03.2024
  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution
  • Created Business Logic using Python to create Planning and Tracking functions
  • Worked on Multi-Tier distributed Enterprise applications and data processing automation using Python
  • Performed testing using Django's Test Module
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, unit test, GCP CSS, JAVASCRIPT and JavaScript
  • Developed Pl-Sql store procedures to convert the data from Oracle to MongoDB
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
  • Developed user interface solutions using a Django web framework
  • Worked on Python Open stack API's
  • Used different type of transformations and actions in apache Spark
  • Developed Docker container based micro services using Spring Boot and deployment on Kubernetes cluster
  • Created Jenkins build and deployment pipeline jobs to deploy the docker images into AWS ECR repositories and integrated with GITHUB
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks
  • Worked on Python Scientific packages like NumPy and Pandas to handle data sets
  • Developed Business Logic using Python on Django Web Framework
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content
  • Collected, studied, interpreted large datasets and visualized it using PySpark
  • Carried out various mathematical operations for calculation purpose using Python libraries
  • Worked with JSON based REST Web services
  • Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins
  • Engineered a data processing pipeline with GCP, API, CSS, API & amp; Open Slide APIs to pre-process large-scale
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development
  • Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL
  • Used GitHub for version control
  • Created PyUnit test cases for unit testing
  • Utilized Agile process and JIRA issue management to track sprint cycles
  • Managed large datasets using Panda data frames and MySQL
  • Supported user groups by handling target-related software issues/service requests, identifying/fixing bugs
  • Environment: Python, Django, PySpark, Pandas, NumPy, GCP, XML, JSON, REST, PyUnit, GitHub, Jira, Subversion, SQL, MYSQL, Oracle, Agile and Windows

Python Developer

Chewy
02.2019 - 06.2021
  • Followed Agile Methodology - Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution
  • Developed views and templates using Python and created a user-friendly website interface using Django's view controller and template language
  • Have used Python libraries like NumPy/SciPy, Pandas for market analysis and done some machine learning using Python
  • Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python
  • Worked on developing and executing shell scripts to automate the jobs
  • Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for Microservices and continuous deployment
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization
  • Wrote Python modules to view and connect the Apache Cassandra instance
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap and JQuery
  • Recorded the online users' data using Python Django forms and implemented test case using Pytest
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2
  • Used PyQuery for selecting particular DOM elements when parsing HTML
  • Associated with development of Web Services using SOAP for sending and getting data from the external interface in the XML format
  • Used Git version control system for collaborating with teammates and maintaining code versions
  • Used Jira to manage workflow and track progress
  • Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team
  • Environment: Python, Django, HTML, PyQt, PyUnit, JSON, AWS, PyQuery, GitHub, DOM, REST, SQL, Agile and Windows

Python Developer

Hexaware Technologies Pvt. Ltd.
09.2016 - 11.2018
  • Involved in the Design, development, test, deploy and maintenance of the website
  • Worked on development of internal testing tool framework written in Python
  • Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML5, JavaScript, Angular.JS, JQuery and implemented CSS3 framework Bootstrap for better appearance and feel
  • Developed consumer-based features and applications using Python, Django, HTML and Test-Driven Development (TDD)
  • Used Python IDE PyCharm for developing the code and performing unit test
  • Developed Merge jobs in Python to extract and load data into Oracle database
  • Used Django for framework for accessing various consumer data from various sources
  • Used JavaScript and JSON to update a portion of a webpage
  • Used JIRA for bug tracking and issue tracking and added several options to the application to choose particular algorithm for data and address generation
  • Build SQL queries for performing various CRUD operations like create, update, read and delete
  • Actively handled multiple priority tasks in parallel and participated in review of project deliverables
  • Environment: Python 2.7, Django, HTML5, CSS3, JavaScript, Angular.JS, Bootstrap, PyCharm, AJAX, JQuery, JSON, TDD, SQL, Agile and Windows

Software Developer

ICICI Bank
05.2014 - 08.2016
  • Worked with full software development life-cycle (SDLC), architecting scalable platforms, object oriented Programming, database design and agile methodologies
  • Developed custom reports using HTML, Python and MySQL
  • Used Python based GUI components for the front end functionality such as selection criteria
  • Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django
  • Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes
  • Developed server-based web traffic statistical analysis tool using Pandas
  • Used Django configuration to manage URLs and application parameters
  • Used PyQuery for selecting Particular DOM elements when reading HTML
  • Used Python's pandas and matplotlib libraries to conduct data exploration and visualization
  • Exposure to the threading limitations of Python, and multi-process architecture
  • Used collections in Python for manipulating and looping through different your defined objects
  • Set up rules and policies with a Node.js/Python back end
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Written queries in MySQL and Native SQL
  • Worked in an agile development environment
  • Actively handled multiple priority tasks in parallel and participated in review of project deliverables
  • Environment: Python, Django, Webapp2, HTML, CSS, JavaScript, Json, REST, Bootstrap, Pandas API, Agile, PL/SQL and Windows

Education

Bachelor of Science - Computer Science

Shri Vishnu Engineering College For Women's

Skills

  • Python 3x
  • Python 27
  • SQL
  • NumPy
  • Pandas
  • MatPlotLib
  • SciPy
  • PySpark
  • Django
  • Angular JS
  • Java Script
  • JQuery
  • Nodejs
  • PyDev
  • PyCharm
  • SpyDer
  • PyStudio
  • MS SQL
  • MySQL
  • Oracle
  • XML
  • CSS3
  • HTML5
  • DHTML
  • JavaScript
  • MVC3
  • Bootstrap
  • RESTful
  • AJAX
  • SOAP
  • REST
  • Agile
  • Scrum
  • Window
  • UNIX
  • Linux
  • Code debugging
  • Problem-solving
  • Object-oriented programming

Timeline

Sr. Python Developer

Guardian Life Insurance
04.2024 - Current

Python Developer

Costco
07.2021 - 03.2024

Python Developer

Chewy
02.2019 - 06.2021

Python Developer

Hexaware Technologies Pvt. Ltd.
09.2016 - 11.2018

Software Developer

ICICI Bank
05.2014 - 08.2016

Bachelor of Science - Computer Science

Shri Vishnu Engineering College For Women's
HARI E