Python Developer Resume
Austin, TX
SUMMARY
- 8+ years of experience as a Python Developer, proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask client - server technologies-based applications, RESTful services and SQL.
- 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.
- Focuses and works mainly with JavaScript technologies including NodeJS, ReactJS, Redux, C3, D3.JS, Web pack, HTML and CSS3. Developed Jenkins job to deploy project automatically in QA and PR environments.
- Extensive experience in developing applications by implementation of web based and client/server application using HTML, Bootstrap, CSS, JavaScript, Bootstrap, D3.js.
- Experience working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Experience as a Web Application Developer and Software Engineer using Python, Django, Flask, HTML.
- Good Knowledge of Python and Python Web Framework Django.
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular JS and JQuery.
- Experience in Object Oriented Design and Programming concepts.
- Experience in working with several python libraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQL Alchemy.
- Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL.
- Have the ability to understand complex systems and be in command of the details to provide solutions.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Very strong experience writing API’s/ and Web Services in Python.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced with Python frameworks like Webapp2 and, Flask.
- Experience with full software development life-cycle, architecting scalable platforms, objects-oriented programming, database design and agile methodologies.
- Experience working in JavaScript, and Python software development environments.
- Good Experience with Django, a high-level Python Web framework.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, My Eclipse, JDeveloper and RAD.
- Having working knowledge of Amazon AWS 3/ S3.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: Python, Shell Script, Perl, SQL, Golang.
Python Framework: Django, Webapp2, Flask, Bootstrap.
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, jQuery.
Versioning Tools: Subversion, GIT, Perforce, SVN, CVS.
Web servers: Apache, WebLogic, WebSphere.
Databases: MySQL, SQL Server, Oracle.
Operating systems: Linux/Unix, Windows Variants.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation, testing phases of Software Development Life Cycle (SDLC), and used agile methodology for developing application.
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Used Python 3.X (NumPy, spicy, pandas, scikit-learn, seaborn) and Spark (PySpark, MLlib) to develop variety of models and algorithms for analytic purposes.
- Worked on Python Open stack API’s, used Python scripts to update content in the database.
- Experience in MVC architecture using Django for web-based application in OOP concepts.
- Used Pandas API to put the data as time series and tabular form for east timestamp data manipulation and retrieval to handle time series data and do data manipulation.
- Designed and deployed machine learning solutions in Python to classify millions of previously unclassified Twitter users into core data product.
- Built the Web API on the top of Django framework to perform REST methods. Used Cassandra DB and MongoDB and MySQL.
- Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Created application using Angular JS, ReactJS, Python Rest API and HTML5/CSS3.
- Developed and maintained mostly Python and ETL scripts to scrape data from external web sites and load cleansed data into a MySQL DB.
- Developed Docker container based micro services using Spring Boot and deployment on Kubernetes cluster.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Using Git version control tool to coordinate team-development.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Conducted ad-hoc data analysis on large datasets from multiple data sources to provide data insights and actionable advice to support business leaders according to self-service BI goals.
- Developed GUI of the website using HTML5, CSS3, Typescript, Angular 2, React.js, Vue.js, Bootstrap and JSON.
- Execution of Selenium Test cases and Reporting defects with Python.
- Created Test Cases Using Element locators and Selenium (Python) Web driver methods.
- Involved in Automation Infrastructure Development using Selenium (Python).
- Creating React.js /Vue.js / Flux / Redux front-end UI, and Node.js applications for backend.
- Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.
- Worked with team of developers on Python applications for RISK management.
- Implemented machine learning schemes using Python libraries scikit-learn and SciPy.
- Worked on several python packages like Matpoltlib, Pillow, Numpy, SQL Alchemy, and sockets.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
- Implemented CI/CD with GitHub, Travis CI; deploys as microservices Docker containers to Docker Hub.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Designed User Interfaces using BackboneJS, ReactJS, jQuery, Bootstrap, JavaScript, CSS, XML and HTML.
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Windows, Python, Angular JS, Selenium, libraries - (NumPy, SciPy, Pandas, PyCharm, PyQuery, Matpoltlib), SQL Alchemy, MVC, HTML5, Shell Scripting, JSON, Apache Web Server, SQL, UNIX.
Confidential, Chevy Chase, Maryland
Python Developer
Responsibilities:
- Developed and designed Python based API (RESTful Web Service) to interact with company’s website.
- Written Python program and actively participated in the procedure to automate the mundane and redundant tasks.
- Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage, Redshift, Data Pipeline, EMR.
- Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environment using Docker.
- Worked on Cloud Computing AWS - EC2, RDS, S3, Glacier, SQS, SNS, Cloud Formation, VPC, IAM, Route 53, EBS, DynamoDB, Lambada, Redshift.
- Build and test functionality within a production pipeline.
- Assisted with the addition of Hadoop processing to the IT infrastructure.
- Created and maintained technical documentation for launching Hadoop clusters and for executing Hive queries and Pig Scripts.
- Troubleshooting AWS Auto scaling and EC2 instances and Redshift related issues.
- Worked and learned a great deal from AWS Cloud services like EC2, S3, EBS, RDS and VPC.
- Managed AWS EC2 instances utilizing S3 and Glacier for our data archiving and long-term backup and UAT environments as well as infrastructure servers for GIT.
- Reacted MySQL queue using AWS SNS, SQS, and Golang (Go), to concurrently process SQL.
- Used web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
- Highly efficient in handling multi-tasking issues in a fast-paced environment.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Utilized Jenkins, Git for deployment on test servers and to move towards CI/CD.
- Building a Command line tool to interact with RESTful API using in Golang.
- Initiating the team to discuss the Design patterns for the development and solution design.
- Developed Business Logic using Python on Django Web Framework.
- Designed the database structure for the application in DynamoDB, a NoSQL Db from AWS.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Implemented Python code to fix bugs and provides upgrades to existing functionality.
- Provided fault isolation and root cause analysis for technical problems.
- Created Business Logic using Python to create Planning and Tracking functions.
- Developed multi-threaded and multiprocessing standalone app in Python.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Implemented successfully in the production through automated deployments and provided supports after Deployment and Go Live
- Used Django configuration to manage URLs and application parameters.
- Created PyUnit test scripts and used for unit testing.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Developed user interfaces using HTML5 and JavaScript.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed internal auxiliary web apps using Python Flask framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
- Written scripts from scratch to create AWS infrastructure using languages such as BASH and Python, created Lambda functions to upload code and to check changes in S3, DynamoDB table.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Used GIT to for Versioning the source code.
- Wrote validation scripts in SQL to validate data loading.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python, Django, PYQt, Python SDK, AWS, PyQuery, Microservices, DynamoDB, DOM, Bootstrap, XML, HTML5, JavaScript, Angular.js, JSON, Rest, Apache Web Server, Git Hub, MySQL, LINUX.
Confidential, NYC, NY
Python Developer
Responsibilities:
- Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
- Worked on Python Open stack API' s.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code ptimization.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Used Pandas package to retrieve and analyze data.
- Created a Git repository and added the project to GitHub.
- Updated site with Python, Django and SQL.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack API's.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Used Pandas package to retrieve and analyze data.
- Created a Git repository and added the project to GitHub.
- Updated site with Python, Django and SQL.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Responsible for setting up Python REST API framework using Django.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Worked on development of SQL and stored procedures on MYSQL.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.