Post Job Free
Sign in

Python Developer

Location:
United States
Posted:
January 30, 2023

Contact this candidate

Resume:

Keerthana

********.*******@*****.***

732-***-****

SUMMARY:

Over 9 years of experience as a Software Developer and coding with analytical programming and client-server enterprise applications using Python, Django and flask, MySQL, Unix and Linux, JavaScript, XML.

Expertise experience on statistical data analysis such as transforming business requirements into analytical models, designing algorithms, and strategic solutions that scales across massive volumes of data.

Experience supporting products in production using observability and alerting tools like Splunk, Zabbix and Elastic Central Stack (ELK)

Certified in Splunk Fundamentals part -1

Hands-on in different cloud platforms – AWS, GCP, Azure, Converge Cloud

Working knowledge using HTML5, CSS3, JavaScript, and Angular JS.

Working knowledge of errors and exceptions handling debugging using PDB, Eclipse and Pycharm.

Strong knowledge of version control software – Gitkraken, GitHub, Git commands

Experience with Docker, deployment of applications inside software containers.

Knowledge in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.

Experienced in working on Integrated Development Environments like PyCharm and Visual Studio Code

Experience with automation frameworks such as Puppet, Chef, Ansible.

Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.

Familiar with JSON based REST Web services and Amazon Web services.

Experienced in Agile Methodologies, Scrum stories and sprints experience

Experience with data analysis and machine-learning in Python (Numpy, Matplotlib, Scikit-learn, Jupyter)

Experience designing, developing, and delivering Django web applications

Experience with MySQL, PostgreSQL and MongoDB.

Hands-on experience with Rest API Design & Implementations.

Experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL,

Python) Architecture.

Strong experience in debugging/troubleshooting issues in complex applications or repositories.

Experience on 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.

Familiar with in using Selenium IDE, JMeter, Jenkins, AutoIt testing tool.

Familiar with in test automation, unit test and product testing

Experience with Infrastructure as Code concepts (terraform, cloud-formation)

Highly proficient in Project Management principles, methods, techniques and tools

Excellent in managing onsite offshore coordination

Commitment to and hands-on experience in performing technical code reviews

Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams with a collaborative mindset

TECHNICAL SKILLS:

Programming languages

Python, Java, XML, UML,

Amazon Web Services

EC2, S3, ELB, auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Elastic ache, RDS, VPC, Direct Connect, kinesis, Route 53, Red Shift, Cloud watch, Cloud trail, IAM Roles), Terraform.

Source Control Tools

CVS, GIT, Subversion and GITHUB

Database management:

Oracle 8i/9i/10g and MySQL, DB2, SQL Server, Mongo DB

Operating system:

Windows, Linux, Mac

Web Technologies:

HTML5, CSS, JavaScript, Angular JS, JSP, XML, XSD, XPATH, XSLT.

Methodologies:

Agile Scrum, Waterfall.

Web/Application Servers:

IBM Web sphere 6.x, Apache Web Server 2.0, Apache Tomcat 6.0, Sun ONE

Web Server 6.0 & IIS Web Server 4.0/5.0, web logic.

EDUCATION & CERTIFICATIONS:

Master of Science Department of Biochemistry Cellular and Molecular Biology University of Tennessee, Knoxville, USA.

Bachelor of Science Biomedical Sciences, specialized in Human Genetics Sri Ramachandra University, Chennai, India.

AWS Certified Cloud practitioner

PROFESSIONALSUMMARY:

Bank of America – Charlotte, NC Jan 2022 - Present

Python Developer

Description: The project I have worked on is a multi-phase project to migrate corporate investments’ trading activity. The application I have worked on is a real time middle office confirmation application. The end user is trading assistants serving different trading desks supporting transactions across multiple products. It supports various activities in the lifecycle of a trade.

Responsibilities:

Critical in overall app maintenance and production support – troubleshooting the problem and solving with python code

Involved in webgems development of various modules with in the app as well as enhance functionality in UI

Developed monitoring and notification tools using Python 3.8

Upgraded the application infrastructure from Python 3.8 to Python 3.9

Regression testing of new functionality enhancement once every two sprints ensuring code quality

Developed new system to incorporate FINRA requirements

Integration testing of the new system, worked along with cross functional teams to ensure smooth process

Involved in maintaining an internal containerized system for database maintenance

Lead daily sync meetings engaging Q&A and troubleshooting road blocks, also training new joiners on various levels

Performed unit testing using python unit test framework and code reviews on a regular basis

Used test driven approach for the app development

Skilled in using collections and several modules in python for debugging and looping though user defined objects

Involved in analysis and architecture of the application

Used SQL queries for retrieving trade information in accord to the TA requirements

Experience in Database with No SQL for maintenance of trade data

Production release experience with understanding and management of code in Dev/QA/UAT/Prod environments

Used Pandas for statistical analysis

Participated in architecture consulting to enable decisions, lead sessions where appropriate and support the successful implementation of initiatives.

