Post Job Free
Sign in

python developer

Location:
Columbus, OH
Salary:
65/HR
Posted:
March 12, 2021

Contact this candidate

Resume:

KARTHIK S

Python AWS Developer

Contact: 469-***-**** email:******@******************.***

Professional Experience:

8+ years of experience in Design, Development, Management, and Implementation of various stand-alone, client-server enterprise applications using Python scripting, Django, Angular JS, JavaScript and Node.js.

Good knowledge in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System).

Hands-on experience in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, and Python) Architecture.

Expertise in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloud watch, AWS Config, Auto-scaling, IAM user management and AWS S3.

Good experience in developing web applications implementing Model View Control architecture using Django and Flask web application frameworks.

Good knowledge in GUI frameworks - Python, Pyjamas.

Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies and active participation in full development life cycle (includes requirements, design, architecture, development, Implementation, and testing).

Experienced in NoSQL technologies like MongoDB, Cassandra, Redis and relational databases like Oracle, SQL Lite, PostgreSQL and MySQL databases.

Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives

Experienced in Working on Big Data Integration and Analytics based on Hadoop and Kafka.

Good knowledge of using IDE Tools like IDLE, Eclipse, NetBeans, PyCharm, and Sublime Text.

Experienced in using Python libraries like Beautiful Soup, NumPy, SciPy, matplotlib, Python-twitter, urllib2, and MySQL for database connectivity.

Experience in UNIX and Linux shell environments using command line utilities.

Experience with Unit Testing/ Test Driven Development (TDD), Load Testing and Integration Testing.

Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets.

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

Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.

Familiar with tools including Bugzilla, Jira, and Confluence.

Implemented machine learning algorithms in Spark and Python, for segmentation of data.

Experience in implementation of MVC/ MVW architecture using Django, and RESTful, SOAP web service and SOAPUI.

Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Bootstrap, XML, Backbone JSON.

Proficiency in Agile Methodologies, Scrum stories and sprints experience in a Python-based environment, along with data analytics, data wrangling, and Excel data extracts.

Education: Bachelor of Engineering in ECE, Dr MGR University, India

Technical Skills:

Languages

Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl, SQL

Python Framework

Django, Flask

IDE Tools

Eclipse, PyCharm, RAD

Build Tools

Ant, Maven, Gradle,

Continuous Integration Tools

Jenkins

Processes

Agile-Scrum, Waterfall

Cloud Technology

AWS, OpenStack

Source Version Control Tool

Subversion (SVN), Git,

Databases

MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel

VIRTUALIZATION SKILLS:

ESX 4.1/4.0, vSphere 3/4, VMware Workstation 10/11, Oracle Virtual Box

Operating Systems

Windows (XP, Vista & 7, 8), LINUX, UNIX

Professional Experience:

Client: Verizon, Columbus, Ohio Oct 2019 - Present

Role: Python / AWS Developer

Description: Worked on web-based intranet system that supports Organization across the country. The system provides functionality for recruit, select, and hires process applicants into Organization. The project contains different processes, which includes applicant, admin, HR, vacancy management system, position management system, ambassador management system etc. Each process contains its own logs systems and reporting services

Responsibilities:

Developed, tested, and deployed Business feature set in Node.js with Express and MongoDB backend, incorporating APIs.

Developed application using Amazon Web Service (AWS) like EC2, cloud search, Elastic load balancer ELB, Cloud Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.

Rewrote one of the key pages, which allows users to manage their content. The task involved investigation of the AngularJS UI-Grid as well as refactoring of several backend methods.

Built AngularJS modules, controllers, pop up modals, and file uploaders.

Worked on server-side applications with Django using Python programming.

Interacted with 3rd party APIs and built RESTful APIs using NodeJS

Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of Python code using a web browser.

Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scale.

Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.

Developed enhancements to MongoDB architecture to improve performance and scalability.

Involved in Installing Hadoop, Map Reduce, HDFS, and AWS and developed multiple MapReduce jobs in Hive for data cleaning and pre-processing.

Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.

Created Data tables utilizing MySQL utilized Jinja to access data and display it in the front end.

Worked on Automation of data pulls from SQL Server to Hadoop eco system via SQOOP.

Contributed in the design and creation of RESTful APIs using Python/Django/Django Rest Framework.

Imported millions of structured data from relational databases using Sqoop import to process using Spark and stored the data into HDFS in CSV format.

Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing (Functional Testing, Regression Testing, Load Testing).

Installing and maintaining the Hadoop - Spark cluster from the scratch in a plain Linux environment and defining the code outputs as PMML.

Complex loan origination and underwriting strategies can be flexibly defined and can include the implementation and deployment of credit risk scoring and risk rating models through model import (PMML).

Successfully implemented Apache Spark and Spark Streaming applications for large scale data.

Writing API documentation for onboarding developers on microservices platform of Autodesk.

Environment: Python, AWS, EC2, EBS, S3, VPC, PyCharm, jQuery, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, JSON, Angular.js, MongoDB, SQL Workbench.

Client: Vanguard, Charlotte, NC Aug 2018 – Sep 2019

Role: Python AWS Developer

Description: Vanguard is the leading investment companies, offering large selection of low-cost mutual funds, ETFs (exchange-traded funds) and advice and related services. VCEP-Vanguard Charitable Endowment Program is the project where a donor recommends a grant to charity from their account, Vanguard Charitable performs due diligence to ensure that the nonprofit organization is in good standing with the IRS and that the grant serves a charitable purpose. Donors create a customizable and responsive succession plan that continues their philanthropic legacy beyond their lifetime

Responsibilities:

Configured several nodes (Amazon EC2 spot Instance) Hadoop cluster to transfer the data from Amazon S3 to HDFS and HDFS to AmazonS3 and to direct input and output to the Hadoop MapReduce framework.

Deployed project into Amazon Web Services (AWS) using Amazon Elastic Beanstalk.

Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.

Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.

Used SAX for XML parsing, JSON and AJAX to send request to secured web service.

Created and maintained AWS EC2 servers running the Dittach application's full suite

of micro-service Docker containers and configured Strong loop NodeJS API Services.

Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.

Developed Web API using NodeJS and hosted on multiple load balanced API instances.

Converted the raw JavaScript application to AngularJS, Node, and MongoDB.

Designed DynamoDB pipeline for routing/storing of email bounce handling records.

Developed Views and Templates with Python and to create a user-friendly website interface Django's view controller and template language is used.

Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.

Developed enhancements to MongoDB architecture to improve performance and scalability.

Work on modification of machine learning algorithm name Santillan to build price recommendation system with feature selection.

Involved in Installing Hadoop, Map Reduce, HDFS, and AWS and developed multiple MapReduce jobs in Hive for data cleaning and pre-processing.

Worked on Automation of data pulls from SQL Server to Hadoop eco system via SQOOP.

Contributed in the design and creation of RESTful APIs using Python/Django/Django Rest Framework.

Wrote SOAP and Restful web services, in house ESB for a web Claims application (Spring MVC, Angular JS, Active, SOAP UI, Mocking, JSON, Build forge).

Designed and documented RESTful APIs for collection and retrieval of high volume IOT telemetry data.

Successfully migrated the DynamoDB from PostgreSQL with complete data integrity.

Created a Django dashboard with custom look and feel for end user after a careful study of the Django admin site and dashboard.

Used Unit Test Python library for testing many programs on Python and other codes.

JIRA was used to build an environment for development.

Used Test driven approach (TDD) for developing services required for the application.

Created and configured virtual development environments with Chef and Virtual Box and developed a fully automated continuous integration system using Git, Jenkins and custom tools developed in Python.

Involved in environment, code installation as well as the SVN implementation.

Developed, tested, and debugged software tools utilized by clients and internal customers.

Coded test programs and evaluated existing engineering processes.

Designed and configured database and back end applications and programs.

Environment: Python, Django, JSON, REST, AWS, Hadoop framework, HTML, Mongo DB, JavaScript, Ajax, SQL, and Oracle SQL Developer, Web Services, Angular.js, SQL Workbench.

Client: Southwest Airlines, Dallas, TX Aug 2015 to Dec 2018

Role: Python Developer

Description: Dallas-based Southwest Airlines Co. (NYSE: LUV) continues to differentiate itself from other air carriers with exemplary Customer Service delivered by more than 54,000 Employees to more than 100 million Customers annually. Southwest operates a network of 101 destinations in the United States and nine additional countries with more than 3,900 departures a day during peak travel season

Responsibilities:

Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.

Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.

Gained Knowledge on Deploying apps using AWS Cloud Formation.

Written Cloud formation templates and deployed AWS resourcing.

Build application and database servers using AWS EC2 and create AMIs also using RDS for Oracle DB.

Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.

Developed the required XML Schema documents and implemented the framework for parsing XML documents.

Extensively used python modules such as requests, urllib, urllib 2 for web crawling.

Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.

Experience in using various version control systems like Git, CVS, GitHub, Heroku and Amazon EC2.

Created Git repository and added the project to GitHub

Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.

Developed programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash script and Windows command line, AutoIt, AutoHotKey and Java Script

Used Pandas library for statistical Analysis. Worked on Python Open stack API's.

Developed UI using HTML, AJAX, Javascript and jQuery and jQueryUI, Used Mysql as backend database and Mysqldb of python as database connector to interact with Mysql server.

Used Agile Methodology and SCRUM Process.

Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.

Re-engineered various modules for implementing changes and creating efficient system.

Developed rich UI web application using javascript libraries like jQueryUI, datagrid, jscolor, highcharts.

Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.

Implemented database access using Django ORM.

Used Restful APIs to access data from different suppliers

Utilized Python in the handling of all hits on Django, Redis, and other applications.

Build all database mapping classes using Django models.

Developed object-oriented programming to enhance company product management.

Was involved in environment code installation as well as the SVN implementation.

Responsible for debugging and troubleshooting the web application.

Created unit test/regression test framework for working/new code.

Environment: Python, JSON, REST, AWS, Hadoop framework, HTML, MVT, Django, Ajax, PyQT, PyUnit, JavaScript, PL/SQL, and Oracle, Mongo DB, SQL Developer

Client: Data by Choice, India May 2012 to Jul 2015

Role: Python Developer

Description: Data by Choice have strong domain experience across several diverse verticals including FMCG, Retail, E-commerce, Pharma and Life Sciences, Insurance, Banking and Financial Services, Manufacturing, Aerospace, and Automobile.

Responsibilities:

Worked on requirement gathering and High-level design.

Used Python scripts to update content in the database and manipulate files.

Converted Visual Basic Application to Python and MSQL.

Used HTML/CSS and JavaScript for UI development.

Developed object-oriented programming to enhance company product management.

Utilized Python in the handling of all hits on Django, Redis, and other applications.

Used several Python libraries like wxPython, NumPy and matplotlib.

Was involved in environment code installation as well as the SVN implementation.

Created unit test/regression test framework for working/new code.

Responsible for debugging and troubleshooting the web application.

Build all database mapping classes using Django models.

Environment: Python, SVN, Eclipse, Java Script, XML, Linux, Bugzilla, HTML5/CSS.



Contact this candidate