We provide IT Staff Augmentation Services!

Python Developer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in design, development, testing and implementation of various stand - alone and client-server architecture-based enterprise application software using various technologies, analyzing complex business requirements & mapping them to system specifications.
  • Experienced in developing web applications, implementing Model View Template architecture using Django web framework.
  • Having Experience of 6+ Yrs. in developing web-based applications using Python 3.x (3.6/3.7), Django 2.x and Flask.
  • Developed web applications and Web APIs using different frameworks and libraries like Flask/ Flask-RestPlus, Django, Django REST Framework.
  • Experienced in developing web-based applications by following model view controller architecture (MVC).
  • Experience in developing the applications using Python 3.6/3.7, Flask web framework backed up by MS SQL/PostgreSQL databases using SQL Alchemy for Object Relational Mapper (ORM).
  • Designed and developed API’s to share data with cross functional teams using Hug and Fast API frameworks.
  • Experienced in working with various Python IDE’s using PyCharm, Spyder, Microsoft Visual Studio, sublime text editor.
  • Good experience in using Object-oriented design patterns, multi-threading, multi-processing, exception handling and knowledge in client server environment.
  • Extensively involved in developing and consuming web services/API’s/micro-services using requests library in python, implemented security using OAuth2 protocol etc.
  • Working experience on different high performance scientific and data visualization libraries like Pandas, NumPy, SciPy, Matplotlib, Seaborn, Bokeh and Stats models for statistical modelling etc.
  • Writing well designed, testable and efficient code in Python 3 by following best software development practices and standards.
  • Knowledge on Hadoop eco-system, HDFS, Map/Reduce functionality, also worked on processing large data sets using PySpark library in Python applications.
  • Designing the user interactive web pages/ templates as the front-end part of the application using various technologies like HTML, CSS, JavaScript, jQuery, JSON and implementing Bootstrap framework for better user experience.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like PostgreSQL, Oracle, MS-SQL etc.
  • Implemented backend asynchronous task queue system for data processing pipelines using libraries/frameworks like Celery, Flask etc.
  • Implemented automated data processing systems using libraries like Sub process, also sending notifications to users using python SMTP library, Flask-Mail extension.
  • Performed mapping of json/xml formatted data with relational data bases like MySQL, PostgreSQL, and SQLite.
  • Experienced in NoSQL technologies like MongoDB, CouchDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front, and Route 53.
  • Experience in working with continuous deployment using Heroku and Jenkins.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Well versed with Agile, SCRUM and Test-driven development methodologies.
  • Hands on experience in using version control systems Git and GitHub and GitLab.
  • Development Experience in Linux (CentOS, Debian, and Ubuntu), Mac OS and Windows environments.
  • Solving day to day data wrangling/data munging challenges using high performance scientific library stack.
  • Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Hands on experience with bug tracking tools JIRA and Bugzilla.
  • Using tools like Jupiter Notebook to test and accomplish day to day challenges with the data, measuring and improving performance wherever required.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experience in Agile development processes ensuring rapid and high-quality software delivery.
  • Developing or updating the technical documentation to accurately represent application design for user support.
  • Reviewed requirement documents with the business and development team to understand the architecture and functionality of the application and consolidated these requirements in appropriate modules in Test strategy.
  • Highly motivated and quality minded developer with proven ability to deliver applications against tight deadlines.
  • Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

TECHNICAL SKILLS:

Primary Languages: Python, JavaScript, C/C++

Python Libraries: Beautiful Soup, SciPy, matplotlib, Pandas data frame, urllib2, requests, json

Frameworks: Bootstrap, Django, Flask, Hug, FastAPI

Database: Sqlite3, MySQL, PostgreSQL, Mongo DB

IDE s: PyCharm, MS Visual Studio, atom

Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3)

Web Technologies: HTML, CSS, DHTML, XML, Java Script, Bootstrap

Operating systems: Windows, ubuntu, Fedora Linux, Red hat Linux

SDLC Methods: SCRUM, Agile

CI/CD tools: Jenkins, Docker

Testing Frameworks: Pytest, Unittest, ROBOT, Lettuce

Bug Tracking Tools: JIRA, Bugzilla

Version Control Tools: VSS, SVN, GitHub, Git, GitLab

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Python Developer

Responsibilities:

  • Using Python, Django and Pyramid frameworks to develop applications and responsible for both back-end programming and front-end functionality using Ajax, Angular.JS and other technologies.
  • Creating and populated digital brochures using Page Turn Pro and built photo galleries on website in the Django CMS and Django CMS plugin.
  • Developing front-end and back-end of the application using python on Django web framework.
  • Automating data movements using python scripts, involved in splitting, validating and processing of files.
  • Using several python libraries like NumPy, Logging, Pandas, and Cluster.
  • Working on JSON based RESTful web services, and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Involving in building database Model, APIs and Views using Python, to assemble an intelligent online arrangement.
  • Developing Web based Dynamic Form Builder using HTML, CSS, and JavaScript Object-to-XML.
  • Contributing to the refinement and ramp-up of the DDA technology and (Big) Data analytics stack.
  • Designing and created information administration framework utilizing MySQL.
  • Creating interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.
  • Designing, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for Microservices and continuous deployment.
  • Architecting and developed Python and Django for the backend development and for front-end application used React, Web pack, Redux, and ES and PostgreSQL for the database.
  • Implementing various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Using Python modules like Restful, Diplomate and Pandas library for statistical analysis and generating complex graphical data and NumPy for numerical analysis.
  • Using the continuous integration (CI/CD) tool Jenkins for automating the build processes.
  • Involving in building database Model, APIs and Views using Python, to manufacture an intuitive electronic arrangement.
  • Using Django framework to develop the application and used Python modules such as requests and urllib2 for web crawling.
  • Designing and managed API system deployment using fast http server and Amazon AWS architecture.
  • Developing the ETL mappings in PL/SQL via packages, procedures, functions, views and triggers.
  • Using Python based GUI segments for the front-end usefulness, for example, choice criteria, created test outfit to empower exhaustive testing using Python.
  • Consuming Rest based Microservices on Restful API's and designed and tested jQuery, HTML, CSS that meets the web browser standards.
  • Developing GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Associating with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developing views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Involving in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
  • Storing the data in the form of JSON structure-based documents, stored in a collection using MongoDB. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Improved the maintainability of the project by implementing and improving Exception Handling, Collection and performance tuning Python apps, performance testing and analysis
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
  • Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.

