Senior Python Developer Resume
3.00/5 (Submit Your Rating)
Marietta, GA
SUMMARY
- 7 years of complete Software Development Life Cycle experience including Requirement Analysis, Design, Development, Testing, Debugging, and Maintenance of Enterprise Applications using Python, Django, Flask, and Cloud technologies.
- Experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid, and Python web application frameworks.
- Experienced with the use of Python libraries like Requests, Scrapy, Beautiful Soup, SQL Alchemy, NumPy, SciPy, Matplotlib, and Pandas.
- Designed and implement content management functionality inDocker,CI/CD, and Jenkins
- Experience in developing applications using HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Angular 4, Node.js, Bootstrap, Tag Libraries.
- Designed and maintained databases usingPythonand developedPython - based API (Restful Web Service) using Flask,Angular, REACT,Spark,SQLAlchemy, andPostgreSQL.
- Experience in real-time data from data sources through Kafka data pipelines and applied various transformations to normalize the data stored in HDFS Data Lake.
- Experience in running Spark streaming apps in cluster mode & Spark log debugging.
- Skilled in developing web applications using Django, Flask, Webapp2 web application frameworks along with Django ORM and SQL Alchemy.
- Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages along with performing DDL and DML operations on the database.
- Experience with Amazon Web Services like EC2, VPC, Cloud Watch, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
- Usedpythonfor end-to-end processing of documents withSparkStreaming,KafkaRPC framework, andAWS.
- Hands-on Experience onKubernetesto deploy scale, load balance, and manageDockercontainers with multiple namespace versions.
- Experience in writing test scripts, test cases, test specifications, and implementing unit tests using Python Unit Test (PyUnit) library.
TECHNICAL SKILLS
Languages: Python, JavaScript, C#, C++, SQL, Java
Databases: MongoDB, MySQL, PostgreSQLMS SQL, Oracle
Web Development: jQuery, Bootstrap, HTML5, CSS3, Django, Angular, Express.js, Flask
Tools: Postman, Compass, Shell, JIRA, MS Office, Workbench, GIT, Jenkins, Docker
Python Modules: NumPy, SciPy, Matplotlib, Pandas, Scrapy, TkInter, Beautiful Soup, Requests, SQL Alchemy, PyMongo, Zeep, Collections
PROFESSIONAL EXPERIENCE
Confidential, Marietta, GA
Senior Python Developer
Responsibilities:
- Analyzed and gathered business requirements specifications by interacting with clients and understanding business requirement specification documents.
- Developed Use Case Diagrams, Class Diagrams, and Sequence Diagrams and Object Diagrams to model the detailed design of the application using UML.
- UsePythonandPySparkto create streaming data solutions for enterprise-wide analytics.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Having good knowledge in usingNoSQL databases like Apache Cassandra,Kubernetes,andMongo DB,Orient DBF net.
- Worked onPythonOpen stackRestful APIs. Experience in creatingDockercontainers leveraging existing Linux Containers and amis in addition to creatingDockercontainers from scratch.
- Designed and maintained databases usingPythonand developedPython-based API (RESTful Web Service) using Flask, SQLAlchemy, and PostgreSQL.
- Experience and knowledge of real-time data analytics usingSpark Streaming,Kafka,andFlume
- Implemented the application using Python Spring IOC (Inversion of Control), Django Framework, and handled the security using Python Spring Security.
- Used Angular router and implemented module-wide routing and created different forms using Angular data-driven and template-driven forms.
- Used Bootstrap as a mechanism to manage and organize the HTML page layout.
- Developed server-based web traffic using RESTful API's statistical analysis tool using Django Pandas.
- UsedPySpark-SQL to load JSON data and create schema RDD, Data Frames and loaded it into Hive Tables and handled Structured data usingSpark-SQL.
- Implemented and modified various SQL queries and Functions, Cursors, and Triggers as per the client requirements.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Understanding of SQL queries and database management system such asPostgreSQL
- Building/MaintainingDockercontainer clusters managed byKubernetes,Linux, Bash, GIT,Docker,on GCP. UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem to build, test deploy.
- Experienced in writing liveReal-time Processingandcore jobsusingSpark StreamingwithKafkaas a data pipeline system.
- Used Django framework along withPostgresfor application development and to provide comprehensive logging of all stock transactions.
- Develop Sqoop scripts to handle change data capture for processing incremental records between newly arrived and existing data in RDBMS tables.
- Implemented a CI/CD deployment workflow using Jenkins to deploy code seamlessly and continuously into QA and Production environments.
- ImplementedPySparkusingPythonand utilizing data frames and temporary table SQL for faster processing of data.
- UsedDjangoKafkaandNode.jsto connect to databases and createRestfulAPIsfor accessing and altering data.
- Recorded online user data using Python Django forms and implemented test case in Pytest.
- Created custom new columns depending upon the use case while ingesting the data into Hadoop Lake using Spark.
Confidential, Melbourne, FL
Sr. Python Developer
Responsibilities:
- Implemented configuration changes for data models, worked on the data management, and presented the reports to various teams for the business analysis.
- Analyzed the requirements and converted them to User Requirement Specifications and Functional Requirement Specifications for Developers.
- Experience in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL, and Good knowledge in using NoSQL databases MongoDB.Used Angular directives to specify custom and reusable HTML elements and attributes that define data bindings and the behavior of presentation components.
- PerformedKafkaanalysis, feature selection, feature extraction using Apache Spark Machine.Loading spilling data usingKafka,Flume, and real-time Using Spark and Storm.
- Set up and built AWS infrastructure with various services available by writing cloud information templates in JSON.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL.
- Developed existing network mapping microservices usingpythonand deployed them onKubernetes.
- ImplementedCI/CDwith GitHub, Travis CI; deploys as microservicesDockercontainers toDockerHub.
- Developed Maven scripts for automated building of deployable WAR in the project EAR.
- Used AWS SDK for connection to Amazon S3 buckets and EC2 to deploy Docker container with Microservices architecture.
- Worked on MySQL migration project to make the system completely independent of the database being used.
- Design and implemented custom Bash scripts for controlling the data flow from thePostgreSQLdatabase.
- Good experience in developing web applications implementingMVT/MVCarchitecture usingDjango,Kafka,Ansible,Flask,Webapp2, andspringweb application frameworks.
- Wrote and executed various MySQL database queries from python using Python MySQL connector and MySQL dB package.
- Responsible for debugging and troubleshooting the web application and created unit test/regression test framework for working or new code.
Confidential, Chicago, IL
Python Developer
Responsibilities:
- Responsible for writing system functional requirement specifications, software requirement specifications, and developed prototypes for various functionalities.
- Responsible for the creation of Django applications, and writing Python scripts for models, views, and routing.
- Used Django’s Users and Groups models to implement authentication to block views from certain users.
- Responsible for creating efficient and well-designed User Interaction screens with Django templates using HTML5, CSS3, JavaScript.
- Used JavaScript and jQuery to validate input on the client-side, and provide interactive, responsive pages to the user.
- Consumed a REST web service to get Client information using a separate service layer to parse the request and save the appropriate data.
- Utilized Pandas API to put the information as time arrangement and forbidden organization for east timestamp information control and recovery.
- Designed and managed API system deployment using fast HTTP server & AWS architecture.
- Used GIT for Python source code and Jenkins for automating the build Docker containers.
- Responsible for tracking and monitoring project status in JIRA.
- Involved in the development of Web Services using and REST for sending and getting data from the external interface in XML and JSON format.
- Used AJAX & jQuery for transmitting JSON data objects between frontend and controllers.
- Worked on the deployment of the project onto Amazon S3.
- Built SQL queries for performing CRUD operations like create, update, read and delete.
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
- Used Django native testing framework to design and implement unit testing.
- Used Jira to manage workflow and track progress and GIT to track project development.
Confidential, New York, NY
Python Developer
Responsibilities:
- Actively involved in the complete SDLC process and worked on stages such as analysis, design, development, testing, and debugging.
- Developed and designed software system with the unit and system testing.
- Development of user interfaces and client displays using HTML5, CSS3, jQuery, JavaScript, AngularJS, JSP, CSS, and troubleshoot various issues in Python code.
- Responsible for building database Models, APIs, and Views utilizing Python technologies to build web-based applications.
- Used Python & Django to interface with jQuery UI, manage storage, & delete content.
- Created Django dashboard with a custom look and feel for end-user after a careful study of Django admin site and dashboard.
- Developed entire backend modules usingPython, SQL Alchemyon Django Framework.
- Created database using PostgreSQL, wrote queries & Django API to extract data from DB.
- Maintained the versions using GIT and sending the release notes for each release.
- Used Docker to create, deploy and run the application by using containers.
- Responsible for the peer review, code review, unit, and system testing.
- Effectively communicated with the other developers or vendors to resolve the issues.
- Interact with project managers to transform requirements into technical solutions.
- Responsible for debugging and troubleshooting the application.
- Used SQL Alchemy ORM, Alembic for database migration which goes along with SQL Alchemy, and Django Rest Framework.
- Created SQL Alchemy table definition and used PostgreSQL database which was integrated into the PyCharm IDE.
- Used Postman for getting the endpoint.
- Worked on Jenkins continuous integration tool for deployment of the project.