We provide IT Staff Augmentation Services!

Python /backend Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • I is a Backend Developer with 4+ years of experience. Worked specifically with Python and SQL.
  • I has experience working on Microsoft Azure cloud and Spark on Databricks environment.
  • Experienced with full software development life cycle of teh projects including Design, Development, Deployment, Testing and Implementation.
  • Experienced in object - oriented programming (OOP) concepts using Python.
  • Strong experience using Web Services and REST API’s in python.
  • Developed web applications using Model View Control (MVC) Django framework and Flask
  • Proficient in various DBMS like MySQL, PostgreSQL and MongoDB.
  • Worked on all phases of data warehouse development lifecycle, from gathering requirements to testing, implementation and support.
  • Demonstrated expertise utilizing ETL tools including SQL Server Integration Services and Data Transforming services
  • Experience working on Databricks notebooks in Azure.
  • Worked with Apache Spark analytics engine to handle Big Data.
  • In depth understanding of Spark architecture including PySpark, Spark SQL, Spark Data Frames for aggregation and Spark Mlib.
  • Manipulated files and their associated data for rapid delivery to clients or loading onto internal databases.
  • Expertise in using Spark-SQL with various data sources like JSON, parquet and Hive.
  • Worked on several python packages like NumPy, Pandas etc.
  • Experienced in working with various Python Integrated development Environment like PyCharm, Eclipse and Sublime.
  • Deployed and run applications on Docker container.
  • Developed and deployed frontend web applications using XML, CSS/CSS3 and HTML/HTML5.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping with teh software release process.
  • Hands on experience using Machine Learning Python libraries on spark and training clustering algorithms like KMeans Model.
  • Experience with Unit Testing and debugging skills.
  • Performed unit testing to test functionality, utilizing PyUnit, teh python unit test framework.
  • Ability to successfully multi-task and prioritize work.
  • Experienced in using Version Control Systems like GIT and SVN.
  • Extensively followed development methodologies such as Agile (SCRUM), Water Fall.

TECHNICAL SKILLS

Programming Languages/Frameworks: Python, HTML/HTML5, CSS/CSS3, C++Django, Flask

Databases/Web Servers: SQL, MySQL, MongoDB, Docker, Redis, Spark, AWS, Azure, Databricks, Kubernetes

Development Tools: PyCharm, Terminal, Sublime, Slack, Tableau

Version Controls: SVN, GIT

Software Methodology: Agile, Scrum, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Python /Backend Developer

Responsibilities:

  • Actively involved in requirement gathering, application development, testing and maintenance phases.
  • Implemented Spark using python and SparkSQL for faster processing of data.
  • Implemented Spark using Python and utilized Data Frames and Spark SQL API for faster processing of data
  • Manage teh Cluster API running on Azure Databricks. Teh App can start and schedule teh clusters.
  • Developed a Flask application that copies collection from MongoDB and stores in Redis cache. From teh Redis teh collection of data is processed and refreshed every 24 hours.
  • Designed databases, stored procedures, reports, and data input interfaces using SQL.
  • Developed applications in Python using Pretty Good Privacy (PGP) for teh team.
  • Built a pipeline to retrieve data from API, used SparkSQL to load JSON data and create schema RDD and loaded into Spark tables on Databricks.
  • Experience working on Docker and creating teh YAML file. Run applications on docker container for testing.
  • Configured and deployed projects using teh Azure Kubernetes Services. Schedule jobs to run on AKS.
  • Work closely with data scientists to assist on feature engineering, model training frameworks, and model deployments at scale
  • Collaborated with project managers, legal counsel, and other team members to gather data for projects.
  • Created REST APIs using Django Rest Framework to send data to user interface.
  • Worked with UNIX/LINUX environment and familiar with all its commands.
  • Utilized Agile Methodology and SCRUM process.
  • Used version control tools like GIT.
  • Successfully worked on teh python packages like NumPy and Pandas.
  • Used PyUnit, teh Python unit test framework for integration and unit testing.

Environment: Python 3.7, Flask, MySQL, MongoDB, Redis, Linux, Kubernetes, Docker, Spark, Databricks, Azure Web Services, HTML, XHTML, CSS, SQL.

Confidential, Chicago, Illinois

Python Developer

Responsibilities:

  • Actively involved in requirement gathering, application development, testing and maintenance phases.
  • Calculating teh client’s asset report by accessing information like where certain assets are located, who is using them, how they are being utilized and details about teh asset.
  • Developed entire backend modules using Python and Django Web Framework.
  • Composed python scripts to parse XML and JSON reports and load teh information in database.
  • Created REST APIs using Django Rest Framework to send data to user interface.
  • Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
  • Worked with UNIX/LINUX environment and familiar with all its commands.
  • Utilized Agile Methodology and SCRUM process.
  • Involved in migrating teh Databases from Oracle to MySQL and automate teh Database migrations by using Flyway with Jenkins.
  • Hands on experience in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like GIT(Bitbucket).
  • Successfully worked on teh python packages like NumPy and Pandas.
  • Involved in creating Flask API’s also developed a python level application to consume Mulesoft API’s.
  • Configured and deployed project using teh Amazon EC2 on AWS.
  • Used PyUnit, teh Python unit test framework for integration and unit testing.
  • Closely analyzed teh database tables using MySQL database

Environment: Python 3.x, MySQL, Jenkins, Bitbucket, Jira, Confluence, Mulesoft, Docker, AWS, LDAP, ServiceNow, Pgadmin, Flask.

Confidential - Monterey Park, VA

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintain teh website.
  • Interaction with client to understand expectations and requirements.
  • Designed and developed teh UI of teh website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java application in Python using advanced libraries in Python.
  • Wrote python scripts to parse XML documents and load teh data in database.
  • Performed testing using Django's Test Module.
  • Worked on middle tier and persistence layer. Created service and model layer classes and Value objects/POJO to hold values between java classes and database fields.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Writing scripts to track all process programs by using SubProcessPopen in Python.
  • Responsible for debugging and troubleshooting teh web application.
  • Successfully migrated all teh data to teh database while teh site was in production.
  • Developed GUI using Django for dynamically displaying teh test block documentation and other features of python code using a web browser.
  • Hand full experience on LINUX operating system.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Used extracted data for analysis and carried out various mathematical operations for calculation purpose using python library - numpy, scipy.
  • Built various graphs for business decision making using Python matplotlib library
  • Maintained technical documentation for resolved issues for future reference.

Environment: Python 2.7, Django, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache.

We'd love your feedback!