Strong coding, debugging, and analytical skills

Driven implementation of app functionality using Agile methodology

Environment: Python 3.8 and 3.9, Linux, Pandas, Webservices, SQL, Mongo DB, Jira, Confluence, Agile, several internal applications within the bank network

SAP – Palo Alto, CA Feb 2021-Dec 2021

Python Developer – Automation Tools and Cloud consultant and General Project Management

Description: SAP SuccessFactors is a cloud-based software for Human Capital Management (HCM), using the software-as-a-service (SAAS) model. It incorporates core HR and talent management capabilities. The SAP SuccessFactors human experience management suite focuses on what employees need in order to do and be their best, shifting from human capital management (HCM) – and its processes, steps, and procedures – to individualized experiences designed to keep employees happy, productive, engaged, and improving. I was primarily involved in migrating central Tools and services form legacy to hyperscalar for SAP successfactors and also in FinOps and CloudOps

Responsibilities:

Involved in cloud management and migration activities from legacy to hyperscalar data centers

Worked on monitoring tools and metric development and management and with applications such as Splunk, Elastic central stack, Zabbix that have alerting and analytical reporting capabilities

Worked on trouble shooting for network connectivity and vulnerabilities

Involved in validating network connections from our central host to other data centers in hyperscalar using Linux platform and SaaS cloud

Well acquainted with data migration activities in SAP converge cloud, MS azure and GCP

Involved in build and validation activities for tools using terraform

Built data models using Splunk for effective cost utilizations used for FinOps and CloudOps

Performed container infrastructure activities on cloud and UNIX

Designed and developed resilient and scalable solutions for cloud environments

Managed, developed, and designed a dashboard panels for customers and administrators using Splunk for identifying abusive jobs including job server resizing and reduction

Used Jenkins to build and trouble shoot automated testing

Also worked on Splunk backend architecture and Global search head cluster ingestions

Created new containers into splunk and ingested the data into indexes and source types

Worked on API and fetching data using postman

Provisioned load balancer, auto-scaling group and launch configuration as well as storage requirements for data centers

Exceled in project management activities with active communication with business stake holders and team using Jira, Confluence

Managed onsite offshore coordination effectively to get assigned tasks done before the ETA

Built dashboards on jira to track the tickets and performance by project basis

Source code and version management using GitHub

Environment: Python, SOAP, Restful API, Git, Linux, Pandas, MS Azure, GCP, Converge Cloud, SaaS cloud, Shell Script, Jenkins, GITHUB, Jira, Confluence, Agile, APIGEE, Splunk, Zabbix, ELK

First Bank and Trust- New Orleans, LA July 2019-Jan 2021

Python Full Stack Developer

Description: This application offers an array of financial services and products including retail banking, mortgages, corporate banking, cash management, credit card, capital markets, trust and wealth management, and insurance. First Bank and Trust performs real-time news analytics and performs sentiment analysis and sector classification. The corresponding set of market commodities relevant to the classified subject is subjected to machine learning to perform predictive analytics on volatility on trading volume, price variance, correlation metrics and VaR calculations to produce risk matrix.

Responsibilities:

Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.

Developed single page application by using Angular JS backed by MongoDB and NodeJS.

Added support for Amazon AWS S3, and RDS to host static/media files and the database into Amazon Cloud.

Used Django configuration to manage URLs and application parameters.

Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask and SQL Alchemy.

Recorded the online users' data using Python Django forms and implemented test case using Pytest.

Created an on-premises CI/CD solution using Jenkins and the Pipeline plugin which uses pipeline as code.

Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON also views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.

Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework.

Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like Ansible, Terraform, Packer, Cloud formation, Docker, and Server spec.

Developed web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.

Developed different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.

Used Python to write scripts to automate launch, starting and stopping of EC2 instances and taking snapshots of the servers.

Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible

Used Pandas library for statistical Analysis.

Virtualized the servers using the Docker for the test environments and dev-environments using Docker containers.

Used AWS Lambda to configure the backend platform and improving the application’s response.

Worked on Version control using GitHub.

Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.

Designed automation scripts to back up the old records by using Mongo DB export command and transferred the files into backup machine with the help of ftplib.

Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes

Environment: Python, Django, MySQL, HTML, jQuery, CSS, JavaScript, SOAP, Restful API, Oracle DB, JDBC, Git, Linux, Angular.JS, NumPy, SciPy, Pandas, Matplotlib, Stats, Boto3, AWS, S3, SQS, PySpark, Shell Script, Jenkins, Golang, GITHUB, Jira, Agile

DEVELOPING VARIOUS WEB BASED INTERNET ENTERPRISE APPLICATIONS THAT ARE USEFUL TO MANAGE VARIOUS ROAD BRIDGE AND TRANSPORTATION CONSTRUCTION PROJECTS ACROSS INDIANA STATE MIS DEPARTMENT OF STATE OF INDIANA USA

STATE OF INDIANA, INDIANAPOLIS, IN Jan 2018 – Jun 2019

