Post Job Free

Resume

Sign in

Python Developer

Location:
Pflugerville, TX, 78660
Posted:
February 10, 2023

Contact this candidate

Resume:

Kishan B

Python Developer 732-***-**** adu9gv@r.postjobfree.com

PROFESSIONAL SUMMARY

●About 7 years of professional Python development experience in developing web-based applications, Software development and design using Python, Django framework.

●Excellent Experience on various Python integrated IDE's such as Sublime Text, PyCharm, Eclipse, NetBeans.

●Experienced in implementing MVC architecture using Full stack frameworks such as Django and Flask for developing web applications and Expertise in handling Django ORM.

●Developed proprietary frameworks on top of Django Rest Framework with cache and NumPy. Worked on large datasets by using Pandas.

●Experienced in Front-end technologies as HTML, CSS, JavaScript, Bootstrap and jQuery.

●Experienced on ETL and ELT Tools like SQL Server Integration Services (SSIS), also have knowledge in Data Migrator (IBI). Have good experience on working with version controls like Git and SVN.

●Experience in developing Restful web services and Microservices using Python.

●Experience in developing Web Services (SOAP, Restful) in Python using XML, JSON.

●Working experience on Amazon Web Services (AWS) Cloud services like EC2, S3, Redshift, Lambdas and RDS.

●Design, involved in code reviews and wrote unit tests in Python and Updated site with JavaScript, JQuery, Python, Django, and SQL.

●Extensively followed development methodologies such as Agile (SCRUM), Waterfall.

●Familiarity with development practices such as code reviews and unit testing using UnitTest.

●Experienced in NoSQL technologies like MongoDB, and relational databases like Oracle, PostgreSQL and MySQL databases.

●Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.

●Have experience working in LINUX and UNIX environments and basic BASH scripting.

●Developed, Maintained and supported Continuous Integration framework based on Jenkins.

●Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.

●Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

EDUCATION

M.S. in Computer and Information Technology, San Jose State University Dec 2018

B.Tech. in Computer and Information Technology, Gujarat Technological University May 2015

TECHNICAL SKILLS

Programming Languages:

Python, JAVA, C, C++

Web Technologies:

HTML, CSS, JavaScript, jQuery, Bootstrap.

Web Technologies framework:

Django, Flask.

Testing Tools:

Pytest, Selenium

Cloud Technology:

AWS (EC2, S3, Redshift, Lambdas, RDS)

Data Science:

Pandas, NumPy, TensorFlow

Database:

Oracle, MySQL, SQL, SQLite, PostgreSQL, MongoDB.

IDE:

JetBrains PyCharm, Eclipse EE, Sublime, Amazon Sagemaker, Visual Studio, NetBeans.

Platform:

Windows, iOS, Linux, Unix.

Project 1

Python Developer

Client: Verizon Inc, Alpharetta GA. Jan 2022 – Till Date

Description:

Verizon Communications Inc. is a telephone, internet service provider, and television company in the United States. It also owns a mobile phone company, Verizon Wireless.

Responsibilities:

•Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution for this application.

•Developed Python microservices with Django framework for internal Web Applications.

•Developed backend modules using Python on Django Web Framework.

•Used Django ORM to access database objects. Also involved in validating and processing of files.

•Developed MySQL Queries, Stored Procedures, and Triggers Using Oracle.

•Wrote Python scripts to parse XML documents and load the data in the database.

•Designed and developed modular tools and micro-services which trigger different workflows which mine data from the database.

•Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Scala and Pyspark.

•Data Migration from SQL to Oracle. Built various graphs for business decision making using Python matplotlib library.

•Designed and developed the UI of the website using HTML, CSS and JavaScript.

•Created Data tables utilizing PyQt to display customer and their subscription information and add, delete, update customer records.

•Managed Docker orchestration and Docker containerization using Kubernetes.

•Developed Restful microservices using Django and deployed on AWS servers using EC2.

•Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, Git, Docker.

•Utilized Kubernetes for the runtime. Environment of the CI/CD system to build, test deploy.

•Developed automation scripting and implemented unit testing using Python unit test library and developed APIs to test for the web service REST using robot and selenium.

•Experience in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, Redshift, VPC, Cloud Watch, Elastic Load Balancer.

•Used JIRA for Project monitoring, creating use cases and bug tracking.

•Responsible for debugging and troubleshooting the web application.

Environment: Python, Django, Oracle, CI/CD, AWS, Testing, Docker, Jira, Git.

Project 2

Python Developer

Client: Nationwide Insurance, Columbus, OH. Feb 2021 - Dec 2021

Description:

Nationwide Mutual Insurance Company and affiliated companies, commonly shortened to Nationwide, is a group of large U.S. insurance and financial services companies based in Columbus, OH. Nationwide Financial Services (NFS), a component of the group, was partially floated on the New York Stock Exchange prior to being repurchased by Nationwide Mutual in 2009.

Responsibilities:

•Involve in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.

•Design, develop, test, deploy and maintain the Website.

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

•Design and develop the UI of the Website using HTML, CSS and JavaScript.

•Develop entire front-end and backend modules using Python on Django Web Framework.

•Designed and developed data management system using MySQL.

•Design and maintain databases using Python and developed Python-based API (RESTful Web Service) using Django, SQLAlchemy, and PostgreSQL.

