We provide IT Staff Augmentation Services!

Python Developer Resume

Plano, TX

SUMMARY

  • Over 2 years of IT experience in Development, Implementation, design, analysis and Testing of various stand - alone and client-server architecture-based enterprise application software in Python on various domains.
  • Experienced in complete Software Development Life Cycle (SDLC), and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
  • Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
  • Extensive experience in using Python to code and design various phases for data processing pipeline.
  • Expert in using Django Authentication system, Django templating system, creating models and forms.
  • Extensive experience in system analysis, design, development, and implementation of web based and client/server application using HTML5, Angular.JS, Node.JS, CSS3, JavaScript, XML, XSLT, Python, Django.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Experience using python libraries for machine learning like pandas, NumPy, matplotlib, SciPy to Loading the dataset, summarizing the dataset, visualizing the dataset, evaluating some algorithms and making some predictions
  • Experience in working with AWS (Amazon Web Services) cloud platform and its features which includes EC2, IAM, EBS CloudWatch, AWS Config and AWS S3.
  • Experience in creating Business Logic usingPythonto create Planning and Tracking functions.
  • Good experience in setting up REST API using Django.
  • Expertise in test automation and continuous delivery of web applications, client server applications, and web services/REST APIs Testing, with Python.
  • Experienced with JSON based RESTful web services, and XML based SOAP web services.
  • Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Standups, Code review, Pert Chart, Gant Chart.
  • Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
  • Have flexibility and ability to learn and use new technologies and also to work in team environment as wells as independently to get things done.

TECHNICAL SKILLS

Languages: Python, SQL

Python Framework: Flask, Django

Python Libraries: Numpy, scipy, matplotlib, python-twitter, Pandas dataframe, networkx, urllib2, MySQLdb

IDE’S: PyCharm, PyDev, Eclipse.

Databases: MS SQL, MySQL, Oracle

Web Technologies: XML, CSS3, HTML5, JavaScript, JQuery, MVC, Bootstrap, RESTful, AJAX, Angular JS, Java Script, JQuery

Web Services: SOAP, REST

Operating Systems: Window, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential

Python Developer

Responsibilities:

  • Worked on designing, coding, and developing the application in Python using Django MVC.
  • Designed and developed Django REST Services with ORM models along with templates.
  • Developed web-based applications using Python, Django, XML, CSS3, HTML5, Java Script, Angular.JS and JQuery.
  • Applied REST API development via Django REST Framework model to develop an information management system.
  • Developed and implemented the user registration and login feature for the application process from scratch by extending Django user model.
  • Involved in the design and creation of RESTful APIs using Python/ Django/ Django Rest Framework.
  • Developed data processing tasks using PySpark such as reading data from external sources, merge data, perform data enrichment and load in to target data destinations.
  • Use Python and PySpark to create streaming data solutions for enterprise-wide analytics.
  • Created APIs, database Model and Views Utilization Python in order to build responsive web page application.
  • Used Python IDE PyCharm for developing the code and performing unit test.
  • Utilized Python libraries such as Numpy, pandas and Matplotlib to read data from csv files aggregate and update data.
  • Worked onPandasto import the data, Sort and plot the statistical data using histograms.
  • Used python to extract information from XML files.
  • Extensive coding using several Python Modules and controls to rapidly build application.
  • Used Python Data structures like lists, dictionaries, and tuples.
  • Responsible for setting up Python REST API framework using Django and developed Merge jobs in Python to extract and load data into MySQL database.
  • Worked in an agile development environment.
  • Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.

Environment: Python, Django, PySpark, PyCharm, PyUnit, Numpy, Pandas, Matplotlib, HTML5, CSS3, JSON, REST, MySQL, Agile and Windows.

Confidential, Plano, TX

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components.
  • Developed backend services and created many API's using Python Programming Language and SQL.
  • Worked on design, implementation and modifying the Python code, PostgreSQL database schema on-the back end.
  • Developed Web based Dynamic Form Builder using HTML5, CSS3, and JavaScript Object-to-XML.
  • Angular.JS is used to build efficient backend for client web application and used Django APIs for database access.
  • Involved in development using Python, bug fixing and used Pandas library for statistical Analysis.
  • Worked on object-oriented programming (OOP) concepts using Python, Django, and Linux.
  • Used collections in Python for manipulating and looping through different your defined objects.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Worked onPython Scriptsto createExcelandCSVfiles for documenting the Statistical Reports.
  • UsedPandasfor Statistical Analysis in the application andNumpyfor the advance math functionalities.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page
  • Involved in daily Scrum meetings and follows agile methodology.
  • Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.

Environment: Python, Django, HTML5, CSS3, JavaScript, Angular.JS, Numpy, Pandas, OOP, AJAX, PostgreSQL, SQL, Agile and Windows.

Hire Now