Python Full Stack Developer

Description: This web application is created for internal use. It was mainly designed to manage various road bridge and

Transportation construction projects across Indiana state MIS Department of State of Indiana

Responsibilities:

Gathered Semi structured data from S3 and relational structured data from RDS and keeping data sets into centralized metadata Catalog using AWS GLUE and extract the datasets and load them into Kinesis streams.

Developed web pages and Graphical user interfaces by front end layouts on the web by using HTML, DHTML, CSS, Bootstrap, XML, jQuery, Node.js and AngularJS.

Used python scripts for security purposes AWS lambda functions and deploying the applications through elastic beanstalk.

Used Django models with pandas effectively,

Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GIT.

Developed internal auxiliary web apps using Python Flask framework.

Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.

Developed Docker container based micro services using Spring Boot/Cloud and deployment on Kubernetes cluster.

Developed Jenkins-Kubernetes deployment for dockerized microservices in Golang and Python.

Developed entire frontend and backend modules using Python on Django Web Framework with GIT.

Worked on Atlassian tools like Bamboo, Jira, and confluence.

Develop programs to automate the testing of controller in CI/CD environment using Python, Bash script, Git and Linux command line.

Deployed microservices, including provisioning AWS environments using Ansible Playbooks.

Designed and developed Django REST Services with ORM models along with templates.

Utilize PyUnit, the Python unit test framework, for all Python applications.

Involved in Developing a Restful service using Python Django framework.

Developed the automated build and deployment using Maven and Jenkins using Tomcat as the application server.

Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.

Responsible for Plug-in Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.

Environment: Python, Django, SVN, AWS, C++, jQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache, Cassandra, PyQuery, HTML5, CSS3, Angular, JSON, Rest, Apache Web Server, Celery, Flash, SQL, UNIX, Windows, PostgreSQL, and python libraries such as SciPy, Pandas, Bugzilla, NumPy, SQL Alchemy, AWS etc.

DressBarn - Mahwah, NJ Aug 2015– Dec 2017

Python Full Stack Developer

Description: This application provides dashboard for Customers Dashboard has options to book/cancel orders, download Purchase invoice, Purchase history and concealed history. Transactions done by the customer on month wise and year wise It will show the upcoming new models basing on the search history of the customer.

Responsibilities:

Involved in the user interface development using JSP, HTML, CSS, XML, AJAX, Bootstrap and Java Script and preparation of Low-level Design document including program specification.

Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.

Used web technologies Python, Django, Flask, HTML, CSS & jQuery to develop front-end application.

Worked on designing, coding and developing the application in Python using Django MVC.

Wrote scripts in Python for extracting data from HTML file.

Migrating the Django database from SQL ite to My SQL to Postgre SQL with complete data integrity and designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.

Utilize PyUnit, the Python Unit test framework, for all Python applications.

Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.

Develop single page application by using Angular JS backed by MongoDB and NodeJS.

Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Managed large datasets using Panda data frames and MySQL.

Setting up databases in AWS using RDS and configuring instance backups to S3 bucket.

Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.

Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.

End to end application design and development using RESTful APIs, Micro-services, Spring Boot, Spring Cloud, Spring Rest, HTML5, CSS3, Bootstrap 3.0 and JQuery. Gained Knowledge on Deploying apps using AWS Cloud Formation. Experience in using various version control systems like Git, CVS, GitHub, Heroku and Amazon EC2.

Enhanced user experience by designing new web features using MVC Framework (Angular JS).

Installing and automation of application using configuration management tools Puppet and Chef and Creating and configuring virtual development environments with Chef and Virtual Box.

Used Git for version controlling and regularly pushed the code to GitHub.

Environment: Python, Django, AWS, jQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache, PyQuery, HTML5, CSS3, Angular, JSON, Rest, Apache Web Server, Celery, Flash, SQL, UNIX, Windows, PostgreSQL, AWS etc.

Stericon Pharma Pvt. Ltd - BANGALORE, INDIA MAY 2011 – APR 2012

Data Reporting Analyst

Responsibilities:

Designed and implemented an internal reporting tool named I-CUBE using Python to automate sales and financial operational data accessible through a built-in SharePoint for leaders globally. Used API for I-Cube to extract sales data on an hourly-basis.

Built and customized interactive reports on forecasts, targets and actuals data using BI/ETL tools such as SAS, SSAS, SSIS in the CRM which slashed manual efforts by 8%.

Conducted operational analyses for business worth $3M working through all phases such as requirements gathering, developing use cases, data mapping and creating workflow diagrams.

Accomplished data cleansing and analysis results using Excel pivot tables, VLOOKUPs, data validation, graphs and chart manipulation in Excel.

Designed complex SQL queries, Views, Stored Procedures, Functions and Triggers to handle database manipulation and performance.

Used SQL, PLSQL scripts for automating repeatable tasks of customer feedback survey data collection and distribution which increased the departmental efficiency by 8%.



Contact this candidate