•Managed large datasets using Panda data frames and MySQL and Worked on validating the code and developed MySQL queries.

•Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications.

•Developing Kafka producers and consumers. Experience in configuring and working with Flume and Kafka to load the data from multiple web sources directly into HDFS.

•Experience in real time data from various data sources through Kafka data pipelines and applied various transformations to normalize the data stored.

•Experience in porting the ideas from Kafka Streams to Python using faust - python stream processing library

•Utilized PyUnit, the Python unit test framework, for all Python applications.

•Experience in working with TDD/BDD environments and Scrum development lifecycle.

•Involved in CI/CD pipeline for deploying to dev, QA and prod environments using Jenkins and Docker.

•Worked in Agile development through collaborating with QA and Business Analysis team members.

•Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.

Environment: Python, Django, Oracle, AWS, Panda, Kafka, Airflow, Jira, Git.

Project 3

Python Developer

Client : United Airlines, Chicago, IL Sep 2019 - Feb 2021

Description: United Airlines, Inc. (commonly referred to as United) is a major U.S. airline headquartered at Willis Tower in Chicago, Illinois. United operates a large domestic and international route network spanning cities large and small across the United States and all six inhabited continents. Measured by fleet size and the number of routes, it is the third-largest airline in the world.

Responsibilities:

●Developed Python-based API (RESTful Web Service) to track the events and perform analysis using Django.

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

●Worked on several python libraries like Python, NumPy, and Matplotlib and used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.

●Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.

●Implemented and enhanced CRUD operations for the applications using the MVT (Model View Template) architecture of the Django framework and Python conducting code reviews.

●Experience in writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL databases.

●Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peers.

●Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.

●Successfully migrated the Django database from SQLite to MySQL with complete data integrity.

●Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.

●Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.

Environment: Python, MySQL, Shell Scripting, REST, HTML, CSS, JavaScript, JSON, Matplotlib, PyTest.

Project 4

Python Developer

Client: Alliant Credit Union, Chicago, IL. Aug 2018 - Sep 2019

Description: Alliant Credit Union is a member-owned financial cooperative headquartered in Chicago, Illinois. Alliant provides exclusive benefits to employees, retirees, and members of qualifying organizations.

Responsibilities:

●Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.

●Involved in user interface design and development using JSP, Servlet, HTML, CSS, and JavaScript.

●Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.

●Designed and developed data management system using MySQL.

●Modified controlling databases using SQL generated via Python, collected and analyzed data with Python programs using SQL queries from the database of data collected from the systems under tests.

●Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

●Involved in writing application level code to interact with APIs, Web Services using JSON and hence building a type-ahead feature for zip code, city, and county lookup using jQuery, Ajax, and jQuery UI.

●Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope, and project-related decisions.

●Used Python libraries and SQLqueries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.

●Skilled in using collections in Python for manipulating and looping through different user-defined objects.

●Work with a small team of ETL developers on specific projects, including working directly with senior managers and clients.

●Developed views and templates with Python and Django view controllers and templating language to create a user-friendly website interface.

●Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.

Environment: Python, HTML, CSS, RDBMS, JSON, jQuery, MySQL, NumPy, Hadoop, KAFKA, Linux

Project 5

Python Developer

Client: Harris Corporation, Melbourne, FL. July 2017 - Aug 2018

Description: Harris Corporation is an American technology company, defence contractor and information technology services provider that produces wireless equipment, tactical radios, electronic systems, night vision equipment.

Responsibilities:

●Involved in the software development lifecycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.

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

●Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

●Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.

●Experience in real time data from various data sources through Kafka data pipelines and applied various transformations to normalize the data stored in HDFS Data Lake.

●Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.

●Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.

●Managed code versioning with GitHub, BitBucket, and deployment to staging and production servers.

●Implemented MVC architecture in developing the web application with the help of the Django framework.

●Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture.

●Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing

Environment: Python, Django, HTML, CSS, XML, MySQL, JavaScript, MS SQL Server, JavaScript, Git, GitHub, AWS,KAFKA

Project 6

Software Developer

Client: Next Sphere Technologies (India) Private Limited, Chennai, India May 2015 - Jan 2017

Description: Virtusa Corporation is an American information technology services company founded in 1996 in Sri Lanka and has its headquarters in South borough, Massachusetts, United States. The company provides IT consulting, business consulting, systems implementation and application outsourcing services to large enterprises and software vendors.

Responsibilities:

●Developed a queue based system for recording and tracking various kinds of tickets for Standard Chartered Bank.

●Developed multiple models and controllers using core JAVA, Spring and Hibernate frameworks as a part of back-end development for SCB ISIS project.

●Developed rule based expert system using JAVA and XML for insurance approval for TRUVEN Health Analytics.

●Extensively used UML to develop various use cases, class diagram and sequence diagrams. Worked on writing SQL queries for Oracle.

●Involved in designing and generating web services using SOAP, WSDL, and UDDI.

●Developed interactive web application using ExtJS

●Developed a web-based reporting system with JSP.

●Developed UI using HTML, Bootstrap, jQuery and JSP for interactive cross-browser functionality and complex user interface.

●Responsible for verifying that the Software Configuration Management plan is followed in the project for the STG Billing application.

Environment: SQL, SOAP, WSDL, ExtJS, JSP, JMS, HTML, Bootstrap, jQuery



Contact this candidate