Python Developer Resume
Austin, TX
SUMMARY
- Over 8 years of experience in Design, Development and Deployment of Python applications.
- Developed backend modules using Python on Django, Flask Web Framework using ORM models.
- Developed etl jobs in Python to extract and load data into various databases.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Expertise in working with Perl and Shell scripting for designing automation framework.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server - side applications like Django, Flask.
- Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Extensive experience working in SaaS, IaaS.
- Developed Dynamic and static queries for Microsoft SQL server, worked on complex inner and outer joins. Analyzed and improved the performance of various queries and stored procedures.
- Expertise in configuration, logging and exceptional handling.
- Experience in agile environment using a CI/CD model methodology.
- Designed front end using HTML, Bootstrap, Node JS, CSS, and JavaScript.
- Experience in Core Java and Object Oriented Programming using concepts like Multi- Threading, Exception Handling and Collections
- Experience building services/features in a combination of Golang, React, PHP, Python, and C.
- Worked on client-server architecture based enterprise application software in Python, Java.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Worked on various applications using python integrated IDEs Eclipse, PyCharm, NetBeans and Eclipse.
- Experienced working with Python2.7/3 and their packages.
- Used various debuggers like pdb, gdb and static analysis tools like pylint, Coverity.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Worked on projects designed with agile/scrum and waterfall methodologies, high-quality deliverables delivered on-time.
TECHNICAL SKILLS
Amazon Web Services: EC2, S3, ELB, auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Elastic ache, RDS, VPC, Direct Connect, kinesis, Route 53, Red Shift, Cloud watch, Cloud trail, IAM Roles), Terraform.
Source Control Tools: CVS, GIT, Subversion and GITHUB.
Web Technologies: JSP, XML, XSD, XPATH, XSLT.
Operating System: IBMAIX(4.3/5.x), HPUX11iV1, V2&V3, Ubuntu14
Databases: Oracle 8i/9i/10g and MySQL, DB2, SQL Server.
Language(s): Python, Java, J2EE, C, C++, XML, UML, WSDL.
Web/Application Servers: IBM Web sphere 6.x, Apache Web Server 2.0, Apache Tomcat 6.0, Sun ONE Web Server 6.0 & IIS Web Server 4.0/5.0, web logic.
Network Protocols: TCP/IP, Subnets, FTP, SMTP, UDP, ICMP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN.
Testing SOAP: UI, Unit, Integration.
IAAS Providers: AWS, Open stack, Cloud watch
Build/CI, CM tools: ANT, MAVEN, JENKINS, Bamboo, HUDSON, CHEF, PUPPET, Ansible.
PROFESSIONAL EXPERIENCE
Confidential - Austin,TX
Python Developer
Responsibilities:
- Involved in complete SDLC of the project and Started with the preparation, architecting of the high level and detailed design documents and VPC is created for instances using Subnets alongside SGs and Network ACLs on UNIX/ LINUX OS in Agile environments.
- Used Django APIs for database access.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
- Worked on Amazon Kinesis Streams to collect and process large streams of data records.
- Managing and troubleshooting of Python Django and Flask projects.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
- Utilized Chef and Ansible as configuration management tools to deploy consistent infrastructure across multiple environments.
- Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
- Worked with networking team in understanding the limitations of firewall, domain controllers, load balancers and switches.
- Experience writing various customs Ansible Playbooks to simplify and automate day-to-day server administration tasks.
- Rewrote various microservices which needed more throughput and less latency from Python to Golang and achieved a huge increase in throughput and huge reduction in memory usage
- Built various graphs for business decision making using Python matplotlib library.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Developed a Golang API service to interface with the segment Dynamo DB table
- Implemented build stage - to build the Micro Service architecture and push the Docker container image to the private Docker registry and Images dat are custom built are stored for future use.
- Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
- Created scripts for system administration using languages such as BASH, Python and Python scripts to automate Cron jobs, system maintenance. Jenkins, Maven for automation.
- Created outstanding 'MySQL failover' Linux OS bash scripts encapsulating logic of failover in the -execute-before option, performed masterpiece tuning of various SQL queries after analyzing join costs.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Experience to build CI/CD Pipeline to automate the code release process using Integration tools like Git/SVN, GitHub, Jenkins, Maven and artifact repo.
- Created RPC-based service for reading large volume of data from PostgreSQL using GO(Golang)
- Set up and maintain continuous automated build system with Jenkins, Clearcase and Perl/Python, Bash scripting and security for instances through VPC, Subnets along with SGs, ELB for critical instances.
Environment: Python, Django, XML, Java, Apache, CSS, MySQL, JSON, DHTML, HTML, JavaScript, Shell Scripts, agile, Restfull, UNIX and Windows.
Confidential - Burbank, CA
Python Developer
Responsibilities:
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed tools using Python, Shell scripting, XML, BIG DATA to automate some of the menial tasks.
- Used PyQt for the functionality filtering of columns halping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
- Performed testing using Django’s Test Module.
- Used Django configuration to manage URLs and application parameters.
- Involved in Web development, programming, and engineering Django, Web Server Gateway Interface (WSGI) and SQL internal admin tools behave Behavior - driven development (BDD).
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Designed and implemented fully automated Server build management, monitoring and deployment by using technologies like Chef and Ansible.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Wrote Python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using Python.
- Responsible for search engine optimization to improve the visibility of the website.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, BIG DATA and JavaScript.
- Handled all the client-side validation using JavaScript.
- Designed and developed data management system using MySQL.
- Created a Git repository and added the project to GitHub.
- Build development environment with JIRA.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django 1.4, CSS, HTML, JavaScript, jQuery, webbapp2, AJAX, MYSQL, Linux, Heroku, GIT, urllib, urllib2, Oracle DB, PostgreSQL, and VMWare API.
Confidential - Falls Church, VA
Python Developer
Responsibilities:
- Understand the user requirements and breakdown the tasks accordingly to implement in timely manner.
- Utilized Django Web Framework for creating web applications utilizing model view control engineering
- Build the REST API’s using Django and integrate with the Angular app on AWS service.
- Experienced working with Django and PostgreSQL.
- Worked with Django user management modules to create autanticated application
- Experienced working with GIT, version control to commit the changes and follow the workflow.
- Wrote Python scripts to parse JSON documents and load the data in PostgreSQL database.
- Worked on the backend application by using Django Web Framework to create API’s.
- Knowledge in integrating the backend and front, sorting the issues and bugs during integration.
- Worked with JIRA to manage the issues, track the bugs and prioritize the issues.
- Used Django API's to access the database
- Experience in working with TDD/BDD environments and Scrum development lifecycle.
- Worked with IDE’s and also testing the API calls using postman before integrating with the front end.
- Experienced in documenting the API’s using tools like swagger.
- Good noledge of scrum and agile methodologies.
- Worked on communication platforms like Slack, Microsoft Teams to share files and communicate among the team.
Environment: Python, Django, JSON, HTML/CSS, JavaScript, PostgreSQL, Git, Linux, JIRA, Shell Scripting, Perl, Rest Framework, pdb, Swagger, Agile/Scrum.
Confidential - Phoenix, AZ
Python Developer
Responsibilities:
- Designed and developed Django REST Services with ORM models along with templates.
- Implemented Business logic, data exchange, and XML processing and graph creation using Python.
- Designed and Developed Oracle Stored Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Created unit test/regression test framework and scripts for testing various modules.
- Extensively used Python requests urllib and urllib2 module to call web services.
- Used NumPy for numerical analysis & matplotlib libraries part of sci-py kit to do data analyst and plotting.
- Used Jenkins along with git and svn for continuous integration of product.
- Developed user interfaces using CSS, HTML, JavaScript, JQuery, JSON, bootstrap, Node.js, Angular.js.
- Experienced in building a Command line tool to interact with RESTful API using in Golang
- Used Go Programming Language (Golang) and Scala in the development of the application.
- Developed scripts in Python and Excel VBA to automate the data analyst, generating statistics isolating trends in memory failures.
- Analyzed data using Excel VBA scripts
- Worked with Perl, shell scripting (bash) to automate administration tasks.
- Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, GIT, Puppet for micro services and continuous deployment.
- Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- A Django dashboard with custom look and feel for end user TEMPhas been created after a careful study of the Django admin site and dashboard.
- Developing software in Python, C# and web development frameworks such as Flask
- Developed test scripts in Python dat are used to test embedded systems via their debug UART port.
- Used SOAP and Restful API for information extraction.
- Developed Views and Templates with Python and to create a user-friendly website interface Django's view controller and template.
- Designed and developed data management system using NoSQL, Mongo DB, and MySQL.
- Used Unit Test library for testing python and other programs.
- Developed Network modules, Socket programming and Web server hosting capabilities of Python for some applications (ex. IoT devices).
- Resolved ongoing problems and accurately documented progress of Python project.
- JIRA was used for agile/scrum process tracking and tracking the status of development.
- Different testing methodologies like unit testing, Integration testing, web application testing, selenium testing were performed. Used Django framework for application development.
Environment: Python, Django, Golang C#,HTML/CSS,C++, JavaScript, Hadoop, Bootstrap, Pycharm, MySQL, T-SQL, NoSQL, Mongo DB, Git, Linux, Apache, Shell Scripting, Perl, NumPy, Matplotlib, Selenium, PyLint, pdb.
