Sr.python Developer Resume
NY
SUMMARY
- Having around 8 years of experience as a Web Application Developer and coding with analytical programming using Python, Django, and Flask.
- Experience in requirement analysis, system design, development and implementation of web - based client/server applications using Python, Django, HTML, CSS, JavaScript, Bootstrap, React JS, jQuery, AJAX, XML and JSON.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries: matplotlib, numpy, Beautiful Soup, Scipy, PySide, python-twitter, Pandas data frame, networkx, urllib2, MySQL dB for database connectivity) to drive improvements throughout entire software development lifecycle.
- Experienced in Design, Development, and support of Data warehousing solutions for Extraction, Transformation and Loading (ETL) mechanisms.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, and spring web application frameworks.
- Architecture, size (Capacity planning), Data modeling, implementation, and support Cassandra Clusters including install, configure and upgrade DSE v3/4 (Cassandra v 1/2.x) and Ops Center v 4.x/5.x on Bare metal, and Cloud including AWS (Amazon Web Services).
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Worked with NOSQL databases MongoDB, Cassandra.
- Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Expertise in establishing database connections for Python by configuring packages like MySQL-Python.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Experience includes Database Design, Analysis and Development with MySQL, Oracle, and SQL Server.
- Experience in the required XML Schema documents and implemented the framework for parsing XML documents.
- Good experience in Hadoop technologies like Apache Spark, Scala, and SparkSQL.
- Experience in using Version Control Systems like Git, SVN and CVS
- Experienced with Batch systems scheduling and processing. Extensively used Python Celery for dynamic task scheduling and Celery Beat for cron-like tasks.
- Experience in working with deployment tools like Microsoft Azure, Heroku and Jenkins.
- Good experience in UNIX and Linux, Open stock, and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures, and managing container.
- Good Network understanding, setup and configure Firewalls, TCP/IP, DNS, DHCP, and Switches.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, Red Hat Linux, Fedora).
TECHNICAL SKILLS
Primary Languages: Python 3.x/2.7, Core Java, C, C++
Python Libraries: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas dataframe, urllib2
Frameworks: Flask, Parsekit (Enigma.io), Django, PyJamas, Pyramid, Hibernate
Database: Sqlite3, MySQL, MongoDB, Oracle 11g
IDE’s: PyCharm, Eclipse, NetBeans, PyDev, RIDE
Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP
Deployment tools: Amazon Web Services (EC2, S3, EBS, ELB, SES)
Web Technologies: HTML, CSS, DHTML, XML
Operating systems: Windows, Mac, Fedora Linux, Red hat Linux
SDLC Methods: SCRUM, Agile
Testing Frameworks: Junit, TestNG, ROBOT, JXL, JTest
Bug Tracking Tools: Axosoft, JIRA, Bugzilla, Rational Clearquest
Version Control: GitHub, Git
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr.Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process. Written many programs to parse excel file and process many user data with data validations.
- Created network architecture on AWS VPC, subnets, Internet Gateway, Route. Perform S3 buckets creation, configured the storage on S3 buckets, policies and the IAM role-based policies.
- Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
- Used Cloud-watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
- AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
- Designed Cassandra schema for the APIs.
- Developed Restful Microservices usingFlaskand deployed on AWS servers using EBS and EC2.
- Worked on Git, REST API, and Mongo DB.
- Developed tools to automate some base tasks using Python.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube.
- Develop applications that use MongoDB database and PyMongo.
- Managed and trained peers on the installation of MYSQL and in writing queries to achieve performance optimization.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Created multiple Python Scripts for various application-level tasks.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Developed and tested many features for dashboard using Django, CSS, and JavaScript.
- Created unit test/regression test framework for working/new code.
- Developed views and templates with Flask WTForms to create a user-friendly website interface.
- Using Git as version control tool to coordinate team-development.
- Built development environment with JIRA, Stash/Git. Developed entire frontend and backend modules using Python on Django Web Framework.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
- Responsible for debugging and troubleshooting the web APIs.
- Participated in writing scripts for test automation.
Environment: Python 2.7, Flask, AWS, Django, MySQL, Linux, Django, Eclipse, HTML, XHTML, Git, CSS, Bug zilla, JavaScript, Apache Web Server, MongoDB, Apache spark, Cassandra, MySQL.
Confidential, NY
Python Developer
Responsibilities:
- Used Agile Methodologies, Scrum stories and sprints in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Involved in all phases of software development life cycle for the case assignment and case management modules. Participated in specification, design, implementation, evangelism, and support of the application.
- Responsible for developing impressive UI using HTML, jQuery, CSS, Angular and Bootstrap.
- Used AJAX for implementing part of the functionality for Registration and to View information modules.
- Implemented various functions in NumPy and Pandas for mathematical operations and arrays.
- Used MongoDB as the database for this Django Web application.
- Used Angular services to consume the REST API’s and retrieve data from database and Angular Pipes to filter the data to display it in the view.
- Used Pandas API to put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it into MongoDB.
- Used Angular Routing Module to implement role-based routing for single page Application.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
- Created Data tables utilizingPyQt to display customer and policy information and add, delete, update customer records.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Dynamic implementation of SQL server work on website using SQL developer tool and Experience with continuous integration and automation using Jenkins and Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Involved in tokenizing the sensitive data before archiving in AWS S3 using REST based Enterprise Tokenization service and encrypting the data before sending it over wire to external systems.
- Used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
- Used Git version control system for collaborating with teammates and maintaining code versions. Used Jira to manage workflow and track progress.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
Environment: Django, Python, Angular, Typescript, Express, CSS, Bootstrap, HTML, NumPy, Pillow, Git, Pandas, Matplotlib, GitHub, Ajax, Bootstrap, AWS EC2, RDS, Jira, Postman, Visual Studio Code and Windows.
Confidential, NJ
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing applications.
- Built database model, Views and API's usingPythonfor interactive web-based solutions.
- Placed data into JSON files usingPythonto test Django websites. UsedPythonscripts to update the content in the database and manipulate files.
- Developed a web-based application using Django framework withpythonconcepts.
- GeneratedPythonDjango forms to maintain the record of online users.
- Used DjangoAPIs to access the database.
- Involved inPythonOOD code for quality, logging, monitoring, and debugging code optimization.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and JQuery.
- Developed views and templates with Python and Django's to create a user-friendly website interface.
- Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
- Development of PythonAPIs to dump the array structures in the Processor at the failure point for debugging.
- Created RESTful web services with DjangoMVT, and MySQL.
- Collaborated within a team using an Agile Development workflow and widely accepted collaboration practices using Git.
- Worked on front end frameworks like CSS, React JS, Bootstrap for development of Web applications.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Used Git version control tool to coordinate team-development.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL, and custom tools developed in Python and Bash.
- Implemented Multithreading module and complex networking operations like traceroute, SMTPmail server and web server Using Python.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
Environment: Python, Django, CherryPy, HTML5, CSS, Bootstrap, Jenkins, JSON, Git, JavaScript, AJAX, RESTful web service, MySQL, PyUnit, Nginx, Windows
Confidential
Python Developer
Responsibilities:
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap, JQuery.
- Model View Control architecture is implemented using Django Framework to develop web applications.
- Designed RESTful Webservices using Django, with emphasis on improved Security for the service using Django-http Auth with HTTPS. Also utilized Hug libraries to develop HTTP REST APIs to provide validations and used CherryPy framework to model and bind HTTP.
- Made use of advanced python packages like NumPy, SciPy for various sophisticated numerical and scientific calculations.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Performing Data validation, Data integrity, Data Quality checking before delivering data to operations, Business, Financial analyst by using Oracle.
- Angular.js is used to build efficient backend for client web application.
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Worked with JSON based REST Web services.
- Collaborated within a team using an agile development workflow and widely accepted collaboration practices using Git.
- Responsible for debugging the project monitored on JIRA (Agile).
- Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python, Django, Angular JS, Java Script, HTML, Bootstrap, XHTML, jQuery, JSON, XML, CSS, CherryPy, CSV, Jira, GIT, NumPy, SciPy, Linux, Oracle, Agile.
