Sr Python Developer Resume
Jersey City, NJ
SUMMARY
- 6+ years of experience developing various web applications and implementing server - side enterprise applications, stand-alone applications, and mapping requirements to the system using Python, Django.
- Extensive experience developing web services with the Python programming language, including implementation of JSON-based RESTful and XML-based SOAP web services.
- Experienced with the entire software development life cycle (SDLC), architecting scalable platforms, and database design using object-oriented programming (OOPs).
- Experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask and Pyramid Python web application frameworks.
- Expertise in developing web based open stack applications for large dataset analysis using Python and Django.
- Extensive knowledge and strong coding skills on Python, Shell, SQL, JavaScript.
- Experience in working with AWS Lambda, AWS Connect, Amazon Lex, AWS CLI, AWS SDK with Python-Boto3, Serverless and PaaS toolkit, EMR, Kinesis, Glue, S3, RDS and other core AWS services.
- Good experience in Python, Django, Flask, Ansible, Docker, CI/CD
- Experience in implementing server-side technologies with RESTful APIs and MVC/MVT design patterns using Django/Flask frameworks.
- Experience with Amazon SQS, and Amazon Web Services like EC2, Redshift, and S3. Familiar with REST and AWS (Amazon Web services) in Redshift, EMR for improved efficiency of Storage and Proficient in SQL databases MySQL, Oracle, and NoSQL.
- Having experience in Agile Methodologies, Scrum stories, and sprints
- Experienced in developing web-based applications using Python, Django, AWS, WSGI, PostgreSQL, Redis, HTML, CSS, JavaScript, JQuery, and XML.
- Excellent knowledge of OOPS, Multi-Threading, and Collections concepts and their usage in Python.
- Experience in version control systems using CVS, SVN, and Git/GitHub and issue tracking tools like Jira and Bugzilla.
- Hands-on experience with industry-standard IDEs like PyCharm,
- Experience in data analysis with hands-on experience in various python libraries like NumPy, Pandas, and SciPy.
- Experience in Object Oriented Design and Programming concepts.
- Experience with design, code, debug operations, reporting, data analysis, and web applications utilizing Python.
- Exceptionally solid background in composing API's along with Web Services over Python.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Experience in building frameworks and automating complex workflows using Python for Test Automation.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- Experience working on Cloud Computing AWS.
- Experience in implementing server-side technologies with restful API and MVC design patterns with NodeJS and Django framework.
- Experience in developing various screens for the front end using Angular, Creating Components, and Services using Angular CLI.
- Well Versed in developing web services like WSDL, SOAP and REST and consuming web services with python programming language.
- Experienced in creating Web Services with Python programming language, Web development utilizing HTML4/5, CSS/CSS3, JavaScript, JQuery, AngularJS, AJAX, XML, and JSON.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
- Strong involvement with Analysis, Design and Development, Testing, Implementation, creation backing and support of different Web Applications utilizing Python, and Django.
- Familiar with container technologies like Docker and orchestrators like Kubernetes.
- Proficient in writing unit-testing code using Unit Test/PyTest and integrating the test code with the build process.
- Experience in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Used Python with OpenStack, OpenERP (now ODOO), SQL Alchemy, Django CMS.
- Excellent experience with Requests, NumPy, Matplotlib, SciPy, PySpark and Pandas python libraries during development lifecycle and experience in developing API's for the application using Python, Django, MongoDB, Express, ReactJS and NodeJS.
- Worked on various micro web applications development using Flask and SQLAlchemy.
- Good Experience with Django, a high-level Python Web framework.
- Working experience in UNIX and Linux shell environments using command line utilities.
- Excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.
TECHNICAL SKILLS
Programming Languages: C, C++, Python, Java, Shell Scripting, Django
Web Technologies: HTML, CSS, XML, DOM, AJAX, jQuery, JSON and CSS Bootstrap.
Python Libraries: Python, Django, Flask, Beautiful Soup, HTML/CSS, Bootstrap, jQuery, Numpy, matPlotLib, Pickle, PySide, PyTables
Webserver: Apache, HTTP, Webserver, WebLogic, WebSphere, JBoss and Apache Tomcat
IDE: Eclipse, Webstorm, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.
Deployment /Analytic Tools: Heroku, Amazon EC2, Jenkins, Fabric, Google Analytics Fiddler
Cloud Computing: AWS EC2, S3, RDS(MY SQL), SQS
J2EE: JDBC, JNDI, JSP and servlets
Databases: Oracle, MySQL, SQLite, Cassandra, Redis and Mongo DB
Operating Systems: Windows, Red Hat Linux, Mac OS
Cloud Technologies: Amazon Web Services (AWS), Open Stack, Docker, GCP
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Sr Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Designed front end and backend of the application utilizing Python on Django Web Framework.
- Develop buyer-based highlights and applications utilizing Python and Django in test driven development and pair-based programming.
- Used Python based GUI parts for the front-end usefulness, for example, determination standards.
- Connected persistent combination framework with GIT rendition control storehouse and consistently work as the registration originated from the engineer.
- Deployed with Fabric on AWS on EC2 instance with Postgres RDS and S3 file storage.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Integrated Docker container orchestration framework with Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes etc.
- Consumed outer APIs and composed Restful API utilizing Django REST Framework and AngularJS.
- Extensively used Python / Django Framework for developing backend applications.
- Strong Expertise in working with server-side technologies including databases, Restful API and MVC design patterns.
- Actively involved in Initial software development life cycle (SDLC) of requirement gathering and in suggesting system configuration specifications during client interaction.
- Developed custom airflow operators using Python to generate and load CSV files into GS from SQL Server and Oracle DB.
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Developed PySpark notebooks on Databricks platform using Python to process the raw data from the S3 to convert into JSON format and load them into S3.
- Experienced in working with AWS services such as S3, SNS, SQS, Step functions, Lambda, API Gateway, and Cloudwatch alarms.
- Experienced in extracting and creating data in various file formats like Parquet, CSV and JSON.
- Developed data pipelines in PySpark (Python and Spark) Jobs to convert existingjobs in AWS Glue.
- Developed REST API in Python, Django for Online Banking application with NoSQL MongoDB as the back-end database and documented with swagger.
- Developed various data models with Django ORM libraries to connect MongoDB for CRUD operations.
- Developed RESTful Web Services using CICD tools GitLab, Terraform, andAWS.
- Experience working with cloud technologies such as AWS S3, CloudWatch.
- Experience with working in SQL databases like PostgreSQL, and NoSQL database MongoDB.
- Set up the CICD pipeline for data processing Jobs in the AWS cloud and alert through the SNS service.
- Installation, integration, and configuration of Jenkins CI/CD, including installation of Jenkins plugins.
- Utilized PostgreSQL, data warehousing programs, Tableau, and other dashboard/visualization tool sets for data intelligence and analysis.
- Wrote python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Migrating servers, databases, and applications from on-premises to AWS, Azure Optimize the PySpark jobs to run on Kubernetes Cluster for faster data processing.
- Created an AWS Lambda architecture to monitor AWS S3 Buckets and triggers for processing source data.
- Designing and managing website back-end including database and server integration.
- Creation and Conversion of HTML Pages to custom themes as per client requirement.
- Used REST based Microservices with REST format considering RESTful APIs and outlined, built up the UI for the customer sites by utilizing HTML, CSS, jQuery.
- Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.
- Responsible for creating efficient design and development of responsive UI using with HTML5, CSS3, JavaScript, MEAN stack (MongoDB, Express, Angular 4, and Node JS)
- Strong Socket programming in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
- Familiar with writing Map Reduce jobs for processing the data over Cassandra cluster and HBase.
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
Environment: Python, Django, SQL, AWS, Aurora, Java Script, Linux, Shell Scripting, Mongo DB HTML, Angular JS, Eclipse JQuery, Kubernetes, Ansible, JSON, XML, CSS, PySpark, MySQL, Bootstrap, Docker, Jenkins
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Involved in the software development lifecycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Used Python and Django Framework to develop the backend of the web application, along with REST API
- Worked on development of customer support and complains registration system.
- Recording of Scripts (Web, Web Services HTML) using SoapUI and script validation through co-correlations, parameterizations, and other methods.
- Scripting - web and web services Data set up using SQL/Oracle/Teradata.
- Setting up the build and deployment automation for Terraform scripts using Jenkins.
- Coding and execution of scripts in Python/Unix
- Built and deployed Docker containers to break up applications into microservices to improve scalability, workflow and to optimize speed.
- Worked on creating web servers and databases on AWS.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
- Running load/endurance tests using ALM and controller, server monitoring, analysis using Dynatrace, UNIX putty, SQL logs and other tools and reporting the performance.
- Analyzing errors and exceptions, using putty logs (UNIX), etc.
- Debugging and troubleshooting the web application.
- Developed Django Admin panel for super admin, admin, client like tree tier architecture.
- Developed streaming of tweets with Kafka with Twitter API.
- Have Experience in creating ORM Models using Django ORM and SQL Alchemy ORM.
- Developed Restful services using Django Rest Framework and implemented Oauth2 Security.
- Implemented third party application sign in using social OAuth.
- Worked on conversion of datasets from Pandas to NumPy.
- Involved in Data base designing, maintaining database and Writing Procedures for MySQL Server.
- Write MongoDB aggregation Queries for aggregation of data.
- Responsible for MongoDB in the Entire Application Life Cycle.
- Implemented API documentation with Swagger.
- Tested API services in Postman.
- Written unit test cases for all the modules throughout the development life cycle.
- Worked with PyTest to test the python code.
- Having Good Experience in Django Template Preparing.
- Created Containers and container management using Docker by writing Docker files.
- Deployed Django application on Different Servers like fast CGI servers (IIS) and CGI Servers (Apache, Nginx)
- Maintained the code versions in SVN and Hands-on experience in resolving the conflicts.
- Deployed projects to UAT / Production server with uWSGI.
- Having Good Experience in application deployment in Azure.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Resolving Complexity in the scripts of the website due to the complex logic and correlations.
- Script validation sometimes becomes challenging, as it demanded many web-based logics rather than correlation and parameterization.
Environment: Python, Django, Django-CMS, SSO, AWS, SoapUI, SQL, Oracle, Teradata, UNIX putty, SQL Logs, JavaScript, HTML, CSS3, Agile, JavaScript, Eclipse, WebLogic, Git, GitHub, Junit, UML, JSP, Jenkins
Confidential, Ashburn, VA
Software Developer
Responsibilities:
- Used Python scripts to update content in the database and manipulate files.
- Written many programs to parse excel file and process many user data with data validations.
- Ensured high quality data collection and maintaining the integrity of the data.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Developed object-oriented programming to enhance company product management.
- Used several Python libraries like NumPy and Matplotlib.
- Was involved in environment code installation as well as the SVN implementation.
- Build all database mapping classes using Django models.
- Created unit test/regression test framework for working/new code.
- Responsible for debugging and troubleshooting the web application.
- Using Subversion control tool to coordinate team development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Used Azure Container Services with Kubernetes for Orchestrating the services.
- Skilled in using collections in Python for manipulating and looping through different user-defined objects.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in line with Agile Software Development methodologies.
- Worked on Wire shark, TCP/IP and OSI Layers for packet tracking and drafted & finalized progress reports
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Created and maintained technical documentation for launching Hadoop Clusters and for executing Hive queries and Pig Scripts.
- Deployed and Published Django Web App in platform as a services PaaS in Azure App services.
- Developed Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
- Used React JS to create controllers to handle triggers.
- Design and implemented Python XML-RPC and twisted XML-RPC servers that serves information via UNIX sockets and TCP protocols.
Environment: Python, Django, MySQL, Linux, HTML, SVN, CSS, AJAX, Bugzilla, XML, JavaScript, Apache Web Server, Jenkin
Confidential
Jr Python Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database APIs to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client-side validation using JavaScript.
- Responsible for debugging the project monitored on JIRA (Agile).
- Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
- Built development environment with JIRA, Stash/Git.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Involved in entire life cycle of the project including Design, Development, and Deployment, Testing and Implementation and support.
- Worked on XML documents based on XML Schema definition (XSD) with python scripts to load the data to database.
- Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing
- Implemented monitoring and established best practices around using elastic search.
- Install and configuring monitoring scripts for AWS EC2 instances.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, Confidential -SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
