Python Developer Resume
TX
SUMMARY
- Around 6+ years of experience in design, development and analysis of Python, Django and client - server technologies-based applications.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experienced on software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, Matplotlib, Pandas Data frame, MySQL DB for database connectivity) and IDEs - sublime text, Spyder, PyCharm.
- Experience with Amazon Web Services (Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, Amazon SNS, AWS Cloud Watch, Amazon EBS, DynamoDB, Lambda).
- Experience working with Terraform to create AWS components like EC2, IAM, VPC Security groups.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Experience in creating Python, Django web-based application using Python scripting for data processing and MySQL for database, HTML, CSS, jQuery for data visualization.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
- Expertise in using Python/Django MVC framework to design and develop the application.
- Extensive experience in List Comprehensions and Python inbuilt functions such as Map, Filter and Lambda.
- Experience in analysing the SQL scripts and designed it by using PySpark SQL for faster performance.
- Experience in using version control system such as GIT and Git-Hub.
- Good knowledge of servers Apache Tomcat, Jenkins and Heroku
- Good experience in initiating and troubleshooting Continuous Delivery builds in Jenkins via JIRA tickets.
- Strong understanding and working knowledge of Object-Oriented design principles.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experience working with different operating systems WINDOWS, LINUX, and MacOS.
- Good experience in error and exceptional handling.
- Expertise in designing, implementing, and maintaining solutions for using Docker, Jenkins, Git for microservices and continuous deployment.
- Experience with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes worked with Terraform.
- Experience working on Python testing frameworks like Unit test and Pytest.
- Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
- Possess good interpersonal, analytical presentation skills, ability to work in self-managed and team environments.
TECHNICAL SKILLS
Programming Languages: Python, PL/SQL, C, C++, JAVA, J2EE
Cloud Services: AWS EC2 instance, S3 buckets, RDS instances, IAM, creating security groups, managing S3 object lifecycle, implementing S3 security & Encryption, working with databases, DNS, DynamoDB, Lambada and Redshift
Markup Languages: HTML, XML, JSON, Bootstrap
Frameworks: Django, Flask
Python Libraries: Beautiful Soup, NumPy, SciPy, Matplotlib, Pandas Data frame
Version Control: GitHub, SVN, Git
IDE Tools: PyCharm, Spyder, Visual Studio, Atom, Eclipse 3.0, Toad 8.0
Other Tools: Jenkins and Heroku
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere
Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL, RDBMS
Defect Tracking: JIRA, Version One, Clear Quest/Clear Case
Operating Systems: Unix, Linux, Windows and Mac
PROFESSIONAL EXPERIENCE
Confidential, TX
Python Developer
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Django Framework that was used in developing web applications to implement the model view control architecture.
- For database access Django API's/Models have been used.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
- Developed UI using CSS, HTML, JavaScript, ReactJS, jQuery and JSON. Implemented data-binding using NODEJS for front-end development of a current web application.
- Developed Apache Spark jobs using python in test environment for faster data processing and used Spark SQL for querying.
- Developed analytical component using Scala. Analysed the SQL scripts and designed the solution to implement using Scala.
- Developed and implemented API services using PySpark.
- Analysed the SQ
- L scripts and designed it by using PySpark SQL for faster performance.
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Unit Test Python library was used for testing many programs on python and Integration testing, web application testing was performed.
- Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- Performance and consistency being the main factors of consideration the code was tuned.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
Environment: Python 2.7, Django 1.6, Java Script, NodeJS, HTML, XHTML, React JS, jQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux, PySpark
Confidential, Bellevue, WA
Python Developer
Responsibilities:
- Worked on analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Worked as an application developer experienced with controllers, views and models in Django, Restful web services using Python REST API Framework.
- Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
- Tested entire frontend and backend modules using Python on Django Web Framework
- Responsible for handling the integration of database system.
- Used Amazon Web-Services (AWS)like EC2 and S3 for small data sets.
- Implemented AWS Services to provide a variety of computing and networking services to meet the needs of applications.
- Developed multi-threaded standalone app in Python to view Circuit parameters and performance.
- Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
- Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based scheme.
- Performed Data Cleaning, features scaling, features engineering using Pandas and NumPy packages in python.
- Implemented Performance tuning and improved the Performance of Stored Procedures and Queries
- Installed and configured PyBuilder for application builds and deploying it.
- Developed and deployed SOAP based Web Services on Tomcat Server.
- Designed and implemented Docker workflow reduced built and deployment times.
- Worked on container management using Docker in creating images.
- Collected data needs and requirements by Interacting with the other departments.
- Worked on different data formats such as JSON, XML.
- Responsible for implementing monitoring solutions in Terraform, Docker, and Jenkins.
- Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
Environment: Python, Django Web Framework, AWS, Docker, Terraform, HTML, CSS, NoSQL, RDBMS, JavaScript, jQuery, Sublime Text, Jira, GIT, PyBuilder, unit test, Firebug, Web Services
Confidential, Iselin NJ
Python Developer
Responsibilities:
- Followed Agile Methodologies to manage full life-cycle development of the project.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Worked on large-scale, high-traffic Python web applications to define and implement new features, enhance core functionality, and integrate with other platforms and services.
- Involved in installing, configuring, upgrading, migrating, and patching of DB2, Oracle, and SQL Server.
- Established database connections for Python by configuring packages like MySQL-Python.
- Handled potential points of failure through error handling and communication of failure.
- Developed consumer-based features and applications using Python, Django, HTML.
- Used many regular expressions to match the pattern with the existing one.
- Built SQL queries for performing various CRUD operations like create, update, read and delete.
- Involved in ingestion, transformation, manipulation, and computation of data using Stream Sets, Kafka, MySQL, Spark.
- Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2. Wrote with object-oriented Python, Flask, SQL, Jinja2, HTML/CSS, Bootstrap.
- Worked extensively on AWS Components such as Elastic Map Reduce (EMR), Elastic Compute Cloud (EC2), Simple Storage Service (S3).
- Used different file formats like Text files, CSV, Parquet, JSON
- Used Collections in Python for manipulating and looping through different user defined objects.
- Developed user friendly, simple yet effective web-based applications.
- Deployed the project into Heroku using GIT version control system.
Environment: Python, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, AngularJS, Bugzilla, jQuery, CSS Bootstrap, Mongo DB, MS SQL Server, Eclipse, Git, GitHub, Linux, Shell Scripting
Confidential, Mount Laurel, NJ
Jr. Python Developer
Responsibilities:
- Involved in gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Used Python, Django and Flask frameworks to develop applications and responsible for both back-end programming and front-end functionality using Ajax, Angular.JS, and other technologies.
- Developed Python batch processors to consume and produce various feeds.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based scheme.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Worked on different data formats such as JSON, XML.
- Developed Business Logic using Python on Django Web Framework.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Version control system such as SVN. Wrote validation scripts in SQL to validate data loading.
- Developed multi-threaded standalone app in Python to view performance.
- Developed SQL Queries, Stored Procedures, and Triggers using Oracle.
Environment: Python, Django, Pandas, PIP, Jenkins, JSON, SVN, JavaScript, Oracle, Restful web service, Ajax, Angular.JS, Oracle and PyTest