Environment: Python 3.6, Django 1.7, MySQL, AWS, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, JavaScript, JSP, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i.

Confidential, McLean, VA

Python Developer

Responsibilities:

  • The system is a full micro services architecture written in Python utilizing distributed message passing via Kafka with JSON as data exchange formats.
  • Created 6 micro services that has the capability to transfer the input files to machine readable format and pass through respective payment channels.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, jQuery and REST API calls.
  • Did full-page caching well using Varnish and could handle massive traffic without breaking a sweat.
  • Experienced in taking advantage of Nginx in combination with Apache by using it as a reverse proxy.
  • Supported development of Web portals, completed Database Modelling in PostgreSQL, front end support in HTML/CSS, jQuery.
  • Debugging the application and following messages in log files, to figure out the error if existing.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Involved in analyzing the problems using transaction breakdown, network monitoring and resource monitoring to find the performance bottleneck.
  • Maintained and monitored frameworks like Django, flask
  • Developed monitoring application which captures the error related data and store it in database.
  • Involved in scrubbing project, which updates the existing data with hashed values.
  • Reverse engineer and re-implement legacy back-end software into Python with minimal downtime.
  • Work closely with project leads to learn about the Azure services, environment deployment, and integration with tooling.
  • Used GitHub as a version control.
  • Worked on UNIX environment.
  • Optimized system performance and managed the API lifecycle
  • Performed unit testing.
  • Worked closely with leads in implementation exposure on service based, SOA, RESTful technologies.
  • Strong experience in developing Microservices using Drop wizard, Spring Boot, Lagom.
  • Work experience with Java Frameworks like spring, Hibernate.

Environment: Python, Drop wizard, Spring Boot, Lagom, Kafka, JSON, GitHub, LINUX, Django, Flask, Varnish, Nginx SOA, Teradata, REST,CI CD.

Confidential, Tampa, FL

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed user interface using CSS, PHP, HTML, JavaScript and JQuery, CI CD, Data Center.
  • Used Ansible to configure and manage the infrastructure.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and developed Use-Cases, Classes and Object Diagrams using UML Rational Rose for Object Oriented Design techniques.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Used PyUnit, the Python unit test framework, for all Python applications.
  • Involved in developing the REST Web services to expose the business methods to external services in the project.
  • Worked on front end frameworks like CSS, Bootstrap for development of Web application.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Developed, tested and debugged software tools for clients and internal customers of the organization.
  • Automation (Ansible) and Deploying on AWS environment.
  • Coded test programs and evaluated existing engineering processes.
  • Created a Git repository and added the project to GitHub.
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in Python
  • Collaborated with internal teams and external teams to solve the issues and giving feedback.
  • Documented the problems and progress of project most accurately.
  • Worked together with team during testing of data warehouses.

Environment: Python, Django, HTML5/CSS, MySQL, REST Web Services, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, JIRA, GIT, AWS

Confidential, Woonsocket, RI

Python Developer

Responsibilities:

  • Programming in Python as well as Perl.
  • Participated in the complete SDLC process.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Created entire application using Python, Django, MySQL and Linux.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Used Django framework for application development.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Improved performance by using more modularized approach and using more in built methods.
  • Performed data manipulation/storage for incoming test data using lxml /etree libraries.
  • Developed API modularizing existing python module with the help of pyyaml libraries.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.

Environment: Python 2.7, Django 1.4, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git, Perl, Cassandra.

Confidential

Java Developer

Responsibilities:

  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in Apache Tomcat.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action and AJAX tag libraries.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed SQL queries with JDBC API, Hibernate ORM to access data.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring IOC, and Spring AOP.
  • Implemented Executor Framework in Multithreading. Designed and implemented Multiple Process Service using Multithreading and Concurrency concepts to schedule and execute jobs.
  • Used the various error handling features of SOA Suite 11g like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
  • ·Worked extensively on the SOA infrastructure and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in the system.
  • Written Unix shell scripts to identify user login information.
  • Performed general Clear Case administration.
  • Developed JUnit test cases for all the developed modules.
  • Developed the different components of application such as JSPs, Servlets, EJB's using WebSphere Studio Application Developer and used Confidential for version control.
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed and build the application using ANT.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.

Environment: Java 6 & 7, JSP, Servlet, Spring (MVC, AOP, IOC, JDBC, Boot, Batch), Gradle, Hibernate, HTML, CSS, JavaScript, IBM WebSphere, Oracle, DB2, jQuery, JNDI, AJAX, Jasmine, PostgreSQL, SOAP & RESTful web services, JMS, Tortoise SVN, Camel, Active MQ, Eclipse, WebLogic, Thyme leaf, Microsoft SQL Serve

Hire Now