Python Developer Resume
OH
SUMMARY
- 7+ years of combined work experience in Analysis, Design, Web Application Development, Management and Implementation of various stand alone, client - server enterprise applications.
- Experienced in all stages of a SDLC (Requirement’s analysis, Lifecycle planning, Designing, Coding, Integration, Documentation, Validation, Testing and Installation) including Agile/Scrum workflow.
- Experience of software development in Python (libraries used: libraries - Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Panda’s data frame, network, urllib2, MySQL DB for database connectivity).
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Experience in implementing with server-side technologies with Restful API and MVC design patterns with Django framework.
- Mastering in implementing MVC architecture using Django for web-based applications in OOP concepts like Multi-Threading, Exception Handling and Collections.
- Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in setting up REST API Framework using Python Django Rest Framework
- Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages along with performing DDL and DML operations on the database.
- Experience withCross Browser Compatibilityissues andOptimizationfor web, including CSS Sprites and best practices.
- Experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
- Experienced using different version control systems like GIT, GitHub.
- Proven ability to analyse and understand complex systems, take them apart, and put them back together again, only better, and with fewer lines of code.
TECHNICAL SKILLS
Programming Languages: Python, TypeScript, SQL
Frameworks: Django, Angular, Flask, Bootstrap
Web Technologies: HTML5, CSS3, AJAX, JSON, XML, JavaScript
Python Libraries: NumPy, SciPy, Pandas, Matplotlib, BeautifulSoup, Pillow, URllib2, D3.js, PyTables, Python-twitter
Databases: Oracle, MySQL, MongoDB
Cloud: AWS
IDE s and tools: Eclipse, Sublime text, PyCharm, NetBeans
Version Controls: CVS, SVN, GIT and GitHub.
PROFESSIONAL EXPERIENCE
Confidential, OH
Python Developer
Responsibilities:
- Designed and developed web applications using Python, Django, Angular 13/12, TypeScript, Bootstrap, Mongo DB and HTML5.
- Built and maintained REST APIs using Django.
- Developed and maintained user-friendly interfaces using Angular.
- Developed and deployed scalable cloud-based applications using Boto 3 and Django.
- Implemented AWS services like EC2, S3, and Lambda using Boto 3.
- Developed and maintained Django-based web applications with high performance and user experience.
- Collaborated with cross-functional teams to deliver high-quality software solutions.
- Worked with JSON data and ensured data integrity and security for REST APIs.
- Designed and implemented scalable and efficient data storage solutions using MongoDB
- Improved application performance and scalability by optimizing database queries and caching techniques
- Implemented continuous integration and deployment using Jenkins and Docker.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used Jira for issue tracking/Bug Tracking/Project management.
- Collaborated with cross-functional teams to deliver high-quality software solutions.
Environment: Python, Django, Angular 13/12, TypeScript, Angular CLI, HTML5, Bootstrap, Mongo DB, Rest API, PyCharm, AWS, EC2, Boto 3, Jenkins, GIT, Jira, Agile, Windows.
Confidential, Cincinnati, OH
Python Developer
Responsibilities:
- Followed Agile Methodology - Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis and had developed Wrapper in Python for instantiating multi-threaded application.
- Responsible for deploying the code into Amazon Web Server using BOTO API.
- Handled Business logics by backend Python programming to achieve optimal results and Wrote Python scripts to parse XML, CSV and text files and load the data into AWS S3 buckets and call files from AWS S3 to Tableau using AWS Athena Service.
- Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
- Created Typescript controllers for the different pages in the views using Typescript.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Implemented AJAX to request JSON data through third party REST APIs to acquire data from the server and display it in sorted order.
- Querying data from MongoDB and use them as input for the machine learning models.
- Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Used GIT a version control system and centralized source code repository storage environment for the development of project hosted by AWS.
- UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system
- Supported technical team members in development of automated processes for data extraction
Environment: Python, Django, Angular, bootstrap, NumPy, Pandas, Node JS, Express JS, AWS, EC2, S3, Boto 3, HTML5, CSS3, Mongo DB, Postman, GIT, Jenkins, Jira, Agile, Windows.
Confidential, West Chester, PA
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 application.
- Designed database Model, APIs and Views utilizing Python to build an interactive web-based application.
- Used modules Beautiful Soup, SciPy, python-twitter, Celery, NumPy, matplotlib, Urllib2 etc. for generating complex graphical data, creation of histograms etc.
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript .
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Developed the back-end web services for the worker using python and REST APIs and Implemented MVC architecture in developing the web application by Django framework.
- Received business logic specifications and design documents, and paintedHTMLusingCSSand business logic inAngularandJavaScript.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
- Worked on Jenkins continuous integration tool for deployment of project.
- Collaborated within a team using an agile development workflow and widely-accepted collaboration practices using Git.
- Utilized JIRA for bug reports, update reports and monitoring team work progress.
Environment: Python, Django, HTML5, CSS3 Media Queries, Ajax, Angular JS, Beautiful Soup, SciPy, python-twitter, Celery, NumPy, matplotlib, Urllib2, PyQt, MySQL, Jenkins, GIT, Jira, Agile, Windows.
Confidential
Python Developer
Responsibilities:
- Involved in the project life cycle including design, development and implementation and verification and validation.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Utilized Python specific tools including Django, Rest/soap Framework, Pandas, and NumPy.
- Designed and implemented a dedicated MYSQL database server to drive the web apps report on daily progress.
- Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML and XML markup.
- Used Python's pandas and matplotlib libraries to conduct data exploration and visualization
- Generated property list for every application dynamically using python.
- Extracted the actual data ofHTMLformat and predicted raw data; interpreted and stored predicted one in well-organizedJSON files.
- Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Wrote Python scripts using Pandas to parse and load the data into the database from JSON files and wrote programs to calculate performance using NumPy and SQLAlchemy, while using Beautiful soup to help filter user searches.
- Continuous improvement in integration workflow, project testing, and implementation of continuous integration pipeline with Jenkins.
- Used GIT version control and deployed project to Heroku.
- Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
Environment: Python, Django, NumPy, Pandas, Matplotlib, HTML, CSS, Json, Beautiful Soup. Jenkins, GIT, Jira, SQLAlchemy, Agile, Windows.
