Sr. Python Developer Resume
5.00/5 (Submit Your Rating)
New, York-nY
SUMMARY
- Around 7+ years of experiences in IT industry with proficiency in Design and Development using Python, Django, and Flask projects.
- Experience of Software Development in Python(libraries used: Numpy, Scipy, matplotlib,Python, urllib2, MySQL DB for database connectivity) and IDEs - sublime text, Spyder, pycharm.
- Experience in various stage of SDLC (Software Development Life Cycle), Software Testing Life Cycle(STLC) and QA methodologies from project definition to post-deployment documentation.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, andPython/PHP) and LAMP (Linux, Apache, MySQL, andPython) Architecture.
- Experience in working with server side technologies including databases, restfulAPIand MVC design patterns.
- Strong experience in Data Analysis, Data Migration, Data Cleansing, Transformation, Integration, Data Import, and Data export using multiple ETL tools such as Ab Initio and Informatica Power Center.
- Experience in developing web-based applications usingPython,Flask, PHP, Django, XML, JSON, CSS, HTML, HTML5, JavaScript, AngularJS and jQuery.
- High potential skills in development/deployment of Desktop/Web applications using Python, SQL, Shell Scripting, HTML /JavaScript targeted for all three major platforms - Windows, OS X, Linux or the Cloud.
- Good experience in developing web applications implementing MVT/MVC architecture using Django andFlaskweb application frameworks, with good understanding of ORM and SQL Alchemy.
- Experience in implementing Puppet, Chef. Worked on Data-Center operation and migration across UNIX and Linux platforms.
- Experience handling API policies like converting from XML to JSON, JSON to XML, Oauth, Quota, Spike Arrest.
- Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
- Experience with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, DevCentre, Datas tax Opscenter.
- Experience with automated CM and maintained a CI/CD pipeline, deployment tools such as Chef, Puppet, or Ansible.
- Experience in migrate an On-premises VM or Azure Classic VM to Azure ARM Subscription with Azure Site Recovery.
- Experience in developing Web Services withPythonprogramming language and Good working experience in processing large datasets withSparkusing Scala and Pyspark.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions on MySQL and PostgreSQL database
- Experience in NoSQL technologies likeMongoDB, relational databases like Oracle, SQLite, PostgreSQL, Dynomodb and MySQL databases.
- Experience in using UNIX shell Scripts for automating batch programs.
- Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
- Experience in creating Amazon EC2 instances and setting up security groups and Configured Elastic Load Balancers with EC2 Auto Scaling groups.
- Experience in Python's modules Numpy, matPlotLib, Seaborn, Pickle, PySide, Scipy, wxPython, PyTables etc. for generating complex graphical data, creation of histograms etc
- Well versed with code repositories for branching and maintaining the code using version control tools such as Subversion (SVN) and GIT on UNIX and Windows.
- Well versed in Software Development Life Cycle (SDLC) management models namely Waterfall andAgile(SCRUM) models.
PROFESSIONAL EXPERIENCE
Confidential - New York-NY
Sr. Python DeveloperResponsibilities:
- Responsible for developing an automated system to identify redundant server instances with the same session IDs and mark them for deletion, theirby freeing the memory by a significant amount at times.
- UsedPythonand Django to interface with thejQueryUI and manage the storage and deletion of content.
- Spearheaded the effort to migrate from Active StatePython2.x to open-sourcePython3.x
- Xlwings library is used as well for automated Excel evaluation for integration testing; dis is paired with Pandas for fixture generation
- Done Shell Scripting and Jenkins pipeline which were used for deployment and day-to-day operations on CentOS virtual machines.
- Utilized ApacheSparkwithPythonto develop and execute Big Data Analytics and Machine learning applications, executed machine learning use cases underSpark.
- DevelopedSparkcode usingpythonfor faster processing of data given by market place sellers for generating best specification and description of products
- Did designing, developing and managing REST APIs utilizing Django's Rest framework and overlooking the API system.
- Worked on Boto3as interface for AWS API and Tensor Flow to make numerical computations using data flow graphs.
- Created new ways to deploypythonmodules on secure file servers. Shell Scripting and Jenkins pipeline were used for deployment.
- Designed and developed Restful API internally in the company usingPythonVirtual environments, Flask and Requests.
- Developed web modules using SQL Alchemy built on top of theFlaskframework using the REST API.
- Ensured code quality by writing unit tests using PyUnit and automated dis testing using GitHub and Jenkins.
- Utilized continuous integration and automated deployments with Jenkins, Ansible, Vagrant and AWS.
- Successful migration of the default Django's database (SQLite) to PostgreSQL to improve efficiency, integrity and security of data.
- Involved in database-driven web application development using a variety of frameworks such as Django onPython.
- Developed backend web services usingNode.jsand stored dependencies usingNodePackage Manager (NPM).
- Worked on PostgreSQL development (tables, views, joins) and migrations from SQLite databases preserving the integrity.
- Did work with complex datasets including Python's native lists, dictionaries and tuples.
- Designed and developed templates using Django's template library and utilized them using Django's forms library.
- Generated property list for every application dynamically usingPythonand was responsible for search engine optimization to improve the visibility of the website.
- Used Restful andFlaskframework and web programming dat allow user to utilize the create/read/update/delete (CRUD) functionality on the site.
- CreatedPythonand Bash tools to increase efficiency of call center application system and operations, data conversion scripts, REST, JSON and CRUD scripts for API Integration.
- Worked on version control systems such as Git and Apache SVN for maintaining a consistent state throughout the application development process.
- Followed Scrum along with Test-Driven Development to develop applications, services and software solutions.
Confidential - Chicago-IL
Python Developer
Responsibilities:
- CreatedPythonand Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Designed and maintained databases usingPythonand developedPythonbased API (RESTful Web Service) usingFlask, SQLAlchemy and PostgreSQL.
- Involved in Recording of Scripts (Web, Web Services HTML) using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods. Scripting- web and web services.
- Application was based on service oriented architecture and usedPython2.7, Django1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
- Created server monitoring daemon with Psutil, supported by Django app for analytics which me created. Also researched big data solutions with Cassandra database.
- Built the Silent Circle Management System (SCMC) in Django,Python, and Node.JS while integrating with infrastructure services.
- Developed Extract-Transform-Load (ETL) packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
- Used Shell scripts to day to day activities and tasks for automating. Developed consumer based features and applications usingRubyon Rails, HTML, CSS, Bootstrap, AJAX JQuery, and pair based programming.
- Implemented complex networking operations like raceroute, SMTP mail server and web server.
- Used existing Deal Model inPythonto inherit and create object data structure for regulatory reporting.
- Used standardPythonmodules e.g. csv, robotparser, itertools, pickle, jinja2, lxml for development.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.
- Developed, tested, and deployed Business feature set inNode.jswith Express and MongoDB backend, incorporating APIs.
- Automated RabbitMQ cluster installations and configuration usingPython/Bash.
- Used PandasAPI to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Deployed the project into Heroku using GIT version control system and Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making TEMPeffective use of various design patterns (Front Controller, DAO).
- Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the user experience.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Pythonmatplotlib library.
- Fetched twitter feeds for certain important keyword usingpython-twitter library.
- UsedPythonLibrary Beautiful Soup for web scrapping to extract data for building graphs.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications dat were a main source of data for both customers and internal customer service team.
- Involved in Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
- Involved in Planning, implementing, and converting manual test cases to automation test cases.
- Trained extensively in agile methodologies and implemented by participating in scrum standups, Kanban mode, discussing and implementing requirements with clients.
Confidential - Windsor-CT
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution and createdPythonAPI's and Designed and managed API system deployment.
- Developed tools usingPython, Shell scripting, XML to automate some of the menial tasks.
- Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution.
- Created aPython/Django based web application usingPythonscripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
- Worked on creating databases with Amazon RDS with the backups stored in Amazon Simple Storage Service (Amazon S3) buckets.
- DevelopedPythonbatch processors to consume and produce various feeds.Developed Job dashboard monitor UI using Django/Flask.
- Developed the presentation layer using HTML, CSS, JavaScript,JQueryand AJAX and UsedJQuery libraries for all client side JavaScript manipulations.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Developed Business Logic usingPythonon Django Web Framework.
- Developed Merge jobs inPythonto extract and load data into Oracle database.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Performed configuration, deployment and support of cloud services including Amazon Web Services and Automating infrastructure in AWS and Configuring EC2 Instances, VPC, Route 53, ELB, Subnets.
- Used GitHub for version control.
- Worked on different testing methodologies like unit testing, Integration testing, web application testing.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit andPythonUnit test framework.
- Developed consumer based features and applications usingPython, Django, HTML and Test Driven Development (TDD).
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- Built SQL queries for performing various CRUD operations like create, update, read and delete.
- Used Collections inPythonfor manipulating and looping through different user defined objects.
- Engaged in Design, Development, Deployment, Testing, and Implementation of the application.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
Confidential - Purchase-NY
Software Developer
Responsibilities:
- DevelopedPythonscripts to read from Excel files, generate XML configuration files and for generating IP access frequency lists in different data logs.
- Designed and developed different web based applications based on the client requirements.
- Created web forms usingPython/Django Framework dat saved data into a database and utilized Pandas -pythonlibrary for analyzing data and data structures.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for oracle Database.
- Implemented database access and data manipulation functions in Oracles Embedded SQL environment using ODBC.
- Designed and developed components, and worked on developing real-time multitasking systems using C++.
- Parsed various format of files like XML, JSON format files and load intoOracledatabase withPythonXML and JSON modules
- Created complex dynamic HTML UI usingjQuery.
- Developed an interface dat allows distributed modules of an enterprise system to access databases via HTTP across networks.
- Developed and executed User Acceptance Testing portion of test plan, and Software for Bugs.
- Performed front-end development for web initiatives to ensure usability, using HTML and CSS.
- Wrote Use Case diagrams, Class diagrams Sequence Diagrams, and State Diagrams. Designed manuals, workbooks, and other printed media for reference purpose.
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
